【初心者歓迎】C/C++室 Ver.54【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0614デフォルトの名無しさん
2008/06/03(火) 01:06:23#include <stdlib.h>
void hyouji(int x);
main() ←戻り値の型指定が無い
{
int i,x;
char hikisu[]; ←サイズが決まってない
printf("数値を入力してください(1-52):");
scanf("%d",&x);
hyouji(x);
for (i=1; i <= x; i++){
printf("%d %c",i,hikisu[i]);
}
}
void hyouji(int x)
{
FILE fp; ←普通ファイルポインタを使うので*fp
int i;
if(NULL == (fp = fopen("homework.txt","r"))){
printf("ファイルが開けません\n");
exit(1);
}
for (i=1; i <= x; i++){
fscanf(fp, "%c", &hikisu[i]); ←hikisuなどと言うものはこの関数内に存在しない
}
fclose(fp);
return;
}
ぱっと見た感じこんなもの
■ このスレッドは過去ログ倉庫に格納されています