zoukankan      html  css  js  c++  java
  • vc++下char数组赋值乱码问题

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

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


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

  • 相关阅读:
    2016百度之星资格赛 Problem B(大数+组合数)
    HDU 4380 Farmer Greedy(叉积和三角形知识的综合应用)
    C++ STL (备忘)
    【Linked List Cycle II】cpp
    【Linked List Cycle】cpp
    【Copy List with Random Pointer】cpp
    【Reverse Nodes in k-Group】cpp
    【Swap Nodes in Pairs】cpp
    【Remove Nth Node From End of List】cpp
    【Rotate List】cpp
  • 原文地址:https://www.cnblogs.com/luhuan860/p/1545009.html
Copyright © 2011-2022 走看看