//字符I/O函數(shù)getc和putc的應(yīng)用實(shí)例
//實(shí)例從標(biāo)準(zhǔn)輸入鍵盤讀入字符,然后送到標(biāo)準(zhǔn)輸出顯示器
#include
int main(int argc,char *argv)
{
int temp; //存放I/O函數(shù)的返回值
printf("輸入字符,輸入CTRL+D則停止\n"); //輸出提示符
while ((temp = getc(stdin)) != EOF) //如果沒有接收到EOF
{
if (putc(temp, stdout) == EOF) //如果putc函數(shù)返回EOF
{
printf("字符輸出發(fā)生錯(cuò)誤\n");
return 1;
}
}
if (ferror(stdin) != 0) //如果標(biāo)準(zhǔn)輸入出現(xiàn)錯(cuò)誤
{
printf("輸入出現(xiàn)錯(cuò)誤\n");
return 2;
}
return 0;
}
網(wǎng)站名稱:[Linux流操作]使用getc和putc讀寫流
標(biāo)題來(lái)源:
http://weahome.cn/article/gejosh.html