***すれ立てるまでもない質問はここで 第24刷***
レス数が900を超えています。1000を超えると表示できなくなるよ。
0900861
NGNG#include <stdio.h>
#include <string.h>
int file_read(FILE *);
int main(int argc, char *argu[])
{char fname[64];
FILE *fp;
if(argc == 1) {
printf("コマンドラインからファイル名を入力できます!\n");
printf("ファイル名=");
scanf("%s",fname);
}else strcpy(fname, argu[1]);
while(1) {
fp = fopen(fname,"r");
if (fp == NULL) {
printf("ファイル名が不当です\n");
printf("ファイル名=");
scanf("%s",fname);
}else break;
}
file_read(fp);
fclose(fp);
return 0;
}
int file_read(FILE *f)
{int ch;
while((ch = getc(f)) != EOF)
putc(ch,stdout);
return 0;}
を、Visual C:++6.0で、うまく実行できないんですが。name.txtを同じワークスペースにおいて、コマンドプロンプトで、実行後、ファイル名=name.txtとか、フルパスで入れてみたり、.txt抜いてみたりいろいろして見ましたが、ファイルを開いてくれません
。どうしたらよいでしょうか?
レス数が900を超えています。1000を超えると表示できなくなるよ。