在VC.NET如何用FILE
我想用FILE来打开一个文件,代码如下:
FILE *fp=fopen("xx.xx","w+")
为什么系统提示FILE未标识呢?又该如何做呢?我在文件里加入 #include "stdio.h",系统还是报错,到底该咋办呢?
问题点数:20、回复次数:8Top
1 楼lixilin(xilin)回复于 2005-04-02 12:04:23 得分 0
upupTop
2 楼kaixin110(kydk.com)回复于 2005-04-02 12:11:06 得分 10
istream.h
ostream.h
fstream.h
Top
3 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-04-02 12:36:14 得分 5
#include <iostream>Top
4 楼dTianx(铁锈)回复于 2005-04-03 11:30:02 得分 5
如果使用standard c:
#include <stdlib.h>
#include <stdio.h>
fopen(...
如果使用win32 api:
#include <windows.h>
CreateFile(...
如果使用MFC:
CFile
如果使用.Net
File.Open(...
Top
5 楼nodummy(三甲 之 Linux/Unix里面甭给我分,谁给我分我和谁急)回复于 2005-04-03 16:51:29 得分 0
应该是#include <stdio.h>,你用的是"stdio.h",这样搜索路径是不正确的……Top
6 楼bluerush(我本行云)回复于 2005-04-03 18:38:09 得分 0
大家说的是VC.NET还是c啊?
再说楼上的说法不太对吧?
#include <stdio.h>搜索的是设定路径,#include"stdio.h"是搜完本地路径后再搜设定路径,比前者更保险的说……Top
7 楼nodummy(三甲 之 Linux/Unix里面甭给我分,谁给我分我和谁急)回复于 2005-04-03 19:22:49 得分 0
万一出现了冲突呢?譬如存在了一个stdio.h?Top
8 楼bluerush(我本行云)回复于 2005-04-04 13:38:37 得分 0
不太明白楼上的意思。你所谓的存在是指两个路径下都有的吧?前者<>不用说,后者“”在本地路径下如果找着了stdio.h的话,就不会再去指定路径下找了。所以不会有冲突。Top




