C语言中如何用fgets函数向二维字符数组中读入一行字符
时间: 2023-05-17 21:02:39 浏览: 154
C读txt到二维数组的实现方法
可以使用以下代码:
char str[100][100]; // 定义一个二维字符数组
int i = 0; // 计数器
while (fgets(str[i], 100, stdin)) { // 从标准输入中读取一行字符
i++; // 计数器加1
}
这段代码可以读取多行字符,并将它们存储在二维字符数组中。其中,fgets函数的第一个参数是目标字符数组,第二个参数是最大读取字符数,第三个参数是输入流,这里使用标准输入流stdin。
阅读全文