主要是想把数字转换成字符,结果转换的时候用了%s,应该用%d。
我个人感觉这个正数转换成字符串,用正数去除10,末尾,然后再除10,是倒数第二位。依次,知道不能除为止。在倒序一下就行了。
要是用一个整数。判断一下用该数字的最大以10为底的基数去除,则商位第一位,依次去第二位,第三位。
CString strTemp;
int nTemp = 5;
strTemp.Foramt( _T("%s"), nTemp );
导致output.c文件的错误。
} else {
if (text.wz == NULL) /* NULL passed, use special string
text.wz = __wnullstring;
bufferiswide = 1;
pwch = text.wz;
while (i-- && *pwch)
++pwch;
textlen = (int)(pwch - text.wz); // /* in wchar_ts
/* textlen now contains length in wide chars
}