
以下の配列を使用した線形リストのプログラムで実行したところエラーが出ました。
エラーが出ないようにするには、どのようにcelldataの配列を宣言すればよいですか。
#include <stdio.h>
int first = 0;
int printall() {
int now = first;
while (now != -1) {
printf("%d\n", celldata[now].data);
now = celldata[now].next;
}
}
int main() {
celldata[0].data = 999;
celldata[0].next = 1;
celldata[1].data = 1;
celldata[1].next = 2;
celldata[2].data = 2;
celldata[2].next = 1;
printall();
}
エラー: 'celldata' が宣言されていません (この関数内での最初の使用)
8 | printf("%d\n", celldata[now].data);
| ^~~~~~~~
備考: 未宣言の識別子は出現した各関数内で一回のみ報告されます
関数 'main' 内: エラー: 'celldata' が宣言されていません (この関数内での最初の使用)
14 | celldata[0].data = 999;
| ^~~~~~~~
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
関数から配列を返すには?
-
c言語
-
C言語において、 配列要素をひ...
-
define で 配列
-
C#で配列が空かを判定するには?
-
C#で構造体の配列を持った構造...
-
MFCのCArrayを使った二次元配列
-
配列の要素数に変数を入れたい...
-
コンボボックスでデフォルト値...
-
構造体を引数とする関数について
-
構造体のextern方法
-
C言語の課題が出たのですが自力...
-
万年カレンダーについて。
-
const で宣言してるのに、値が...
-
callocで二次元配列を作成する...
-
c言語 構造体
-
C言語について質問です。
-
AfxBeginThread の引数について
-
[C++/CLI]マネージコードで配列...
-
C言語の2次元配列 容量が大き...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関数から配列を返すには?
-
配列の要素数に変数を入れたい...
-
C言語において、 配列要素をひ...
-
c言語
-
C言語 ファイルの指定された行...
-
define で 配列
-
C#で構造体の配列を持った構造...
-
C言語の課題が出たのですが自力...
-
char型配列をint型に代入するには
-
C#で配列が空かを判定するには?
-
MFCのCArrayを使った二次元配列
-
コンボボックスでデフォルト値...
-
MFC - ダイアログボックスのPic...
-
c言語 構造体
-
2番目の最大値を求める
-
C言語から質問です。
-
Cのエラー
-
プログラミングに関する問題が...
-
C言語の2次元配列 容量が大き...
-
Visual C++を 用いたテキストフ...
おすすめ情報