基本介紹
輸入流與輸出流
重點在C程序(內存)的數據移動方向
對于C程序(內存)
輸入數據:輸入流
輸出數據:輸出流
輸入
和輸出
C標準庫
標準輸入輸出庫
標準文件
getchar()&putchar()函數
代碼
#include<stdio.h>
#include<stdlib.h>
//文件--getchar()和putchar()函數
int main()
{char c='0';do{printf("請輸入一個字符:");c=getchar();getchar();if(c!='\n')//過濾enter回車鍵{printf("輸入的字符為:");putchar(c);}printf("\n");}while(c!='y'&&c!='n');printf("輸入正確\n");system("pause");return 0;
}
gets()&puts()函數
gets():輸入流
puts():輸出流
寫入stdout屏幕
代碼
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//文件--gets()&puts()函數
int main()
{char*s;s=(char*)malloc(100*sizeof(char));//動態分配內存do{printf("請輸入字符串:\n");gets(s);//讀取一行字符串printf("輸入的字符串為:\n");puts(s);//打印一行字符串}while(strcmp(s,"0")); //輸入為0時退出循環system("pause");return 0;
}