Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Добавить пробел к строке / 6 сообщений из 6, страница 1 из 1
24.04.2014, 17:37
    #38624997
Добавить пробел к строке
Есть

Код: plaintext
1.
2.
3.
4.
AnsiString mess,mess1,mess2; 
                        mess1=SQLQuery2->FieldByName("time")->AsString;
                        mess2=SQLQuery2->FieldByName("message")->AsString;
                        mess=mess1+mess2;



Нужно вставить пробел между 1 и 2 строкой,

Код: plaintext
1.
mess=mess1+" "+mess2;



не катит

Код: plaintext
1.
mess=mess1+' '+mess2;



не катит
...
Рейтинг: 0 / 0
25.04.2014, 04:27
    #38625280
SashaMercury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить пробел к строке
Со string всё ок,
Код: plaintext
1.
2.
3.
4.
5.
	string mess, mess1, mess2;
	mess1 = "Hello";
	mess2 = "World";
	mess = mess1 +" " + mess2;
	cout << mess;



А с AnsiString, нет такого метода Insert ?, fe:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
AnsiString mess,mess1,mess2; 
                        mess1=SQLQuery2->FieldByName("time")->AsString;
                        mess2=SQLQuery2->FieldByName("message")->AsString;
                        mess=mess1;
//найти индекс конца строка x
mess.insert (x," ");
mess=mess+mess2;
...
Рейтинг: 0 / 0
25.04.2014, 09:28
    #38625405
Добавить пробел к строке
не катит
...
Рейтинг: 0 / 0
25.04.2014, 10:40
    #38625484
Добавить пробел к строке
сори вот так получилось
void __fastcall TForm1::Timer2Timer(TObject *Sender)
{
AnsiString mess,mess1,mess2;
if (current_ip!="")
{
SQLQuery2->SQL->Clear();
SQLQuery2->SQL->Add("SELECT * FROM users WHERE ip='"+current_ip+"' ORDER by time");
SQLQuery2->Open();
while (1)
{
mess1=SQLQuery2->FieldByName("time")->AsString;
if (mess1=="")
break;
mess1.Insert(" ",20);
mess2=SQLQuery2->FieldByName("message")->AsString;
mess=mess1+mess2;
Memo1->Lines->Add(mess);
SQLQuery2->Next();
}
}
}
...
Рейтинг: 0 / 0
26.04.2014, 16:07
    #38626582
interester
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить пробел к строке
Михаил Чаша,
попробуй
mess=(mess1+" ")+mess2;
...
Рейтинг: 0 / 0
26.04.2014, 17:03
    #38626603
Вася Уткин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить пробел к строке
Код: plaintext
1.
mess=mess1+AnsiString (" ")+mess2;
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Добавить пробел к строке / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]