二进制文件和文本文件的例子

news/2024/7/5 14:57:26

给定一个整数,如 97865将这个整数保存在文件中,要求以记事本程序打开该文件时,显示 97865

 

 FILE *pFile = fopen("3.txt","w");
 int i = 98743;
 char ch[5];
 ch[0] = 9+48;
 ch[1] = 8+48;
 ch[2] = 7+48;
 ch[3] = 4+48;
 ch[4] = 3+48;

/* itoa(i,ch,10);*/
 fwrite(ch,1,5,pFile);

  fclose(pFile);

 


http://www.niftyadmin.cn/n/2278885.html

相关文章

make, gmake, Makefile简明教程

0 Makefile概述 什么是makefile?makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编…

GDAL的安装和配置---出现的问题

一、linux下的安装和使用 1.安装 下载源程序包 ,解压,运行以下三条命令 Java代码 ./configure make make install ./configuremakemake install 在/usr/local/lib目录下会出现编译好了的相关gdal库,我用的redhat linux下的一个问题…

主题:Linux平台gcc和动态共享库的基础知识

对大多数不从事Linux平台C语言开发的人来说,GNU gcc的一套工具和Linux平台的共享库的使用还是十分陌生的,其实我也不太熟悉,姑且写点基础知识,权当做备忘吧。 一、GNU gcc的编译工具用法 我们先来写一个简单的C程序:he…

配置mapserv出现了问题。。。

Q: I installed the PROJ.4, GDAL, or one of the support libraries on my system, it is recognized by MapServer’s “configure” as a system lib but at runtime I get an error: “libproj.so.0: No such file or directory”. A: You are probably running a RedHat L…

Ubuntu 桌面图标不见,鼠标右键的问题

主要步骤:1 终端运行:sudo apt-get install nautilus 2 终端运行:sudo nautilus 虽然自己的文件系统是可以打得了,但是自己的系统选线的图标还是没有出来,又找了很多的帖子问题还是没解决,突然自己想是不是…

linux命令学习:PATH and LDFLAGS and CFLAGS

CFLAGS 表示用于 C 编译器的选项, CXXFLAGS 表示用于 C 编译器的选项。 这两个变量实际上涵盖了编译和汇编两个步骤。 先来看几个相关的环境变量:PATH、LDFLAGS、CFLAGS PATH:大家应该都很熟悉。安装一个包后可能会在安装目录建立一个bin目录…

VMware上Ubuntu10.04设置静态IP地址

用VMware上的Virtual Network Editor来查看虚拟机的联网。之后在物理主机上把VMware Network Adapter VMnet1的IP和DNS都设置为自动获取。VMware Network Adapter VMnet8的IP和DNS也设置为自动获取。之后重启虚拟机。 打开终端输入: sudo gedit /etc/network/interf…

ubuntu 10.04桌面不见了 鼠标右键也失效

方法一: 直接按 Alt F2,然后在出来的对话框中输入 gnome-terminal , 回车执行 弹出命令行终端,或者 Ctrl Alt T 弹出命令行终端 打开终端 ,终端窗口打开之后 ,输入下列命令: gconftool --recursive-unset /apps…