Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=8894311&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Tue Apr 12 17:43:29 2016
Кодировка: Windows-1251
паскаль, преобразование типов - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 0 | 20 | показать все | след. страница
Anonymous
Незарегистрирован
(172.16.8.215)

  паскаль, преобразование типов
      05.09.2009 00:50
-3

как real в string перевести? и наоборот.

Перенесено модератором KAA из раздела Hard&Soft



Редактировал KAA (05.09.2009 23:58)
prozector
Carpal Tunnel

Рег.: 03.06.2003
Сообщений: 6435
Рейтинг: 2670
  Re: паскаль, преобразование типов [re: Anonymous]
      05.09.2009 01:36
 

Гугл запрещен?
http://delphi.wikia.com/wiki/Object_Pascal
code:
Routine Description ? Chr Converts an ordinal number into an ANSI character. ? Ord Converts an ordinal-type value into the number indicating its order. ? Round Converts a real-type value into an Integer-type value, rounding its value. ? Trunc Converts a real-type value into an Integer-type value, truncating its value. ? Int Returns the Integer part of the floating-point value argument. ? IntToStr Converts a number into a string. ? IntToHex Converts a number into a string with its hexadecimal representation. ? StrToInt Converts a string into a number, raising an exception if the string does not represent a valid integer. ? StrToIntDef Converts a string into a number, using a default value if the string is not correct. ? Val Converts a string into a number (traditional Turbo Pascal routine, available for compatibility). ? Str Converts a number into a string, using formatting parameters (traditional Turbo Pascal routine, available for compatibility). ? StrPas Converts a null-terminated string into a Pascal-style string. This conversion is automatically done for AnsiStrings in 32-bit Delphi. ? StrPCopy Copies a Pascal-style string into a null-terminated string. This conversion is done with a simple PChar cast in 32-bit Delphi. ? StrPLCopy Copies a portion of a Pascal-style string into a null-terminated string. ? FloatToDecimal Converts a floating-point value to record including its decimal representation (exponent, digits, sign). ? FloatToStr Converts the floating-point value to its string representation using default formatting. ? FloatToStrF Converts the floating-point value to its string representation using the specified formatting. ? FloatToText Copies the floating-point value to a string buffer, using the specified formatting. ? FloatToTextFmt As the previous routine, copies the floating-point value to a string buffer, using the specified formatting. ? StrToFloat Converts the given Pascal string to a floating-point value. ? TextToFloat Converts the given null-terminated string to a floating-point value.




Only in the darkness of Christ have I realized
God Hates Us All
Anonymous
Незарегистрирован
(172.16.8.215)

  Re: паскаль, преобразование типов [re: prozector]
      05.09.2009 01:54
 

и что из этого есть в стандарте? фоаттостр не работает, инттостр-тоже. или назови версию паскаля в которой это реализовано.

penartur2

Рег.: 16.06.2005
Сообщений: 54495
Рейтинг: 429
  Re: паскаль, преобразование типов [re: Anonymous]
      05.09.2009 01:56
1

В ответ на:

как real в string перевести? и наоборот.



"Наоборот" - это уже не преобразование типов. Да и насчет real в string есть у меня сомнения.



Я ушел на новый форум.
Там правовое государство. А еще можно удобно листать аплоад ;)
aliencrowdman
Carpal Tunnel

Рег.: 16.09.2006
Сообщений: 6680
Рейтинг: 2822
  Re: паскаль, преобразование типов [re: Anonymous]
      05.09.2009 01:57
 

можно самому написать



ayvango
ушастый

Рег.: 10.01.2006
Сообщений: 27732
Из: Воронеж
Рейтинг: 11832
  Re: паскаль, преобразование типов [re: Anonymous]
      05.09.2009 01:58
 

тебе же сказали, дельфи. В стандарте string - это packed array [1..n] of char, и никаких методов для работы с ним не предусмотрено. Самому реализовать слабо?



Сеть темна и полна ужасов
prozector
Carpal Tunnel

Рег.: 03.06.2003
Сообщений: 6435
Рейтинг: 2670
  Re: паскаль, преобразование типов [re: Anonymous]
      05.09.2009 01:58
 

1) это в программинг
2) Это есть в Object Pascal.
в BP7 были str и val, если я правильно помню
http://www.geocities.com/SiliconValley/Park/3230/pas/pasl100...



Only in the darkness of Christ have I realized
God Hates Us All
Anonymous
Незарегистрирован
(172.16.8.215)

  Re: паскаль, преобразование типов [re: ayvango]
      05.09.2009 02:03
 

мне в паскале надо. причем в стандарте :(


Anonymous
Незарегистрирован
(172.16.8.215)

  Re: паскаль, преобразование типов [re: ayvango]
      05.09.2009 02:05
 

В ответ на:

В стандарте string - это packed array [1..n] of char, и никаких методов для работы с ним не предусмотрено



придется думать над реализацией...

aliencrowdman
Carpal Tunnel

Рег.: 16.09.2006
Сообщений: 6680
Рейтинг: 2822
  Re: паскаль, преобразование типов [re: Anonymous]
      05.09.2009 03:05
-1

Quote:

придется думать над реализацией...



а чего думать? дели на 10 и остатки записывай в массив



ABC47
русский

Рег.: 26.02.2005
Сообщений: 28318
Из: Волгоградской области
Рейтинг: -676
  Re: паскаль, преобразование типов [re: aliencrowdman]
      05.09.2009 08:58
3

В ответ на:

а чего думать? дели на 10 и остатки записывай в массив



У него real, а не integer.



Убить жида, чтобы купить пистолет,
Убить жида, чтобы ты был вооружен.
(С) ИПВ
Forest
Carpal Tunnel

Рег.: 29.08.2002
Сообщений: 11597
Рейтинг: 795
  Re: паскаль, преобразование типов [re: ABC47]
      05.09.2009 10:20
-1

Ну так бьется на до и после точки, которые потом делением/умножением на 10 и отбором в массив остатка/целой части переводятся в 2 массива, которые уже пишутся в стринг.

А вообще это скорее в Программинг.

Anonymous
Незарегистрирован
(172.16.8.102)

  Re: паскаль, преобразование типов [re: Anonymous]
      06.09.2009 11:28
3

str(r:1:3, s);
val(s, r, error_code);

DizzyDen
достаточно добр

Рег.: 04.03.2003
Сообщений: 51427
Из: http://лакалхвост
Рейтинг: 13545
  Re: паскаль, преобразование типов [re: Anonymous]
      06.09.2009 11:30
3

Quote:

(traditional Turbo Pascal routine, available for compatibility)
(traditional Turbo Pascal routine, available for compatibility)



Неграмотный анонимус очень неграмотный.



If stateless paradigm is good for your code, why shouldn't it be for your country?
Anonymous
Незарегистрирован
(172.16.8.102)

  Re: паскаль, преобразование типов [re: DizzyDen]
      06.09.2009 11:35
 

и что?

ayvango
ушастый

Рег.: 10.01.2006
Сообщений: 27732
Из: Воронеж
Рейтинг: 11832
  Re: паскаль, преобразование типов [re: Anonymous]
      06.09.2009 12:18
1

в паскале таких функций нет. Более того, борландовских строк в паскале тоже нет



Сеть темна и полна ужасов
andpar
Carpal Tunnel

Рег.: 11.08.2005
Сообщений: 2751
Рейтинг: 5911
  Re: паскаль, преобразование типов [re: Anonymous]
      06.09.2009 12:20
-3

Quote:

причем в стандарте




А че, уже и на паскаль есть стандарт? Я всю жизнь думал, что он нужен только Борланду (ну или, как там называлась/называется счас эта конторка)

DizzyDen
достаточно добр

Рег.: 04.03.2003
Сообщений: 51427
Из: http://лакалхвост
Рейтинг: 13545
  Re: паскаль, преобразование типов [re: andpar]
      06.09.2009 12:53
5

Quote:

Я всю жизнь думал, что он нужен только Борланду



Причем настолько сильно, что они специально отправили суперагента в прошлое, в 1968 год, чтобы он подкупил Вирта, а потом заслали во флосс-коммьюнити специально обученных пчел-гипнотизеров, чтобы те наркотиками заставляли людей писать Free Pascal и GPC.



If stateless paradigm is good for your code, why shouldn't it be for your country?
botWi

Рег.: 22.11.2003
Сообщений: 10160
Из: Moscow
Рейтинг: 1764
  Re: паскаль, преобразование типов [re: Anonymous]
      06.09.2009 19:06
 

В ответ на:

причем в стандарте




ой
а можно ссылку на стандарт паскаля?
вон сишные/сипласпласные стандарты все знают, а паскалевские думаю не многие видели
год хотя бы какой если ссылки нет?


P.S.
вопрос без подкола, правда очень интересно почитать



Хватит дрочить на рейтинги
vissi

Рег.: 30.09.2007
Сообщений: 9275
Рейтинг: 8222
  Re: паскаль, преобразование типов [re: botWi]
      06.09.2009 19:18
 

например
http://pascal-central.com/docs/iso7185.pdf
важный момент:
В ответ на:

Do not read under the inuence of alcohol (although there have been several unconfirmed reports that alcohol actually improves the readability) .






Страницы: 0 | 20 | показать все | след. страница

Technical >> Development (Archive)

Дополнительная информация
1 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы
>>
Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в