C语言中的Write函数write()写文件函数
原形:int
write(int
handle,char
*buf,unsigned
len)
用法:write(文件句柄,缓冲区地址,缓冲区字节长度最大65534);
【c语言写文件函数例子 c语言关于文件操作的常用函数新手入门看】功能:将缓冲区的数据写入与handle相联的文件或设备中 , handle是从creat、open、dup或dup2调用中得到的文件句柄 。对于磁盘或磁盘文件,写操作从当前文件指针处开始,对于用O_APPEND选项打开的文件,写数据之前,文件指针指向EOF;对于设备,字节被直接传送到设备中;
返回值:实际写入的字节数(不包括回车符),出错时返回-1 。
头文件:io.h
c语言写入文件的函数for (i=*p;i*p+1;i++)这一句就错大了 。p还没有赋值,哪来的*p?所以再没有往下看 。
用C语言的函数创建、打开和读写文件#include stdio.h
void main(int argc,char *argv[]) //命令行参数
{
int ch;//定义文件类型指针
FILE *fp;//判断命令行是否正确
if(argc!=2)
{
printf("Error format,Usage: display filename1\n");
return; //键入c语言写文件函数例子了错误c语言写文件函数例子的命令行,结束程序c语言写文件函数例子的执行
}
//按读方式打开由argv[1]指出c语言写文件函数例子的文件
if((fp=fopen(argv[1],"r"))==NULL)
{
printf("The file %s can not be opened.\n",argv[1]);//打开操作不成功
return;//结束程序的执行
}
//成功打开c语言写文件函数例子了argv[1]所指文件
ch=fgetc(fp); //从fp所指文件的当前指针位置读取一个字符
while(ch!=EOF) //判断刚读取的字符是否是文件结束符
{
putchar(ch); //若不是结束符,将它输出到屏幕上显示
ch=fgetc(fp); //继续从fp所指文件中读取下一个字符
} //完成将fp所指文件的内容输出到屏幕上显示
fclose(fp); //关闭fp所指文件
}
c语言写文件函数例子的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于c语言关于文件操作的常用函数新手入门看、c语言写文件函数例子的信息别忘了在本站进行查找喔 。
推荐阅读
- oracle反向索引,oracle反向索引使用
- sqlserver可以用来做什么,过期的牙膏可以用来做什么
- 工作手机有什么功能,工作手机有什么功能和用途
- 包含vb.net时钟不精确的词条
- u盘坏了有什么好处,u盘要是坏了内容会丢吗
- YY直播助手软件系统,yy直播小助手
- vb.net画图填色 vb画图形
- 电脑u盘怎么找到文件,u盘在电脑上怎么查找
- redis-cli怎么生成的,redis生成id