作者zptdaniel (忠言本逆耳,實願君向善.)
看板C_and_CPP
標題[問題] Core Dumped...囧
時間Fri Sep 4 01:09:21 2009
同樣的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