[問題] 讀檔程式寫完後除錯無誤,但是一打入路徑就不見了
如題目,小人我寫了一個讀檔程式,除錯後沒問題,一開始的執行也是,但是畫面顯示的文字不完全,跟我程式所打的不太一樣,而且一打入路徑就視窗就消失,請各位高手們幫忙解惑一下並作修改,謝謝。以下是我的程式碼:
#include<stdio.h>
#include<stdlib.h>
#include<io.h>
#define LEN 100
int main (void)
{
FILE*fptr;
char fpath[LEN];
int fno,fsize;
char ch;
printf("請輸入要開啟檔案的完整路徑及檔名:");
gets(fpath);
fptr=fopen(fpath,"r");
if(fptr==NULL)
{
printf("\n開檔失敗,%s 可能不存在\n",fpath);
exit(0);
}
fno=fileno(fptr);
fsize=filelength(fno);
printf("\n%s 開檔成功,檔案大小 %d Bytes\n",fpath,fsize);
printf("%s 資料檔內容如下\n",fpath);
while((ch=fgetc(fptr))!=EOF)
{
printf("%c",ch);
}
fclose(fptr);
printf("\n\n");
return 0;
}
p.s我把用記事本寫的檔案存在d槽,這應該沒關係吧?因為程式沒有註明一定要存在c槽,所以我就存在d槽,因為筆電好像不給我存,我覺得也很莫名其妙,他說我沒有權限,好像是因為我的設定是一般使用者
檔名我設ex1.txt
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.22.221
推
03/14 22:38, , 1F
03/14 22:38, 1F
→
03/14 22:39, , 2F
03/14 22:39, 2F
推
03/14 22:41, , 3F
03/14 22:41, 3F
→
03/14 22:41, , 4F
03/14 22:41, 4F
→
03/14 22:41, , 5F
03/14 22:41, 5F
→
03/14 22:42, , 6F
03/14 22:42, 6F
→
03/14 22:59, , 7F
03/14 22:59, 7F
→
03/14 23:00, , 8F
03/14 23:00, 8F
推
03/14 23:13, , 9F
03/14 23:13, 9F
→
03/14 23:13, , 10F
03/14 23:13, 10F
→
03/14 23:16, , 11F
03/14 23:16, 11F
→
03/14 23:16, , 12F
03/14 23:16, 12F
→
03/14 23:17, , 13F
03/14 23:17, 13F
→
03/14 23:18, , 14F
03/14 23:18, 14F
→
03/14 23:22, , 15F
03/14 23:22, 15F
→
03/14 23:26, , 16F
03/14 23:26, 16F
推
03/14 23:29, , 17F
03/14 23:29, 17F
→
03/14 23:30, , 18F
03/14 23:30, 18F
→
03/14 23:30, , 19F
03/14 23:30, 19F
→
03/14 23:34, , 20F
03/14 23:34, 20F
→
03/14 23:35, , 21F
03/14 23:35, 21F
→
03/14 23:36, , 22F
03/14 23:36, 22F
→
03/14 23:37, , 23F
03/14 23:37, 23F
→
03/14 23:39, , 24F
03/14 23:39, 24F
推
03/14 23:44, , 25F
03/14 23:44, 25F
→
03/14 23:45, , 26F
03/14 23:45, 26F
→
03/14 23:46, , 27F
03/14 23:46, 27F
→
03/14 23:46, , 28F
03/14 23:46, 28F
→
03/14 23:47, , 29F
03/14 23:47, 29F
→
03/14 23:47, , 30F
03/14 23:47, 30F
→
03/14 23:47, , 31F
03/14 23:47, 31F
→
03/14 23:48, , 32F
03/14 23:48, 32F
→
03/15 00:00, , 33F
03/15 00:00, 33F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章