AnsiString text1;
text1 = "text1"+"text2"+"text3";
сЛОЖЕНИЕ тЕКСТОВЫХ кОНСТАНТ
AnsiString text1;
text1 = "text1"+"text2"+"text3";
не работает, что делать?
И ещё. Есть ли в C++ аналог функции val(преобразование "текста " в число) и str(число в "текст").
Цитата:
Originally posted by kollap
обычное (как в Basic, Pascal сложение)
AnsiString text1;
text1 = "text1"+"text2"+"text3";
не работает, что делать?
И ещё. Есть ли в C++ аналог функции val(преобразование "текста " в число) и str(число в "текст").
обычное (как в 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);
Цитата:
еще как работает
А почему компилер пишет ошибку???
Код:
[C++ Error] Unit1.cpp(21): E2085 Invalid pointer addition
Цитата:
Originally posted by kollap
обычное (как в Basic, Pascal сложение)
AnsiString text1;
text1 = "text1"+"text2"+"text3";
не работает, что делать?
И ещё. Есть ли в C++ аналог функции val(преобразование "текста " в число) и str(число в "текст").
обычное (как в Basic, Pascal сложение)
AnsiString text1;
text1 = "text1"+"text2"+"text3";
не работает, что делать?
И ещё. Есть ли в C++ аналог функции val(преобразование "текста " в число) и str(число в "текст").
Текст в двойных кавычка принадлежит к типу char *, а не String. 1-й вариант: text1 = "text1" "text2" "text3";//пробелы
Так будет работать.
2-й вариант: text1 = "text1"+String("text2")+"text3";
Так тоже будет работать.