Показать полную графическую версию : tchar и int
Доктор Ливси
27-03-2013, 12:35
Возникла надобность записать значение argv[3] из командной строки (оно там цифра) в переменную типа int. Visual Studio говорит, что значение типа _tchar нельзя присвоить сущности типа int. Разумно, в общем. Но очень надо. Помогите, плз
deviance
27-03-2013, 13:34
Доктор Ливси, используйте функцию макрос _ttoi() (http://msdn.microsoft.com/en-us/library/yd5xkb5c%28v=vs.80%29.aspx).
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
int argv3;
if ( argc > 3 ) {
argv3 = _ttoi(argv[3]);
}
return 0;
}
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC