输出内容时后面显示乱码
来源:互联网 发布:知乎发帖注意事项 编辑:程序博客网 时间:2024/05/21 12:42
使用文件操作函数时,我遇到过几次,打印内容时内容没有错误,可是末尾多显示了几个乱码,其实主要是因为字符串末尾没有赋字符串结束符号\0
[root@bogon mycode]# cat a.c#include<stdio.h>#include<fcntl.h>#include<unistd.h>#define MAX_SIZE 40int main(){ char buf[MAX_SIZE]; //char buf[MAX_SIZE+1]; read(STDIN_FILENO,buf,MAX_SIZE); //buf[MAX_SIZE]='\0';//如果末尾多了些乱码,可以在末尾添加\0,把前面的定义buf那里换成注释掉的那条语句 printf("buf is: %s",buf); return 0;}[root@bogon mycode]# ./a.outlinuxbuf is: linux[root@bogon mycode]#
阅读全文
0 0
- 输出内容时后面显示乱码
- 字符串输出后面有乱码
- 输出显示变量内容
- strftime 输出显示乱码
- 【php输出内容乱码解决方法】
- mysql 控制台输出乱码显示
- php的输出显示乱码
- select 后面的text显示select中的内容
- 修改Eclipse中author后面显示的内容
- ViewPager滑到后面再返回前面内容不显示
- 当控制台输出的内容为乱码
- <p>内容溢出文字用"..."代替,且内容某部分内容必须显示在同行后面
- NSDate__输出时 去掉后面的+0000
- cout进行输出时为啥不加endl,也能立即显示输出内容?
- PHP MySQL中文内容显示乱码
- apache 的网页内容显示是乱码
- apache 的网页内容显示是乱码
- imp 内容显示乱码(??口口)
- C++析构函数为什么要为虚函数
- redis3.0.0 集群安装详细步骤
- 学习 Repository 接口的第 1 个子接口 CRUDRepository
- JavaScript Array对象方法整理总结
- Linux下yum命令使用说明
- 输出内容时后面显示乱码
- Boolan* C++课程第六周笔记
- 如何去掉CSDN中图片水印
- 支付与分享
- bzoj 2179 FFT快速傅立叶(NTT)
- IDEA创建servlet时找不到 import javax.servlet...相关类包的问题
- Codeforces Round #409 D. Volatile Kite (几何)
- 排序算法概述
- Android中RelativeLayout部分属性及简单应用