C语言中 使用 fileopen时 在开始处要定义的头文件是什么?求解》》》》》

如题所述

第1个回答  2012-02-23
用 fopen(). 内容为中日韩文件 要用 "rb" 或 "wb",(二进制 读 或 写,因双字节8bit码)
读 用 fread(), 写 用 fwrite().
头文件 #include<stdio.h> , MS VC++ 编译器,允许省略stdio.h。
第2个回答  2012-02-23
C 语言里没有 FileOpen 或 fileopen 函数,C 语言也是区分大小写的。再看你的程序,字符串不用引号引起来,反斜线不用转义字符,韩文不用 Unicode 字符串来实现,咋能不出错。追问

教训的是
那这样子呢?
#include

void main()
{
char a[10];
int i;
FILE *pFile;
pFile = fopen("sample_TX_data3.TXT","r");

fgets(a,4,pFile);

printf("%s",a);
}

第3个回答  2012-02-23
<stdio.h>这个呀~
函数是fopen()吧。追问

我用了这个文件头 但是运行的时候提示有错误啊
#include

void main()
{
int a[10];
int i;
for(i=0;i<10;i++)
{
a[i]=FileOpen(C:\Documents and Settings\양석철\바탕 화면\knn,fileread);
}
printf("%d",a[0]);
}

追答

没见过你的用的这个函数~
打开文件的函数是fopen(),而且不能去内容的。
取内容用fread(),他们的用法,你查查MSDN或者百度一下。

本回答被提问者和网友采纳