gpt4 book ai didi

c - 用C从TXT文件中读取变量

转载 作者:行者123 更新时间:2023-11-30 20:14:59 25 4
gpt4 key购买 nike

我有一个如下所示的文本文件:

NAME=Myname //string without ""

文本文件是系统文件我无法更改该文件,我无法将“”添加到变量

我的问题:如何读取 C 中的变量?

谢谢。

最佳答案

使用fgets()/sscanf()并检查结果。

FILE = fopen("text_file.txt, "r");
...
char buffer[100];
char VarName[sizeof buffer];
char VarValue[sizeof buffer];

if (fgets(buffer, sizeof buffer, inf) == NULL)
Handle_EOForIOerror();
if (sscanf(buffer, "%[^\n=]=%[^\n]", VarNae, VarValue) != 2)
Handle_FormatError();
else
Sucess();
...
fclose(inf);

关于c - 用C从TXT文件中读取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22927159/

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