[問題] C語言xcode檔案輸入輸出

作者: egg1127 (egg1127)   2017-07-28 10:56:50
開發平台(Platform): (Ex: Win10, Linux, ...)
xcode8.3.3
問題(Question):
我想要輸入一個txt檔,並列印在螢幕上,可是卻一直跑出null,本人才學C語言幾週,不
知道是錯在哪
801.txt只是一個19位元的亂碼,放在跟程式碼同一個資料夾
#include <stdio.h>
#include <stdlib.h>
int main(int argc, const char * argv[]) {
char txt[1000];
FILE *f1 = fopen("801.txt", "r");
fscanf(f1, "%s", txt);
fclose(f1);
puts(txt);
return 0;
}
作者: Lipraxde (Lipraxde)   2017-07-28 11:19:00
我在linux用gcc5.4.0編起來執行是正常的阿有沒有可能是你的IDE編譯出來的執行檔放在其他位置,沒
作者: longlongint (華哥爾)   2017-07-28 21:55:00
印一下 pwd 跟 dir?
作者: hylkevin (19s)   2017-07-29 14:48:00
跟樓上的懷疑一樣 猜測是工作路徑非檔案所在路徑
作者: a1b2c3d4e5x (int *lpnArr, int nSize)   2017-08-16 09:14:00
樓上正確,因為xcode build 出來會放在其他地方執行時跑的程式路徑!=工作路徑

Links booklink

Contact Us: admin [ a t ] ucptt.com