Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > int в CString


Автор: ano360 11.11.2007, 14:49
Мне стыдно за этот вопрос,но я в Visualе совсем недавно:

как перевести int в CString?
моя логика подсказывает только CString(int), ну или хотябы inttostr(int). однако не помогает

Автор: DigitSphinx 11.11.2007, 14:57
пользуйся методом Format.
Код

CString str;
int i = 123456;
str.Format(“%d”, i);


Автор: ano360 11.11.2007, 16:44
странно, когда выполняется во этот код в текстовом поле появляется квадратик
Код

CString t_str="";
t_str.Format("%d",(123456));
Edit1_U.SetWindowTextA(t_str);

Автор: Greeen 11.11.2007, 17:59
ano360, надо так 
Код

CString t_str;
t_str.Format(_T("%d"), 123456);
Edit1_U.SetWindowText(t_str);

А почему http://forum.vingrad.ru/faq/topic-173734.html

Автор: pan_alex 12.11.2007, 19:44
Вот лови 100% работает, сам вчера выстрадал этот код...
Код

CString n2;
int t;
char s[255];
sprintf(s,"%d",t);
n2=s;


M
zkv
Пользуйтесь тегом "код".

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)