Автор 12 12 задал вопрос в разделе Другие языки и технологии
Помогите, Язык Си. Ошибка error C2664: fgets: невозможно преобразовать параметр 1 из 'transp *' в 'char *'. Как описать и получил лучший ответ
Ответ от Namolem[гуру]
что такое tz?
Ответ от Uhn_tiss_uhn_tiss_uhn_tiss[новичек]
весь код выложи, с описанием структуры. здесь ниче не понятно у тебя
весь код выложи, с описанием структуры. здесь ниче не понятно у тебя
Ответ от Vladimir Radchuk[мастер]
while(fgets(((char*)&tz),SIZE, f)) будет достаточно
PS: а в чём глубинный смысл читать данные в структуру через fgets, учитывая как fgets читает строки?
while(fgets(((char*)&tz),SIZE, f)) будет достаточно
PS: а в чём глубинный смысл читать данные в структуру через fgets, учитывая как fgets читает строки?
Ответ от Modern Иванов[гуру]
fgets() считывает из потока строку символов. По-этому первым параметром должен быть указатель на строку. Для работы со структурами нужно использовать бинарный ввод-вывод и ф-ции read(),write().
fgets() считывает из потока строку символов. По-этому первым параметром должен быть указатель на строку. Для работы со структурами нужно использовать бинарный ввод-вывод и ф-ции read(),write().
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Помогите, Язык Си. Ошибка error C2664: fgets: невозможно преобразовать параметр 1 из 'transp *' в 'char *'. Как описать
Чтение из файла си
Функция fscanf завершает сканирование отдельного поля при появлении пробела, являющегося
подробнее...
спросили в Stdio h Stdlib h
C++: файловый ввод-вывод.
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
подробнее...
C++: файловый ввод-вывод.
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
подробнее...
спросили в Michelin Stdio h
[Си] Считать строку из текстового файла в переменную
Если в файле всего одна строка произвольного размера:
#include <stdio.h>
подробнее...
[Си] Считать строку из текстового файла в переменную
Если в файле всего одна строка произвольного размера:
#include <stdio.h>
подробнее...