c语言中如何读取txt文档中的一段字赋值给程序中的一个变量?

我不太懂c语言,调用dos命令这样写的
#include<stdlib.h>
system(“for /f "tokens=2 delims=:" %i in (test.txt) do set minute =%i");
但是编译器老是报错说出问题,引号内的dos命令没错的,dos里能用。
到底应该怎么修改??minute 是c语言程序中的一个变量。为什么无法读取txt文档中的值赋值给minute变量??
如果调用dos命令行不通的话,怎么利用c语言本身的命令写?
(回答详细追加50分)

加转义字符\,比如输出字符串say"hello"
printf("say\"hello\"");
FILE *fp=fopen("test.txt","r");
int minute;
while(!feof(fp))
{
fscanf(fp,"%d",&minute);
干点别的
}
温馨提示:答案为网友推荐,仅供参考
相似回答