Linux C ---getchar() putchar() gets() scanf()
1. getchar : 从键盘读入字符(注意不是字符串)
2. putchar :在屏幕上显示字符(注意不是字符串)
#include <stdio.h>
void main()
{
int l;
do
{
l=getchar();
putchar(l);
}
while (l!='\n');
}
3. gets从键盘读入字符串
#include <stdio.h>
void main()
{
char s[256];
printf("type something\n");
gets(s);
printf("print %s\n",s);
}
4. scanf
1.如果使用scanf() 来读取前面定义过的某种基本变量类型的值,请在变量名之前加上一个&
2.如果使用scanf() 把一个字符串读进一个字符数组中,请不要使用&
1 #include <stdio.h>
2
3 main(){
4
5 int age;
6 float assets;
7 char pet[30];
8
9 printf("Enter your age, assets,and favorite pet.\n");
10 scanf("%d %f",&age,&assets);
11 scanf("%s",pet);
12 printf("%d $%.2f %s\n",age ,assets,pet);
13 }
~
posted on 2010-04-18 15:40 good_hans 阅读(2964) 评论(0) 编辑 收藏 举报