,可以通过以下步骤实现:
以下是一个示例代码:
#include <stdio.h>
#include <string.h>
int main() {
char str1[100];
char str2[100];
do {
printf("请输入第一个字符串:");
gets(str1);
printf("请输入第二个字符串:");
gets(str2);
// 判断是否退出循环
if (strlen(str1) == 0 || strlen(str2) == 0) {
break;
}
// 对读取到的字符串进行处理或输出
printf("第一个字符串:%s\n", str1);
printf("第二个字符串:%s\n", str2);
} while (1);
return 0;
}
在这个示例中,我们使用了do while循环来读取两个字符串,并在输入的字符串为空时退出循环。注意,由于使用了gets函数来读取字符串,可能存在缓冲区溢出的风险,建议使用更安全的函数替代,如fgets函数。
领取专属 10元无门槛券
手把手带您无忧上云