くだすれC言語(初心者用) Part.2
■ このスレッドは過去ログ倉庫に格納されています
0181デフォルトの名無しさん
2007/03/27(火) 17:42:28#include<string.h>
#include<stdlib.h>
int main(int argc, char *argv[])
{
if ( argc < 1 ){
printf("failed file open");
exit(1);
}
int i,j;
FILE *fp1;
char x[256]; /* 格納用配列 */
for(i=1; i < argc; i++ ){
fp1=fopen(argv[i], "r");
for(j=0; x[j]!=EOF; j++){
fgets(x, 256, fp1);
printf("%s\n", x[j]);
}
}
fclose(fp1);
exit(0);
}
ありがとうございます。参考にして手を加えてみました。
しかしまだセグメンテーション違反と言われます・・
>>178>>179
iの初期値を1からスタートさせるという意味でよかったでしょうか。
>>180
同じfor文の中にfgetsとprintfを入れてみましたが、
これでfgetsしたものを使えるようになったのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています