Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

сЛОЖЕНИЕ тЕКСТОВЫХ кОНСТАНТ

6.3K
06 марта 2004 года
kollap
3 / / 26.02.2004
обычное (как в Basic, Pascal сложение)

AnsiString text1;
text1 = "text1"+"text2"+"text3";

не работает, что делать?

И ещё. Есть ли в C++ аналог функции val(преобразование "текста " в число) и str(число в "текст").
519
06 марта 2004 года
VaGon
134 / / 26.03.2003
Цитата:
Originally posted by kollap
обычное (как в Basic, Pascal сложение)

AnsiString text1;
text1 = "text1"+"text2"+"text3";

не работает, что делать?

И ещё. Есть ли в C++ аналог функции val(преобразование "текста " в число) и str(число в "текст").


еще как работает :)
результат
"text1text2text3"
если конкретно по классу AnsiString то F1 в помощь :)
a так в sysutils

AnsiString IntToStr(int i);
AnsiString FloatToStr(float f);
float StrToFloat(AnsiString s);
int StrToInt(AnsiString s);

6.3K
06 марта 2004 года
kollap
3 / / 26.02.2004
Цитата:
еще как работает


А почему компилер пишет ошибку???

 
Код:
AnsiString text1;
text1 = "text1"+"text2"+"text3";


[C++ Error] Unit1.cpp(21): E2085 Invalid pointer addition
2.5K
07 марта 2004 года
VladСD
24 / / 20.04.2003
Цитата:
Originally posted by kollap
обычное (как в Basic, Pascal сложение)

AnsiString text1;
text1 = "text1"+"text2"+"text3";

не работает, что делать?

И ещё. Есть ли в C++ аналог функции val(преобразование "текста " в число) и str(число в "текст").


Текст в двойных кавычка принадлежит к типу char *, а не String. 1-й вариант: text1 = "text1" "text2" "text3";//пробелы
Так будет работать.
2-й вариант: text1 = "text1"+String("text2")+"text3";
Так тоже будет работать.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог