#include <string.h> struct student { int year; /* 学年 */ int clas; /* クラス */ int number; /* 出席番号 */ char name[64]; /* 名前 */ double stature;/* 身長 */ double weight; /* 体重 */ }; void student_print(student data[],int count); int main(void) { student data[] = { { 1,2,3,"A",12.3,45.6} , { 1,2,4,"B",12.3,45.6} , { 1,2,5,"C",12.3,45.6} , { 1,2,6,"D",12.3,45.6} , { 1,2,7,"E",12.3,45.6} , { 1,2,8,"F",12.3,45.6} , { 1,2,9,"G",12.3,45.6} }; student_print(data, 7); return; } void student_print(student data[],int count) { int i; for (i = 0;i < count;i++) { printf("[学年]:%d\n",data[i].year); printf("[クラス]:%d\n",data[i].clas); printf("[出席番号]:%d\n",data[i].number); printf("[名前]:%s\n",data[i].name); printf("[身長]:%f\n",data[i].stature); printf("[体重]:%f\n",data[i].weight); } return; }
エラーメッセジが次のようにでます。
prog.cc: In function 'int main()':
prog.cc:27:5: error: return-statement with no value, in function returning 'int' [-fpermissive]
return;
^~~~~~
環境はwiondows7 です。
今、苦しんで学ぶc言語というサイトで勉強中なのですが、上のプログラミングが上手くいきません。よろしくお願いします。
コードはコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「</>」ボタンを押すとコードブロックになります。
回答4件
あなたの回答
tips
プレビュー