掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.25108

エラーの意味がわかりません
投稿者---satuun(2006/01/07 17:07:09)


ソースが以下です。studentのデータベースを入力により作って、順に表示するというものです。コンパイルすると13、18行目で”ここでは宣言はできない”、さらに13行目で”定数式が必要”というエラーが出ます。これの意味がわかりません。どなたかアドバイスをいただけないでしょうか。
#include<stdio.h>
typedef struct individual_data{
char name[30];
int age;
double commute_time;
}Individual;

int main(void){
int number_students;
int j,k;
printf("Number of students : ");
scanf("%d\n",&number_students);
Individual student[number_students - 1];
printf("Input data of students");
for(j = 0 ;j < number_students + 1; j++){
scanf("%s %d %f \n",student[j].name, student[j].age, student[j].commute_time);
}
Individual *ps;
ps = student;
printf("Members List\n");
printf("Name Age Time\n");
for(k = 0; k < number_students; k++,ps++){
printf("%-10s %3d %7.2f\n",
ps->name,ps->age,ps->commute_time);
}
return(0);
}


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:エラーの意味がわかりません 25109 REE 2006/01/07 17:14:42
<子記事> Re:エラーの意味がわかりません 25110 Blue 2006/01/07 17:17:20


No.25109

Re:エラーの意味がわかりません
投稿者---REE(2006/01/07 17:14:42)


>ソースが以下です。studentのデータベースを入力により作って、順に表示するというものです。コンパイルすると13、18行目で”ここでは宣言はできない”、さらに13行目で”定数式が必要”というエラーが出ます。これの意味がわかりません。どなたかアドバイスをいただけないでしょうか。

一番重要なアドバイスは【掲示板利用宣言】をよく読むことです。

他には、変数の宣言は、ブロックの先頭になければいけないので、
printfなどのあとに変数を宣言できません。
また、配列のサイズは、定数でなければいけません。



この投稿にコメントする

削除パスワード

No.25114

Re:エラーの意味がわかりません
投稿者---satuun(2006/01/07 19:46:28)


ほんといろいろ申し訳ありません。アドバイスありがとうございます。


この投稿にコメントする

削除パスワード

No.25110

Re:エラーの意味がわかりません
投稿者---Blue(2006/01/07 17:17:20)


とりあえず、

掲示板ご利用上の注意読んでいますか?

2回目以上の投稿でも、
> ソースの添付は「HTML変換ツール」で字下げします。
> 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
は守ってください。

とりあえず、エラーの内容を自分なりに解釈せず、そのままコピペしてください。
> ”ここでは宣言はできない”
C言語では変数宣言はブロックの先頭でなければなりません。
(簡単に言うと "{" の後ろに羅列しなければならない。)
# 混乱するので C99 の話はしません。



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧