c语言中 如何输入两行
时间: 2024-11-29 10:33:17 浏览: 21
在C语言中,你可以使用标准库函数`scanf()`来读取用户的输入。如果你想输入两行文本,可以分别对两个字符数组进行操作。以下是一个简单的示例:
```c
#include <stdio.h>
int main() {
char line1[50], line2[50]; // 定义两个字符数组,假设每个最多容纳49个字符加上结束符'\0'
printf("请输入第一行文字:");
fgets(line1, sizeof(line1), stdin); // 使用fgets读取一行,包括换行符
line1[strcspn(line1, "\n")] = '\0'; // 去除换行符
printf("请输入第二行文字:");
fgets(line2, sizeof(line2), stdin);
line2[strcspn(line2, "\n")] = '\0'; // 再去除换行符
printf("你输入的第一行是:%s\n", line1);
printf("你输入的第二行是:%s\n", line2);
return 0;
}
```
在这个例子中,用户会被提示输入两行文字,然后程序会将这两行分别存储到`line1`和`line2`数组中。
阅读全文