Автор Ильдар Халимов задал вопрос в разделе Другие языки и технологии
Pascal ABC выдает ошибку "Ошибка времени выполнения: Входная строка имела неверный формат. " и получил лучший ответ
Ответ от Imobilazer[гуру]
Считать? тогда write(f,a)
Imobilazer
(193775)
Да уже ничо, надо работать меньше, херню написал хД
Ответ от Ivan Salauyou[гуру]
как-то так
файл (если он у Вас есть на диске) текстовый, а читаете в целочисленную a
должен быть либо типизированный файл, либо преобразовывать считаную строку в число
как-то так
файл (если он у Вас есть на диске) текстовый, а читаете в целочисленную a
должен быть либо типизированный файл, либо преобразовывать считаную строку в число
Ответ от Ё А[гуру]
в самом файле что лежит? если там что нибудь отличное от числа размерностью больше/меньше integer то печаль беда type missmatch. хочу заметить что оно читает всё из файла до EoL и складывает в переменную, так что точки, запятые, пробелы не наш вариант (явно не целое число получится).
в самом файле что лежит? если там что нибудь отличное от числа размерностью больше/меньше integer то печаль беда type missmatch. хочу заметить что оно читает всё из файла до EoL и складывает в переменную, так что точки, запятые, пробелы не наш вариант (явно не целое число получится).
Ответ от Александр Погребняк[гуру]
Программа почти правильная. Только расширение файла забыли указать. Если это текстовый файл, то так
assign(f, 'D:Fal.txt');
Только этот файл должен быть создан и находиться на диске D
Программа почти правильная. Только расширение файла забыли указать. Если это текстовый файл, то так
assign(f, 'D:Fal.txt');
Только этот файл должен быть создан и находиться на диске D
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Pascal ABC выдает ошибку "Ошибка времени выполнения: Входная строка имела неверный формат. "
ошибка "входная строка имела неверный формат" паскаль
0.4
Американцы вместо запятой используют точку. И во всех языках программирования
подробнее...