[問題] 列印加行號之文字檔
看板C_and_CPP (C/C++)作者ken81270 (ken81270)時間15年前 (2010/11/25 23:58)推噓1(1推 0噓 5→)留言6則, 5人參與討論串1/2 (看更多)
個人是個新手
看不出來這個程式要改哪一個地方
#include<stdio.h>
main()
{
int a,b,c;
for(a=1,b=1,(c=getchar());(c=getchar())!=EOF;a=a+1){
if(b==1){
printf("%04d",a);
b=0;
}
putchar(c);
if(c=='\n'){
b=1;
}
}
}
他執行跑出
a
0001
b
0002b
c
0004c
d
0004d
但實際上應該要跑出
a
0001 a
b
0002 b
c
0003 c
才對不知道要改哪?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.193.16
→
11/26 00:00, , 1F
11/26 00:00, 1F
→
11/26 00:01, , 2F
11/26 00:01, 2F
→
11/26 00:06, , 3F
11/26 00:06, 3F
→
11/26 00:10, , 4F
11/26 00:10, 4F
推
11/26 00:40, , 5F
11/26 00:40, 5F
→
11/26 01:13, , 6F
11/26 01:13, 6F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章