Модераторы: volvo877, Snowy, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как преобразовать число в строку в паскале? 
:(
    Опции темы
Uragan
Дата 17.1.2007, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 29.10.2005

Репутация: нет
Всего: 0



Извините! Почему-то при создании вопроса в разделе Паскаль происходит ошибка!
Перенесите пожалуйста вопрос в раздел Паскаль!



Кто знает как преобразовать число в строку в паскале?
Или как выводить значения числовых переменных в графическом режиме?
OUTText - отказывается.
Заранее благодарен!!!
PM MAIL WWW   Вверх
CatATonik
Дата 17.1.2007, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 95
Регистрация: 12.1.2007
Где: Москва

Репутация: нет
Всего: 8



Число в строку переводится функциями IntToStr, FloatToStr, Format, FormatFloat.

Выводить текст на экран: Canvas.TextOut, Canvas.TextRect.

А вообще читайте документацию.
PM MAIL   Вверх
Uragan
Дата 17.1.2007, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 29.10.2005

Репутация: нет
Всего: 0



Это в Delphi, а мне надо в Паскале!

В тех книгах, что у меня есть не нашел!
PM MAIL WWW   Вверх
Yanis
Дата 17.1.2007, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: нет
Всего: 111



Uragan
writeln не подходит?

Добавлено @ 10:19 
Цитата(Uragan @  17.1.2007,  11:10 Найти цитируемый пост)
В тех книгах, что у меня есть не нашел! 

Что же это за книги в которох нет про вывод на экран? Книга о вкусной и здоровой пище?


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
Antarn
Дата 17.1.2007, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 11.8.2006

Репутация: нет
Всего: нет



процедура:
Код

val(S; Var V; Var Code: Integer;)

S - переменная со строковым типом. Должна представлять последовательность символов, формирующих знаковое целое число
V - переменная типа Real или Integer
Code - переменная типа Integer

обратная процедура(преобразовывает число в строку):
Код

 Str(X [: Width [: Decimals ]]; Var S : String)

PM MAIL   Вверх
CatATonik
Дата 17.1.2007, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 95
Регистрация: 12.1.2007
Где: Москва

Репутация: нет
Всего: 8



А что за паскаль то? В смысле Turbo или классический Виртовский 197* ;) какого-то года?
Графический режим это в смысле графический по DOS'ом?
PM MAIL   Вверх
Snowy
Дата 17.1.2007, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: нет
Всего: 484




M
Snowy
Перенесено из раздела Дельфи

PM MAIL   Вверх
marykone
Дата 17.1.2007, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2722
Регистрация: 2.5.2006
Где: Краснодар

Репутация: нет
Всего: 67



я не знаю правильно ли я тебя понял но вообще 

writeln('123456');
read;   //это что бы увидеть выведенное на экране дисплея 

Это сообщение отредактировал(а) marykone - 17.1.2007, 11:29


--------------------
получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы).

PM   Вверх
Sunvas
Дата 17.1.2007, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: нет
Всего: 89



Все делается процедурой str. Например:
Код

var i:integer;
s:string;
begin
{.....}
str(i,s);



--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
VaiMR
Дата 17.1.2007, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 25.11.2006

Репутация: нет
Всего: 2



Outtext(Text); - Выводит на экран строку текста Text, начиная с текущей позиции указакеля. Текущий указатель перемещается в конец строки.
OutTextXY(X,Y,Text); - Выводит на экран строку Text, начиная с точки (X, Y). Положение текущего указателя не изменяется.

Str(number, st); - преобразование числового значения величины number в строку st. После number может записываться формат, аналогичный формату вывода. Если в формате указано недостаточное для вывода количество разрядов, поле вывода автоматически расширяется до нужной длины.

Val(st,number,code); - number - code - целое - флаг ошибки - если ошибок при преобразовании не было, то code=0, иначе будет содержать номер первого ошибочного символа.
PM MAIL ICQ   Вверх
Mind_master
Дата 22.1.2007, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 22.1.2007

Репутация: нет
Всего: нет



Преобразуй так:
Код

 текстовая переменная := IntToStr(твое число );
 WriteLn(текстовая переменная ); //вывод на экран


В паскале вроде работает smile 
PM MAIL ICQ   Вверх
Sunvas
Дата 22.1.2007, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: нет
Всего: 89



Цитата(Mind_master @  22.1.2007,  19:13 Найти цитируемый пост)
IntToStr

Нет такого в Паскале!


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Mind_master
Дата 23.1.2007, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 22.1.2007

Репутация: нет
Всего: нет



Странно, у меня работает  smile 
PM MAIL ICQ   Вверх
Sunvas
Дата 23.1.2007, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: нет
Всего: 89



Цитата(Mind_master @  23.1.2007,  15:14 Найти цитируемый пост)
Странно, у меня работает  

А какой у тебя паскаль?


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Mind_master
Дата 27.1.2007, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 22.1.2007

Репутация: нет
Всего: нет



Цитата

 А какой у тебя паскаль? 


Delphi Console Wizard smile 
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0874 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.