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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值