Другие языки программирования и технологии

Как в Visual C++ 2008 express перевести тип int в string или char?

а у вас фреймворк окошечный какой: MFC или Windows Forms?
В MFC- и WTL-приложениях используется механизм DDX. Скажем, кидаете текстовое поле на диалог, щёлкаете правой кнопкой, выбираете в контекстном меню "Add variable...", выбираете из списка рядом с надписью "Variable type" значение "Value", выбираете тип (CString, int, double и в таком ракурсе) , задаёте имя и управляете загрузкой/сохранением посредством вызова UpdateData() с параметром TRUE для сохранения и FALSE для загрузки.

Однако постановка вопроса какбэ намекает, что с монструозными буквосочетаниями а-ля MFC и таящимися за ними выродками программизма вы не знакомы, и по незнанке пользуете Windows Forms под управлением CLR. Ну тогда всё проще:

int n = 3;
String ^ str = n.ToString();

str = "3";
n = int::Parse(str);
SW
Sergej Weber
9 617
Лучший ответ
Для перевода в число значения из эдита
int num=GetDlgItemInt(hDlg,IDC_EDIT_NUM,NULL,false);
Для обратного действия
wchar_t str[10];
swprintf(str,L"%d",num);

Если нужно строку перевести в число, используй ф-ции

double wcstod(const wchar_t *str,wchar_t **end);
long wcstol(const wchar_t *str,wchar_t **end,int radix);
unsigned long(const wchar_t *str,wchar_t **end,int radix);
Ф-ции считывают число из строки и при обнаружении разделителя или буквы возвращают число, а адрес оставшейся строки записывают в end.
radix-система счисления.
Zhanibek Kaimov
Zhanibek Kaimov
9 759
типа того
int n = atoi(str);
неужели вы пишете все с нуля?

есть такое понятие как DDX - поищите в интернете внимательно, это избавить вас от переводов из строк в числа и из чисел в строки при работе с формами
Дима Б.
Дима Б.
5 701
можно заюзать sscanf
или atoi