Я понятия не имею, как заставить мою программу читать файл - PullRequest
0 голосов
/ 16 февраля 2019

Я действительно новичок в кодировании, и есть темы, которые я просто не могу понять и не могу найти много информации, мне нужно создать программу на C, которая открывает и читает файл, в котором у меня естьнабрать матрицу NxN и после ее чтения программа должна найти непрерывные последовательности чисел в каждом столбце и строке;но я ничего не могу сделать, потому что я просто не понимаю, какие команды мне нужно использовать и как их использовать, чтобы моя программа на С читала файл, я пытался осмотреться в Интернете, но я не могу найти многоинформации по какой-то причине.Может кто-нибудь объяснить, какие шаги я должен предпринять? Я действительно не понимаю, какие команды

1 Ответ

0 голосов
/ 16 февраля 2019

На самом простом уровне это должно работать для чтения простого текстового файла:

// Open file
FILE *fp;
fp = fopen("StateInfo", "r");

// Make sure file actually opened
if(fp == NULL){
        printf("Error opening file\n");
        exit(1);
}

// Read file line by line and load into struct members until EOF
while (fgets(sInputString, 99, fp) != NULL){
        // Loop Code
}

// Close File
fclose(fp);

Предполагается, что файл с именем «StateInfo» находится в том же каталоге, что и мой файл main.c.

  1. Открыть файл
  2. Убедитесь, что файл открыт правильно
  3. Файл процесса
  4. Закрыть файл
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...