在C语言中,有几种输入字符串的方法:
使用scanf()函数:可以使用scanf()函数从标准输入流中读取字符串,例如:
char string【100】;
scanf(& quot;% s & quotstr);
使用fgets()函数:可以使用fgets()函数从标准输入流中读取字符串,例如:
char string【100】;
fgets(str,100,stdin);
使用gets()函数:不推荐使用gets()函数,但它也可用于从标准输入流中读取字符串,例如:
char string【100】;
gets(str);
使用getchar()函数:可以使用getchar()函数逐字符读取输入内容,直到遇到换行符为止,例如:
char string【100】;
int I = 0;
char c;
while((c = getchar())=》的文章。\ n 7) {
str【i++】= c;
}
str【I】=》。\ 0 7;
注意:使用gets()函数时,注意输入字符串的长度不能超过数组的大小,否则会发生缓冲区溢出。fgets()函数相对安全,推荐使用。
以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com
评论前必须登录!
注册