Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Конвертирование из Integer в String?)))))

Автор: HelpAusHeaven 29.05.2004 23:20

Извините заранее за тупой вопрос, но пришлось написать приложение на Turbo Pascal 7.0 и я сразу столкнулся с проблемой конвертации целого типа в строку?
Скажите как это делается?))))
Я вообще с паскалем общался лет пять тому назад, сейчас в основном дельфя и си.... Я уже пробовал конвертировать как в дельфе IntToStr, но ничего не выходит...
В какую сторону копать?))))))

Автор: HelpAusHeaven 30.05.2004 0:54

Что-то никто не отвечает, возможно я непонятно задал вопрос... поясню:

Код

var
 a: Integer;
 b: String;
begin
 b := '5';
 a := b; // <-- ошибка конвертации, как её исправить?
end.

Автор: trminator 30.05.2004 1:34

Посмотри процедуру str

Автор: HelpAusHeaven 30.05.2004 4:10

О черт извините, малек не то я Вас спросил, мне нужна обратная функция, которая в целый тип присваивает строку)))
Как это сделать?
Int не то....

Автор: HelpAusHeaven 30.05.2004 7:34

Всем отбой я докопался до истины))))))
Это функция Val. Вот её-то я имел ввиду изначально просто напутал малек с объяснением))))

Автор: Altair 30.05.2004 22:58

Эти 2 процедуры обсуждались в этом разделе. :p2:

Автор: trminator 31.05.2004 0:37

А я их всегда путаю :p2: хотя в справке вроде в описании str про val тоже говорится smile.gif

Автор: Altair 31.05.2004 0:39

А я постоянно забываю про str, и обозначаю этим индефикатором строку, и в результате долго выясняю, почему str не работает smile.gif ;)