• vc++下char数组赋值乱码问题


       最近做个vc++程序,要将一个char数组的从第n位开始取到n+m位,然后赋给一个char数组,但是最后总是有乱码,经过查阅资料,是因为没有结尾的'\0'
    字符串后面的部分内存内容存放的代码恰好是中文字符 所以就显示中文了。例如数组从第2位取到倒数第2位
    Code

    其中buf为要转化的数组,len_r为其长度。


    作者:古梅飞动
    公司:蜜团科技
    出处:http://www.mitsofts.com/index.php
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    POJ 1113 Wall
    POJ 3525 Most Distant Point from the Sea
    POJ 3335 Rotating Scoreboard
    POJ 1228 Grandpa's Estate
    POJ 1873 The Fortified Forest
    POJ 2354 Titanic
    POJ 3130 How I Mathematician Wonder What You Are!
    POJ 1106 Transmitters
    POJ 1474 Video Surveillance
    seajs 的研究一 无题
  • 原文地址:https://www.cnblogs.com/luhuan860/p/1545009.html
Copyright © 2020-2023  润新知