问题补充:

#include

#include

long Rec_size ; /*记录一行的长度*/

struct car_information

{ int parking; /*车位号*/

char city[10]; /*归属地*/

char number[10];/*车牌号*/

int year,month,day,hour,minute;

}car;

/*==========打开文件========*/

FILE *openfile(char *openmode)

{

FILE *fp;

if((fp=fopen("车库信息.docx","a+"))==0)

{

printf("this file cannt open\n");

exit(0);

}

return(fp);

}

/*=========获取条目=======*/

long get_count (FILE *cf)

{

long begin,end,count;

fseek(cf,0L,0);

begin=ftell(cf);

fseek(cf,0L,2);

end=ftell(cf);

count=(end-begin)/Rec_size;

return count;

}

/*=========信息浏览=======*/

void scan_information(FILE *cf)

{

struct car_information lg;

long count;

count=get_count(cf);

if(count>0)

{

fseek(cf,0L,0);

fread(&lg, Rec_size,1,cf);

printf("车位号 归属地 车牌号 年 月 日 时 分 \n");

printf("%10d%-10s%-10s%2d%3d%3d%3d%3d",lg.parking,lg.city,lg.number,lg.year,lg.month,lg.day,lg.hour,lg.minute);

}

else

printf("文件为空\n");

}

void main()

{

FILE *p;

Rec_size=sizeof(struct car_information);/*获取一行的长度*/

p=openfile("rb");

scan_information(p);

if(fclose(p))

{

printf("this file cannt close\n");

exit(0);

}

}

补充:麻烦帮我解决乱码问题,我把数据写进结构体是还要用来完善程序的

c语言-1乱码,C语言乱码相关推荐

  1. C语言读写中文时出现乱码的解决

    C语言读取文件时中文乱码处理 之前一直以为读取中文时变成乱码时因为读取文件时字符串长度不足,或者是文件中中文格式不对,上网百度以后发现是TXT格式文件在创建时默认编码为UTF-8,这导致在读取文件时编 ...

  2. C语言之printf输出中文乱码

    C语言之printf输出中文乱码 不同编辑器问题解决方案 Clion编辑器 不同编辑器问题解决方案 根据不同的编辑器的表现进行针对性的处理. Clion编辑器 按照以下步骤操作编辑器设置即可: Fil ...

  3. 开发者日记1-文件下载文件名乱码(所有语言通用下载设置)

    源头 作为一个原Java开发者,在之前所开发的项目中,做文件下载我们有一个方法,就是获取User-agent然后去判断这个user-agent的请求头去依次根据浏览器去转换我们返回时的文件名称 文件下 ...

  4. jsp mysql中文乱码,jsp中文乱码 jsp mysql 乱码的解决方法

    jsp中文乱码 jsp mysql 乱码的解决方法 jsp中文乱码 jsp mysql 乱码要servlet里面支持中文的方法: 在dopost或者doget的第一句加上: request.setCh ...

  5. linux改环境语言,linux下改变语言环境

    1.查看当前语言变量值 $ locale 2.查看系统内安装的语言 $ locale -a 3.临时修改语言值 $ export LC_ALL=en_US.UTF-8 $ export LANGUAG ...

  6. maven项目编译中文乱码和myeclipse中文乱码和电脑乱码?

    maven项目编译中文乱码 中pom.xml中配置 <properties>                <project.build.sourceEncoding>UTF- ...

  7. 聊城大学c语言实验报告,c语言程序设计(包云)c第1章概述.ppt

    c语言程序设计(包云)c第1章概述.ppt C语言程序设计,讲授包云 单位聊城大学计算机学院,第1章 C语言概述,3,主要内容,1.1 什么是计算机程序 1.2 什么是计算机语言 1.3 C语言的发展 ...

  8. linux 接收中文数据乱码,linux中文乱码问题的解决方法

    这篇文章给大家分享的是有关linux中文乱码问题的解决方法的内容.小编觉得挺实用的,因此分享给大家做个参考.一起跟随小编过来看看吧. Linux中文乱码的解决方法:比如当log4j乱码时我们可以通过找 ...

  9. Linux下部署php乱码,linux中文乱码问题如何解决

    Linux中文乱码的解决方法:比如当log4j乱码时我们可以通过找到配置文件在里面设置字符编码为utf-8来,若linux未安装中文语言包可以安装中文语言包解决问题 经常会遇到很多Linux下的中文乱 ...

  10. mysql 中日韩 乱码,mysql字符集乱码问题解决方法介绍

    character-set-server/default-character-set:服务器字符集,默认情况下所采用的. character-set-database:数据库字符集. characte ...

最新文章

  1. 烂泥:vcenter5.5无AD下的安装与配置
  2. Linux C编程--进程介绍2--exec函数
  3. mysql 修改配置生效_MySQL修改my.cnf配置不生效的解决方法
  4. BZOJ-3473 (广义后缀自动机:拓扑 or 启发式合并)
  5. c++ STL平常练习-1
  6. python大神作品_Python大神成长之路: 第一次学习记录
  7. qgis 图片_QGIS入门教程公告!!!
  8. 前端学习(2952):webpack目录结构
  9. scada系统集成_MES/MOM与WMS系统集成应用案例-系统接口、交互数据分析
  10. 『Python CoolBook』Cython_高效数组操作
  11. Ubuntu16.04 +cuda8.0+cudnn+caffe+theano+tensorflow配置明细
  12. PlaceholderTextView
  13. Spring中的jar包详解
  14. bp神经网络的训练过程,一文搞定bp神经网络
  15. 用Python分析了我的微信好友,原来我身边都是这样的人……绝了
  16. 关于洗牌的研究(六)——从数学到魔术之完美洗牌
  17. connecting to host: cephm resulted in errors: IOError cannot send (already closed?)[ceph-deploy部署报错]
  18. 挂耳耳机哪个牌子好,盘点五款挂耳式蓝牙耳机推荐
  19. 七牛云 CDN 调用
  20. Mean-shift算法的直观理解

热门文章

  1. 不同手机型号图文预览_分分钟教你使用手机预览原型图(MAC版)
  2. matlab 喷嘴挡板阀,电液伺服阀技术
  3. 算法导论第2版-附录课后习题答案
  4. Altium Designer 10 please wait a moment解决方法
  5. 使用‘net.sf.ehcache.CacheManager‘进行Shiro配置时报错
  6. 4.68 亿个人信息泄露:2 块钱就可以查你的身份证,还能带照片!
  7. 免费进入超星图书馆小技巧 --深圳广播电视大学数字图书馆
  8. linux系统Hadoop启动错误,Hadoop启动错误解决总结
  9. mybatis批量插入报 ORA-01461-仅能绑定要插入LONG列的LONG值
  10. 戳中你的痛点,移动互联网的痛点思维