Не работает чтение из файла числовых переменных - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Добрый день. Написал вот такую программу:
#include<conio.h>
#include<stdio.h>
 
int main()
{   
    int p;
    FILE *fp;
    fp=fopen("read", "a+");
 
    fscanf (fp, "%d", &p);
    printf("%d", p);
    fclose(fp);
    getch();
    
}
К сожалению, чтение из файла и вывод не работают, выводит постоянно рандомное число 24. С помощью другой программы запись в данный файл работает нормально.

Решение задачи: «Не работает чтение из файла числовых переменных»

textual
Листинг программы
fp=fopen("read.txt", "r+");

Объяснение кода листинга программы

  1. Открывается файл read.txt для чтения и записи (режим r+)
  2. Проверяется, успешно ли открылся файл. Если нет, выводится сообщение об ошибке и программа завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы