[問題] 開啟a檔案內容的檔名b
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題: (題意請描述清楚)
fp4是我讀取內容都是檔名的txt文件
想說讀到第一比檔名的時候 把它存到fp 好讓fp可以開啟名稱為第一行檔名的文件
先用印到螢幕來測試 不過有一行好像有未知錯誤 可以請問一下錯誤原因嗎
還有我該如何修正呢 謝謝
希望得到的正確結果:
開啟檔案內容的檔案
程式跑出來的錯誤結果:
! Swift/XRT lightcurve of tr請按任意鍵繼續 . . .
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
Dev-C++
有問題的code: (請善用置底文標色功能)
char a[30];
char b[30];
char *ptr=a;
FILE *fp4;
FILE *fp;
while(fgets(a,30,fp4)!=NULL)
{
int len=strlen(ptr);
if(ptr[len-1]=='\n')
ptr[len-1]='\0';
fp=fopen(a,"r");
fgets(b,30,fp);<=======這行好像會引起未知錯誤
printf("%s",b);
}
補充說明:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.145.161
※ 編輯: qaz5620 來自: 118.161.145.161 (04/28 20:59)
推
04/28 21:28, , 1F
04/28 21:28, 1F
→
04/28 21:29, , 2F
04/28 21:29, 2F
→
04/28 22:08, , 3F
04/28 22:08, 3F
※ 編輯: qaz5620 來自: 118.161.145.161 (04/28 22:08)
推
04/28 22:18, , 4F
04/28 22:18, 4F
→
04/28 22:18, , 5F
04/28 22:18, 5F
→
04/28 22:20, , 6F
04/28 22:20, 6F
※ 編輯: qaz5620 來自: 118.161.145.161 (04/28 22:21)
→
04/28 22:21, , 7F
04/28 22:21, 7F
推
04/29 16:42, , 8F
04/29 16:42, 8F
→
04/29 16:43, , 9F
04/29 16:43, 9F
→
04/29 16:50, , 10F
04/29 16:50, 10F
→
04/29 16:51, , 11F
04/29 16:51, 11F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章