看板 C_and_CPP 關於我們 聯絡資訊
同樣的code 在 dev-C++下可以順利執行 在unix下面產生core dumped...囧 再請高手幫幫忙了..感恩 #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { FILE *fp,*fo; fp = fopen("in.txt","w+"); fo = fopen("out.txt","w"); char *str1; int tag; fprintf(fp,"HelloWorld!\n"); fprintf(fp,"ILoveComputerScience!\n"); rewind(fp); while(fscanf(fp,"%s",str1)!=EOF) { tag=strlen(str1); tag--; for(;tag>=0;tag--) fprintf(fo,"%c",str1[tag]); fprintf(fo,"\n"); } fclose(fp); fclose(fo); system("pause"); return 0; } -- 這流浪的人,努力讓夢成真。 That's the way I live, that's the way I did. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.100.216 ※ 編輯: zptdaniel 來自: 123.194.100.216 (09/04 01:14) ※ 編輯: zptdaniel 來自: 123.194.100.216 (09/04 01:14) ※ 編輯: zptdaniel 來自: 123.194.100.216 (09/04 01:23)
iamivers0n:char *str1; 空間呢? 09/04 01:39
iamivers0n:原本沒事應該是運氣好XD 09/04 01:40
hilorrk:照理來講 運氣再好也不可能沒事吧XD 09/04 02:29
VictorTom:str[]的問題不是在你前一篇發問時就有人指正了嗎....?? 09/04 02:39
tinlans:以後遇到這情形建議直接把 core 檔丟進 gdb 看。 09/04 02:39
VictorTom:啊, 那位板友根本就是1F....xD 09/04 02:40
zptdaniel:阿..不能直接宣告成指標喔@@ 09/04 08:43
zptdaniel:我不會用gdb..囧 昨天研究老半天 09/04 08:45
iamivers0n:十誡之五可以參考一下 09/04 12:26
akasan:不習慣console debug的話去弄個insight也不錯 09/04 14:00