#pascal
#pascal
Вопрос:
Как мне прочитать в pascal строку и целое число в одной строке, например, scanf («%s%d», str, amp; n); версии C?
Ответ №1:
Извините, но я почти уверен, что нет никакого способа. Вы должны прочитать их разделенными.
Ответ №2:
В Pascal нет эквивалента ...scanf()
функциям C. Вам придется либо найти стороннюю реализацию, написать свою собственную реализацию, либо просто проанализировать строку напрямую.
Комментарии:
1. О каком Pascal вы говорите? 🙂
Ответ №3:
Если из stdin:
read(s); read(i);
Если нет, то вам не повезло с вариантами Borland для языка Pascal. Free Pascal (2.4 ) унаследовал вариант
от Apple (стандартная производная от Pascal) варианты, которые принимают входные данные из строки:
readstr(inputstr,s,i);
IIRC это расширенная стандартная процедура Pascal, которая обычно реализуется и стандартными вариантами Pascal, поскольку в основном это вариант стандартного Pascal readln из входных данных.