C程序中怎样输入多行字符
答案:3 悬赏:0 手机版
解决时间 2021-11-27 10:43
- 提问者网友:捧腹剧
- 2021-11-26 18:36
C程序中怎样输入多行字符
最佳答案
- 五星知识达人网友:行路难
- 2021-11-26 20:11
#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退出
# 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退出
全部回答
- 1楼网友:零点过十分
- 2021-11-26 21:26
输入? 多行?
- 2楼网友:轮獄道
- 2021-11-26 21:10
c语言中默认回车是结束一个字符串输入的标志,所以就要考虑利用while循环,接收多个字符串,并且判断遇到回车符时,利用两个库函数。再把上下两行用函数strcat拼接到一起。
具体算法:
if(strcmp(string, "\0") != 0)
strcat(string, "\n");
具体算法:
if(strcmp(string, "\0") != 0)
strcat(string, "\n");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯