void ReadString(char c[])
{
int i, count = 0;
for (i = 0; i < MAXS; i++)
{
scanf("%c", &c[i]);
if (c[i] == '\n')
count++;
if (count == 1)
{
c[i] = '\0';
break;
}
}
}
这种方式使用了数组的形式来声明参数。在函数内部,参数c可以被当作一个字符数组来使用,可以通过下标访问数组元素。
如果想要实现换两行或者更多的行,把( if (count == 1))换成 if (count == 2)或者其他数字就可以啦