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功能将无法使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)