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

来源:互联网 发布:linux下的cls函数 编辑:程序博客网 时间:2024/05/03 11:33

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

原创粉丝点击