Как читать и выводить данные из/в файл с помощью указателей - C (СИ)
Формулировка задачи:
Здравствуйте!
Вот не могу разобраться в простом вопросе: как читать и выводить из/в файл с помощью указателей?
Я так понимаю, функция fscanf() берёт адрес переменной. Тогда почему не работает код
?
Спасибо!
Листинг программы
- int *p;
- fcsanf("%i ", p);
- printf("%i",*p);
Решение задачи: «Как читать и выводить данные из/в файл с помощью указателей»
textual
Листинг программы
- int a;
- int *p = &a;
- fscanf(fp, "%i ", p);
- printf("%i",*p);
Объяснение кода листинга программы
- Объявляется целочисленная переменная
a
- Создается указатель
p
на переменнуюa
- Используется функция
fscanf
для чтения из файла в указательp
с форматом%i
(читает целочисленное значение, пробел) - Используется функция
printf
для вывода значения указателяp
с форматом%i
(выводит целочисленное значение)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д