c语言fopen怎么用

c语言fopen怎么用,第1张

fopen一般与buf搭配使用,通过与fgets函数配合使用,将文件中的字符串读到buf中,这样达到读出文件内容的目的代码如下:

FILE tf=NULL;//定义一个文件指着,用于判断fopen是否打开成功,并初始化为空;

char buf[1024]={0};//定义一个长度为1024的数组,用于存放文件的内容;

tf=fopen("c:\exampletxt","r");//打开c盘指定文件,并以只读的形式打开,避免破坏原文件,将fopen的返回值放在指针tf中,若打开成功,则返回成功的指针,打开不成功则返回空;

if(tf != NULL)//判断是否成功,不等于NULL则表示成功;

{

if(fgets(buf,1024,tf) != NULL)//将指向c盘文件的指针的内容赋给buf,长度为1024,并判断是否获取成功;

{

printf("buf=%s\n",buf);//将成功获取的字符串显示在屏幕上;

}

}

fclose(tf);//将已打开的文件关闭;

扩展资料:

fopen的工作原理

FILE fp;

fp=fopen("filenametxt","w");

首先检测filenametxt是否存在,如果不存在则在磁盘 创建该文件,然后在内存开辟区域(应该是缓冲区)准备写该文件

调用fclose时,将内存中的内容写入到磁盘中去

测试(filenametxt不存在):

#include <stdioh>

#include <stdlibh>

int main()

{

FILE fp1,fp2;

fp1=fopen("filenametxt","w");

if(fp1==NULL)

{

printf("fp1 open failed!/n");

}

else

{

printf("fp1 open success!/n");

}

fp2=fopen("filenametxt","r");

if(fp2==NULL)

{

printf("fp2 open failed!/n");

}

else

{

printf("fp2 open success!/n");

}

fclose(fp1);

fclose(fp2);

return 0;

}

输出:

fp1 open success!

fp2 open success!

说明文件 *** 作不是互斥的,而且以写方式打开文件,如果文件不存在,先在磁盘创建该文件

加入写入语句:

#include <stdioh>

#include <stdlibh>

int main()

{

FILE fp1,fp2;

fp1=fopen("filenametxt","w");

if(fp1==NULL)

{

printf("fp1 open failed!/n");

}

else

{

printf("fp1 open success!/n");

fputs("abcdef",fp1);

}

fp2=fopen("filenametxt","w");

if(fp2==NULL)

{

printf("fp2 open failed!/n");

}

else

{

printf("fp2 open success!/n");

fputs("ABC/n",fp2);

}

fclose(fp1);

fclose(fp2);

return 0;

}

打开filenametxt文件:

ABC

f

说明后关闭的,刷新了磁盘数据

参考资料来源:fopen-百度百科

机床坐标系采用右手直角笛卡尔坐标系进行命名。
先定Z轴:Z轴为平行于(或重合)主轴轴线,刀具远离工件方向为正;利用右手法则便可确定X轴;C轴是绕z轴的旋转的圆周进给轴,可采用右手螺旋定则判断其旋转方向。

电压输出。
zmct101互感器又称为仪用变压器,是电流互感器和电压互感器的统称。
能将高电压变成低电压、大电流变成小电流,用于量测或保护系统。
其功能主要是将高电压或大电流按比例变换成标准低电压(100V)或标准小电流(5A或1A,均指额定值)以便实现测量仪表、保护设备及自动控制设备的标准化、小型化。
同时互感器还可用来隔开高电压系统,以保证人身和设备的安全。
zmpt101电压互感器板载精密微型电压互感器,运放电路当补偿等功能板载高精度运放电路,对信号做精确采样和适模拟电压输出模拟量可以调节模块可以测量250V以内交流电压,对应输出输出信号为1/2VCC输出信号为正弦波,波形的中间值(直流分量)供电电压5-30V。

1、手机既有35mm耳机接口,又有Type-C接口:主要使用35mm耳机,另外支持连接Type-C接口数字耳机(需开启OTG功能);不支持Type-C接口模拟耳机,可尝试支持DAC解码的耳机转接线(Type-C 转 35mm)连接35mm耳机;
2、手机没有35mm耳机接口,只有Type-C接口:主要使用Type-C接口模拟耳机,另外支持连接Type-C接口数字耳机(需开启OTG功能),还支持耳机转接线(Type-C 转 35mm插口)连接35mm耳机。
注:
1、Type-C接口耳机有模拟耳机和数字耳机两种类型,请与商家确认耳机类型,vivo官方Type-C接口耳机均为模拟耳机;
2、Type-C耳机接口机型体验HiFi需使用没有内置芯片的模拟耳机或模拟转接线连接手机才可体验,若使用数字耳机或数字转接线,HiFi功能将无法使用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13282879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-07
下一篇 2023-07-07

发表评论

登录后才能评论

评论列表(0条)

保存