c语言-1乱码,C语言乱码
问题补充:
#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语言乱码相关推荐
- C语言读写中文时出现乱码的解决
C语言读取文件时中文乱码处理 之前一直以为读取中文时变成乱码时因为读取文件时字符串长度不足,或者是文件中中文格式不对,上网百度以后发现是TXT格式文件在创建时默认编码为UTF-8,这导致在读取文件时编 ...
- C语言之printf输出中文乱码
C语言之printf输出中文乱码 不同编辑器问题解决方案 Clion编辑器 不同编辑器问题解决方案 根据不同的编辑器的表现进行针对性的处理. Clion编辑器 按照以下步骤操作编辑器设置即可: Fil ...
- 开发者日记1-文件下载文件名乱码(所有语言通用下载设置)
源头 作为一个原Java开发者,在之前所开发的项目中,做文件下载我们有一个方法,就是获取User-agent然后去判断这个user-agent的请求头去依次根据浏览器去转换我们返回时的文件名称 文件下 ...
- jsp mysql中文乱码,jsp中文乱码 jsp mysql 乱码的解决方法
jsp中文乱码 jsp mysql 乱码的解决方法 jsp中文乱码 jsp mysql 乱码要servlet里面支持中文的方法: 在dopost或者doget的第一句加上: request.setCh ...
- linux改环境语言,linux下改变语言环境
1.查看当前语言变量值 $ locale 2.查看系统内安装的语言 $ locale -a 3.临时修改语言值 $ export LC_ALL=en_US.UTF-8 $ export LANGUAG ...
- maven项目编译中文乱码和myeclipse中文乱码和电脑乱码?
maven项目编译中文乱码 中pom.xml中配置 <properties> <project.build.sourceEncoding>UTF- ...
- 聊城大学c语言实验报告,c语言程序设计(包云)c第1章概述.ppt
c语言程序设计(包云)c第1章概述.ppt C语言程序设计,讲授包云 单位聊城大学计算机学院,第1章 C语言概述,3,主要内容,1.1 什么是计算机程序 1.2 什么是计算机语言 1.3 C语言的发展 ...
- linux 接收中文数据乱码,linux中文乱码问题的解决方法
这篇文章给大家分享的是有关linux中文乱码问题的解决方法的内容.小编觉得挺实用的,因此分享给大家做个参考.一起跟随小编过来看看吧. Linux中文乱码的解决方法:比如当log4j乱码时我们可以通过找 ...
- Linux下部署php乱码,linux中文乱码问题如何解决
Linux中文乱码的解决方法:比如当log4j乱码时我们可以通过找到配置文件在里面设置字符编码为utf-8来,若linux未安装中文语言包可以安装中文语言包解决问题 经常会遇到很多Linux下的中文乱 ...
- mysql 中日韩 乱码,mysql字符集乱码问题解决方法介绍
character-set-server/default-character-set:服务器字符集,默认情况下所采用的. character-set-database:数据库字符集. characte ...
最新文章
- 【Qt】错误GL/gl.h: No such file or directory的解决方法(以及cannot find -lGL解决方法)
- 使用Cucumber+Rspec玩转BDD(7)——测试重构
- lisp xy轴不等比缩放_不就是用Python做个动态图吗?看招
- PHP的PHPStorm的使用姿势
- 简单的ViewPager了解Scroller类
- 用java进行LDAP用户登陆(用户认证)及修改密码
- 从Xbox和Zune中学到的四门创业课
- hdu3729(二分图)
- 全网首发:JDK绘制文字系列博文汇总
- Hibernate框架简单应用
- 图文教程使用一套键鼠控制两台电脑
- 航班经停地查询api 航班经停地及起降时间查询
- 实验2014062701:opencv对图像的点操作
- Perl 常用正则匹配
- 接着说tableview的tableheadview
- STM32单片机扩展下的IPUS SQPI PSRAM应用领域
- 怎么用python画房子_python绘图作业:使用pygame库画房子
- (数据科学学习手札32)Python中re模块的详细介绍
- java工具类 PDF转图片
- react学习经验总结(react安装)