怎么用c循环输入字符串
时间: 2023-10-04 17:08:49 浏览: 476
c字符串输入
可以使用fgets()函数来循环输入字符串,示例代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
#define MAX_LENGTH 100
int main()
{
char str[MAX_LENGTH];
int i;
printf("请输入一个字符串:\n");
for (i = 0; i < MAX_LENGTH; i++) {
str[i] = getchar();
if (str[i] == '\n') {
str[i] = '\0'; // 将换行符替换为字符串结束符
break;
}
}
printf("输入的字符串为:%s\n", str);
return 0;
}
```
在上面的示例中,我们使用了for语句循环读取字符,并将其存储在字符数组str中,直到输入了换行符为止。在读取换行符后,我们将其替换为字符串结束符'\0',然后跳出循环。最后,我们使用printf()函数输出输入的字符串。
阅读全文