FAQ:ANSI CPP:преобразование строки и числа — различия между версиями

Материал из Весельчак У
Перейти к: навигация, поиск
(Ветвление FAQ:ANSI CPP)
 
м (/* Как можно число, представленное в символьном виде, получить (или преобразовать) в виде целочисленного типа данных? И как представить чи)
 
Строка 1: Строка 1:
 
===Как можно число, представленное в символьном виде, получить (или преобразовать) в виде целочисленного типа данных? И как представить число в виде массива символов (строки)? (например CString -> int  и  int -> CString)===
 
===Как можно число, представленное в символьном виде, получить (или преобразовать) в виде целочисленного типа данных? И как представить число в виде массива символов (строки)? (например CString -> int  и  int -> CString)===
  
<pre>
+
<syntaxhighlight lang="cpp">
 
CString txt;
 
CString txt;
 
int n;
 
int n;
Строка 10: Строка 10:
 
n = 1234;
 
n = 1234;
 
txt.Format("%d", n); // int -> CString
 
txt.Format("%d", n); // int -> CString
</pre>
+
</syntaxhighlight>
  
 
[[Category:FAQ:ANSI CPP]]
 
[[Category:FAQ:ANSI CPP]]

Текущая версия на 00:58, 30 июля 2008

Как можно число, представленное в символьном виде, получить (или преобразовать) в виде целочисленного типа данных? И как представить число в виде массива символов (строки)? (например CString -> int и int -> CString)

CString txt;
int n;
 
txt = "1234";
n = atoi(txt); // CString -> int
 
n = 1234;
txt.Format("%d", n); // int -> CString