将文件文本放入C中的变量中

时间:2018-05-18 19:28:32

标签: c file variables

我正在做一个游戏,我想用文件进行高分保存。

我有一个写有'55'

的hi​​ghscore.txt

我希望将55号码变为变量。你们能帮助我吗?

我只能用我的代码在我的变量中放入一个int,并且在使用int和chars时不知道如何进行循环:

char c;
c = fgetc(fichier) - '0';

感谢。

1 个答案:

答案 0 :(得分:1)

对于您的问题,fscanf / fprintf将更加充分 http://www.cplusplus.com/reference/cstdio/fscanf/

#include <stdio.h>

int main(){
    int score;
    FILE* f = fopen("highscore.txt", "r");
    fscanf(f, "%d", &score);
    return 0;
}