C程序中怎样输入多行字符

2024-12-05 12:57:34
推荐回答(3个)
回答1:

c语言中默认回车是结束一个字符串输入的标志,所以就要考虑利用while循环,接收多个字符串,并且判断遇到回车符时,利用两个库函数。再把上下两行用函数strcat拼接到一起。
具体算法:
if(strcmp(string, "\0") != 0)
strcat(string, "\n");

回答2:

#include
# include
# include
int main()
{
char str[10][100];
int i=0,j=0;
while(1)
{
gets(str[i]);
if(strcmp(str[i],"q")==0)
break;
++i;
}
}
用二维数组实现 输入q退出

回答3:

输入? 多行?