现在的位置: 首页 > 综合 > 正文

一个运行时间的错误。概念上的。

2013年08月15日 ⁄ 综合 ⁄ 共 503字 ⁄ 字号 评论关闭

主要是想把数字转换成字符,结果转换的时候用了%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
     }

抱歉!评论已关闭.