http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=1950 [º¹»ç]
int memo()
{
char filename[40];
char path[] ="./memo/";
char file[100];
scanf("%s",filename);
getchar();
fgets(file,sizeof file,stdin);
strcat(path,filename);
printf("file name : %s\n",path);
printf("file : %s\n",file);
FILE *memo;
memo=fopen(path,"w");
fprintf(memo,"%s",file);
fclose(memo);
return 0;
}
ÀÌ·¸°Ô ÇÏ¸é ¸Þ¸ð°¡ ÀúÀåÀº Àß µÇ´Âµ¥ ÇÁ·Î±×·¥ÀÌ ¾Æ·¡°°Àº ¸Þ¼¼Áö¸¦ ³²±â°í Á״µ¥ ¹«½¼ ¹ö±×Àΰ¡¿ä?
*** stack smashing detected ***: ./ai terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb7f736d8]
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x0)[0xb7f73690]
./ai[0x8048a46]
./ai[0x804882d]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7e8f685]
./ai[0x8048641]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:07 56864 /home/kjwon15/ctest/ai
08049000-0804a000 r--p 00000000 08:07 56864 /home/kjwon15/ctest/ai
0804a000-0804b000 rw-p 00001000 08:07 56864 /home/kjwon15/ctest/ai
0864c000-0866d000 rw-p 0864c000 00:00 0 [heap]
b7e78000-b7e79000 rw-p b7e78000 00:00 0
b7e79000-b7fd1000 r-xp 00000000 08:07 368193 /lib/tls/i686/cmov/libc-2.8.90.so
b7fd1000-b7fd3000 r--p 00158000 08:07 368193 /lib/tls/i686/cmov/libc-2.8.90.so
b7fd3000-b7fd4000 rw-p 0015a000 08:07 368193 /lib/tls/i686/cmov/libc-2.8.90.so
b7fd4000-b7fd7000 rw-p b7fd4000 00:00 0
b7fd7000-b7fe4000 r-xp 00000000 08:07 349612 /lib/libgcc_s.so.1
b7fe4000-b7fe5000 r--p 0000c000 08:07 349612 /lib/libgcc_s.so.1
b7fe5000-b7fe6000 rw-p 0000d000 08:07 349612 /lib/libgcc_s.so.1
b7fe6000-b7fea000 rw-p b7fe6000 00:00 0
b7fea000-b8004000 r-xp 00000000 08:07 350214 /lib/ld-2.8.90.so
b8004000-b8005000 r-xp b8004000 00:00 0 [vdso]
b8005000-b8006000 r--p 0001a000 08:07 350214 /lib/ld-2.8.90.so
b8006000-b8007000 rw-p 0001b000 08:07 350214 /lib/ld-2.8.90.so
bfdf2000-bfe07000 rw-p bffeb000 00:00 0 [stack]
Aborted
ÀÌ·¸°Ô µÇ³×¿ä. |
Hit : 8327 Date : 2009/03/28 12:43
|