一个简单问题,如何将Cstring 转化为 int ,唉弱! 同题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString strString=_T("2d0"); TCHAR* szStop=NULL; long nVal=0; nVal=_tcstol(strString,&szStop,16); sscanf以下是MSDN中的关于sscanf的例子:Example/* SSCANF.C: This program uses sscanf to read data items * from a string named tokenstring, then displays them. */#include <stdio.h>void main( void ){ char tokenstring[] = "15 12 14..."; char s[81]; char c; int i; float fp; /* Input various data from tokenstring: */ sscanf( tokenstring, "%s", s ); sscanf( tokenstring, "%c", &c ); sscanf( tokenstring, "%d", &i ); sscanf( tokenstring, "%f", &fp ); /* Output the data read */ printf( "String = %s\n", s ); printf( "Character = %c\n", c ); printf( "Integer: = %d\n", i ); printf( "Real: = %f\n", fp );}OutputString = 15Character = 1Integer: = 15Real: = 15.000000 //////////////////////////////字符串转换成整型int CStringToInt(CString strSrc){ int k,i=0,wei=1; for(k=strSrc.GetLength()-1;k>=0;k--) { i+=(strSrc[k]-'0')*wei; wei*=10; } return i;} #include "stdlib.h"CSting sz=_T("100");atoi((LPCTSTR) sz); 最早回复的那个方便!CString str;atoi(str.GetBuffer(0)); 类数据访问的问题 vc 如何使图片适应图片框PictureBox控件的大小显示 win32环境下如何用createwindow创建cEdit? 如何和图片通讯? 高手回答,pc喇叭发声难题 线程中创建类的对象,并向其传送本线程的一个数组的指针? 各位大哥,关于_T("")的问题,最满意的前5个答案50分 一个绘图刷新闪屏的小问题,在线给分 MDI窗口重画?????急!!!!!!!!!!!!!!!! Client调用DCOM,DCOM再调用COM+ 请问在那可下msdn2001版? 请问如何远程读写文件,涉及哪些类和函数?请指点
TCHAR* szStop=NULL;
long nVal=0;
nVal=_tcstol(strString,&szStop,16);
以下是MSDN中的关于sscanf的例子:
Example/* SSCANF.C: This program uses sscanf to read data items
* from a string named tokenstring, then displays them.
*/#include <stdio.h>void main( void )
{
char tokenstring[] = "15 12 14...";
char s[81];
char c;
int i;
float fp; /* Input various data from tokenstring: */
sscanf( tokenstring, "%s", s );
sscanf( tokenstring, "%c", &c );
sscanf( tokenstring, "%d", &i );
sscanf( tokenstring, "%f", &fp ); /* Output the data read */
printf( "String = %s\n", s );
printf( "Character = %c\n", c );
printf( "Integer: = %d\n", i );
printf( "Real: = %f\n", fp );
}
OutputString = 15
Character = 1
Integer: = 15
Real: = 15.000000
//字符串转换成整型int CStringToInt(CString strSrc)
{
int k,i=0,wei=1; for(k=strSrc.GetLength()-1;k>=0;k--)
{
i+=(strSrc[k]-'0')*wei;
wei*=10;
} return i;
}
CSting sz=_T("100");
atoi((LPCTSTR) sz);
CString str;
atoi(str.GetBuffer(0));