if((fp=out.open(filename,"w"))==NULL)是什么意思?尤其是那个“W”是干嘛的?
来源:百度知道 编辑:UC知道 时间:2024/05/17 22:04:14
嗯,就是我在做一个学生成绩管理系统,前面的都好了,就是最后的把数据写入文件不会。上网找了有关的资料,看到这个语句,不懂,烦请赐教,最好是能给出如何把数据写入文件的代码!谢谢了~~~
w代表以写的方式打开一个文件 (文本模式)
将返回的文件指针存储到fp,
然后判断文件指针fp是否为空(这里也就是0)
如果你要写数据到文件,推荐你使用MFC中的CFile类,个人感觉比较方便
操作顺序:
1.创建CFile类
2.以写模式调用open打开一个文件
3.然后调用write写入数据到文件
4.数据写入完成之后调用close关闭打开的文件
如果你使用C++标准库,也可以使用fiostream,使用<<操作符也可以写入数据到文件
如果使用纯C,也可以使用
fopen打开文件
fwrite写入数据
fclose关闭文件
更详细的函数信息,请查看MSDN,或者借助于搜索引擎
视习惯和个人情况而定!^_^
以写的模式打开一个文件流。。。 如果打开失败就会返回NULL
这里主要是判断文件打开是否成功
w是write的意思,你查书,什么wr,w,r什么的,具体我也不清楚,你说的这句是调用文件的一句套话
if((fp = open("2.bmp", O_RDONLY | O_BINARY)) == -1)
C语言程序设计 if(feof(fp)) while(feof(fp))
sleep out in the open什么意思?
If the end brings me out wrong
only Friends If no please out
If there is anybody out there 翻译
Do you mind if I open the window?
if only i had not gone out yesterday!
If it were to snow tomorrow,they ____ out.
Please point out the mistakes in the sentences, if ________.