员工信息管理 数据以二进制的格式重新保存到:指定路径中;
来源:互联网 发布:浙江师范行知学院多大 编辑:程序博客网 时间:2024/05/01 22:16
#include <stdio.h>
#include <string.h>
struct gongzi
{
int name[50];
double jigong;
double fugong;
double zhichu;
double shishu;
};
int main(int argc,const char * argv[])
{
//4.2员工信息管理2
/*将任务4.1中数据以二进制的格式重新保存到:指定路径中;
*/
int size;
printf("请输入员个数:");
scanf("%d",&size);
struct gongzi ren[size];
for (int i=0; i<size; i++)
{
printf("请输入第%d个员工的信息:\n",i+1);
printf("姓名:");
getchar();
strcpy(ren[i].name,gets(ren[i].name));
printf("基本工资:");
scanf("%lf",&ren[i].jigong);
printf("浮动工资:");
scanf("%lf",&ren[i].fugong);
printf("支出:");
scanf("%lf",&ren[i].zhichu);
//printf("实发工资:");
ren[i].shishu=ren[i].jigong+ren[i].fugong-ren[i].zhichu;
}
FILE *fp;
if ((fp=fopen("/Users/ldci/desktop/person.data","w+"))==NULL)
{
printf("打开失败:");
return 1;
}
else
{
for (int i=0; i<size; i++)
{
fwrite(ren, sizeof(ren),1, fp);
}
fclose(fp);
}
printf("\n");
struct gongzi arr[size];
if ((fp=fopen("/Users/ldci/desktop/person.data","r"))==NULL)
{
printf("打开失败:");
return 1;
}
else
{
for (int i=0; i<size; i++)
{
rewind(fp);
fread(arr, sizeof(arr),1, fp);
printf("第%d个员工的信息:\n",i+1);
printf("姓名:%s实发工资:%lf\n",arr[i].name,arr[i].shishu);
}
fclose(fp);
}
return 0;
}
- 员工信息管理 数据以二进制的格式重新保存到:指定路径中;
- 转:员工信息管理 数据以二进制的格式重新保存到:指定路径中;
- python某一目录下指定格式的文件路径保存到指定格式的文件中
- 图片以二进制的格式保存到数据库
- winform中 以excel的格式导出 listview的数据 到指定目标文件夹
- 将图片以二进制的格式存储到数据库中
- 以txt格式保存EditText的信息到SD中
- 此文件的某些Unicode字符未能保存到当前代码页中,是否以Unicode编码重新保存此文件,以便维护您的数据
- c++将点向量的数据以指定形式和指定精度保存到txt
- java servlet获取上传图片以二进制保存到MySQL中,读取Mysql保存的二进制图片
- PostgreSQL中copy命令以二进制形式传输数据的二进制格式
- 将数据以表格的形式保存到pdf中
- 图片保存到指定的路径
- iOS 保存图片到相册, 保存到指定的路径
- 将图片以二进制流保存到数据库中
- 从数据库中导出数据以excel格式保存到本地
- SQL 语句将特定数据以指定格式输出到文本文件中
- C编写以二进制读取文件(任意格式eg :图片),保存到C语言数据格式的TXT文档
- PyQt4 精彩实例分析* 实例24 基本QMainWindow主窗口程序
- ruby inject
- Android如何防止apk程序被反编译
- XSLT知识
- Ruby中的inject
- 员工信息管理 数据以二进制的格式重新保存到:指定路径中;
- Amazon Campus(2013-Sep-22)Question 1 / 2 (Amazon Campus(5): completely inside interval)
- paip.c++ sqlite数据库操作总结
- redis 安装 启动 基础
- JSON数据解析
- JSP的隐式对象的实例
- .bss .data .text 区别
- HDU 1255 覆盖的面积
- RGB颜色查询对照表