gpt4 book ai didi

c - 在C中读取字符串

转载 作者:行者123 更新时间:2023-11-30 14:27:46 24 4
gpt4 key购买 nike

我必须在 C 中读取不同长度的字符串。我可以使用指针数组并在循环内使用 ,alloc 来做到这一点。问题是程序的输入是一系列如下句子:

Rene Decartes once said,
"I think, therefore I am."

还有更多。如何以编程方式检查用户是否已完成输入句子。

最佳答案

也许他甚至在寻找文件结尾(输入结尾、流结尾)。您可以通过检查各种输入函数的返回值来检测输入流的结束。您没有告诉我们您使用哪个函数来读取输入。例如。使用 fgets() 并在标准输入上进行输入

#include <stdio.h>

#define BUFFERSIZE 256
char buffer[BUFFERSIZE];
...

while (fgets (buffer, sizeof buffer, stdin) != NULL) {
/* Do something with buffer. */
}
/* No more lines on stdin. */

关于c - 在C中读取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7311053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com