1、scanf
从键盘上输入一串字符,但只接受空格前面的字符串,空格后的不接受
int main()
{
printf("请输入一串字符");
char array;
scanf("%s", &array);
printf("%s\n", &array);
return 0;
}
输入:
adjksajgdhkadsj dsf dasf
输出:
adjksajgdhkadsj
2、getchar()
从键盘上输入一串字符,但数组只接受第一个字符
#include <stdio.h>
int main()
{
printf("请输入一个字符:");
char str;
str = getchar();
printf("%s\n", &str);
return 0;
}
输入:
dsffadsjfkkdsaf
输出:
d
3、gets()
从键盘上输入一段字符,包含空格,输入Enter停止
#include <stdio.h>
int main()
{
char array[100];
gets(array);
printf("%s\n", name);
return 0;
}
输入:
adsfjksjh 21545 sdf dsf
输出:
adsfjksjh 21545 sdf dsf