1 #include
2 #include
3
4
5 int main(void)
6 {
7 FILE *fp = NULL;
8 fp = fopen("/home/lv/file/filetest.c","r");
9 if(NULL == fp)
10 {
11 return -1;
12 }
13 const int MAX = 50;
14 char ch[50];
15 int i = 0;
16 while((ch[i] = getc(fp)) !=EOF)
17 {
18 putchar(ch[i]);
19 i++;
20 }
21 fclose(fp);
22 printf("get char : %s",ch);
23 fp = NULL;
24 return 0;
25 }
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
linux新手文件api操作问题!为什么运行程序后,第二行开头有两个乱码?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
5条回答 默认 最新
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-12-27 13:42回答 2 已采纳 因为是以二进制写的文件,所以你打开读的时候使用的 rb,而记事本是使用文本方式操作的,因而用记事本打开这个二进制写的文件就产生了乱码
- 2021-09-17 07:47回答 2 已采纳 scanf("%[^\n]", &str);这就开始错了啊,str不用加&符号,本身就是指针了
- 2022-03-22 15:37回答 4 已采纳 p = l -> next 改成 p -> next = l -> next
- 邹飞鸣的博客 1、将有172.18.x.x的网络与 mynet 相连 docker network connect mynet 容器名(即网络为 172.18.x.x 的容器) 2、再次查看网络情况 docker network inspect mynet 发现,实际上是将此容器加入到 mynet 网络中,即一...
- 2022-01-30 09:05回答 1 已采纳 大致来说两种情况1.因为.so文件是共享链接库文件,二进制的,所以打开编码格式呈现全是乱码(对于本问题,可能性大)2.打开时编码格式不对(对于本问题,可能性小)以上仅供参考,希望对题主有所帮助!
- 2022-12-08 13:55回答 1 已采纳 Linux中html文件乱码问题主要是由于编码问题导致的,常见的原因包括: html文件本身的编码格式与浏览器不一致。可以在浏览器中通过查看页面源代码的方式,查看html文件的编码格式,然后在浏览器中
- 2022-12-27 06:10回答 1 已采纳 stu_collage里存的是乱码而且很显然你数组里3个指针指向的都是同一个对象先检查文件编码,再检查读文件的代码
- 2022-07-30 09:47云闲不收的博客 全拼GlobalsearchREgularexpressionandPrintouttheline.作用文本搜索工具,根据用户指定的“模式(过滤条件)”对目标文本逐行进行匹配检查,打印匹配到的行.
- 2022-06-11 11:48回答 1 已采纳 可能是读取和写入文件的函数方式使用的问题,如果是读取和写入文本内容可以使用fscanf读取文件,使用fprintf写入文件,一个实现如下:参考资料:C 库函数 – fscanf() | 菜鸟教程C 库
- 2022-06-15 11:35回答 3 已采纳 https://blog.csdn.net/LXJhelloWorld/article/details/115582245
- 2022-08-21 15:30回答 3 已采纳 可能是编码方式改变了看看这个有没有帮助https://blog.csdn.net/DYDlove/article/details/104590763/?ops_request_misc=&reques
- 2024-07-08 11:10致奋斗的我们的博客 DDL解释 对数据库的常用操作 对表结构的常用操作-创建表 对表结构的常用操作—其他操作 对表结构的常用操作-修改表结构格式 DML基本介绍 数据插入 数据修改 数据删除 MySQL的使用演示 MySQL的编码设置 MySQL图形化...
- 2022-10-14 15:18马•晓的博客 服务器开发系列文章之网络基础
- 2020-07-27 15:15sun0322的博客 Unix,Linux 介绍 https://blog.csdn.net/sxzlc/article/details/103652857(介绍内容在文章底部) ■各种命令 0.cd 目录跳转 1.uname uanme -a 显示服务器全部信息 uname -n 显示服务器名字 2.ifconfig...
- 2015-12-11 08:02mahao2014的博客 比如我们想删除/temp目录下的文件却将命令不小心输成“rm / temp(在‘/’后 多了一个空格)”,那么就极可能删去根目录下的所有文件。再者,“Linux是一个真正意义上的多 任务、多用户系统”,不体会一下Linux...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司