可以接受多行,知道接受一个空行结束,将接受的内容打印出来:
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#define LINE 100
#define MAX 50
int main()
{
char arr[LINE][MAX];
int i = 0, j = 0;
for (i = 0; i < LINE; i++)
{
printf("%d:", i + 1);
gets(arr[i]);
if (*arr[i] == ‘\0‘)
break;
}
for (j = 0; j < i; j++)
{
puts(arr[j]);
}
system("pause");
return 0;
}结果如图:
本文出自 “11132019” 博客,请务必保留此出处http://11142019.blog.51cto.com/11132019/1759887
原文:http://11142019.blog.51cto.com/11132019/1759887