时间:2025-01-11 02:01:47
导读:c语言怎么一次性输入多行字符串 在C语言中,要一次性输入多行字符串,可以使用循环结构和数组来实现。 下面是一个示例代码,可以实现一次性输入多行字符串,并将......
c语言怎么一次性输入多行字符串
在C语言中,要一次性输入多行字符串,可以使用循环结构和数组来实现。
下面是一个示例代码,可以实现一次性输入多行字符串,并将其存储到一个二维数组中:
# include <stdio.h> # define MAX_LINES 100 # define MAX_LENGTH 100 int main () { char strings[MAX_LINES][MAX_LENGTH]; int i; printf ( "请输入多行字符串(以空行结束):\n" ); // 使用循环逐行读取字符串 for (i = 0 ; i < MAX_LINES; i++) { if (fgets(strings[i], MAX_LENGTH, stdin ) == NULL || strings[i][ 0 ] == '\n' ) { break ; } } printf ( "输入的多行字符串为:\n" ); // 使用循环逐行输出字符串 for ( int j = 0 ; j < i; j++) { printf ( "%s" , strings[j]); } return 0 ;
新视点数码百科版权所有,广州云媒派信息技术有限公司 版权所有 粤ICP备2021127029号