能力值:
( LV2,RANK:10 )
|
-
-
2 楼
windows下的计算器?
用GetDlgItemText获得输入在转换吧,根据ASCii码或者用函数好像是什么atoi 吧
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
unicode
int _wtoi( const wchar_t *string );
__int64 _wtoi64( wchar_t *string );
long _wtol( const wchar_t *string );
Ascii
double atof( const char *string );
int atoi( const char *string );
__int64 _atoi64( const char *string );
long atol( const char *string );
然后得到的数字反复除2 存在在字符串里面
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
在楼上两位 的提示下 我找到 如下函数
int atoi (char s[])
{
int i,n,sign;
for(i=0;isspace(s[i]);i++)//跳过空白符
;
sign=(s[i]=='-')?-1:1;
if(s[i]=='+'||s[i]==' -')//跳过符号
i++;
for(n=0;isdigit(s[i]);i++)
n=10*n+(s[i]-'0');//将数字字符转换成整形数字
return sign *n;
}
之前被我想复杂了 ~~
这么一看 发现很简单的
|
|
|