实际上,getchar()和putchar()都不是真正的函数,而是供预处理器使用的宏。
使用截止输入的格式:
#include<iostream>
using namespace std;
int main()
{
freopen("1.txt","r",stdin);
freopen("2.txt","w",stdout);
char ch;
while((ch = getchar()) != '#')//输入字符并做判断!
putchar(ch);
cout << ch << " ";
}
1.txt
fkqyr
hfinic
nvisa
lshdf
hkdjsj
fkdi
fd
jcnbkx
hiuuhe#
2.txt
fkqyr
hfinic
nvisa
lshdf
hkdjsj
fkdi
fd
jcnbkx
hiuuhe#