unix/linux程式設計實踐教程C語言補充(2)
阿新 • • 發佈:2018-12-17
1 getchar()和putchar()函式
getchar()函式的功能是從終端接受一個字元。可以將其置於程式中實現暫停功能。
getchar()函式接受的字元可以賦給一個字元型或整型變數,也可以賦給任何變數,直接輸出。
putchar(引數) 引數可以是一個字元型變數,整型變數或字元型常量(控制字元或轉義字元)。
2 getc()和putc()函式
ch=getc(fp) 指的是從fp所指向的檔案中獲取一個字元。
putc(ch,fp)把字元ch放入檔案指標fp所指向的檔案中。
3 exit(0)和exit(1)
exit(0)是程式正常退出
exit(1)或exit(非0)是非正常退出。用到退出函式必須加標頭檔案stdlib.h
4 stderr與stdin與stdout
參見:here
5 perror函式
perror( )函式定義在stdio.h標頭檔案中,函式原型void
perror
(
const
char
* str );一般用於輸出錯誤原因,引數為字串。
#include<stdio.h>
int main(void)
{
FILE *fp;
fp=fopen("test.txt","r+");
if(NULL==fp)
{
perror("cann't open text.txt");
}
return 0;
}