作者fon.bbs@binary.csie.ncu.edu.tw (fon), 信區: sources
標題[問題] C語言的檔案開啟
時間中央資工二進位的世界 (Wed Sep 15 18:03:16 2004)
轉信站: GIBBS!news2.ncku!ccnews.ncku!news.ccns.ncku!news.civil.ncku!netnews.csi
Origin: binary.csie.ncu.edu.tw
我想做個可以開啟檔案的程式如下:
01 #include<stdio.h>
02 viod main()
03 {
04 char name[13],ch;
05 printf("input file name:\n");
06 scanf("%s",&name);
07 FILE *fp;
08 fp=fopen(name,"r");
09 while ( (ch=getc(fp))!=EOF)
10 printf("%c",ch);
11 fclose(fp);
12 }
但compile時發生錯誤
如果把05、06刪掉,04改為 (aaaaaaaa.txt為已存在的檔案)
char name[13]="aaaaaaaa.txt",ch;
就可以進行compile了
問題到底是出在那,麻煩各位幫幫我