Получить текст файла в переменную в C - PullRequest
0 голосов
/ 18 мая 2018

Я играю в игру и хочу сохранить рекорд с помощью файла.

У меня есть highscore.txt, в котором написано '55'

Я хочу получитьэто 55 число в переменную.Можете ли вы, ребята, помочь мне.

Я могу поместить только одно целое в мою переменную с моим кодом и не знаю, как сделать цикл, так как я использую числа и символы:

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

Спасибо.

1 Ответ

0 голосов
/ 18 мая 2018

Для ваших задач будет достаточно 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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...