㈠ c语言从文件读取数据
四个整型 一个浮点型, 所以 用数组的话 只能是用浮点型数组, 即float a[5];
或者用五个变量, 可以是四个整型,一个浮点型. int a,b,d,e; float c;
打开文件部分相同.
FILE*fp=fopen("input1.txt","r");
读取数据, 数组方式:
inti;
floata[5];
fscanf(fp,"%f,",&a[0]);
for(i=1;i<5;i++)
fscanf(fp,"%f",&a[i]);
变量方式:
inta,b,d,e;
floatc;
fscanf(fp,"%d,%d%f%d%d",&a,&b,&c,&d,&e);
㈡ c语言 读取数据文件问题
程序自己写去!
怎么想的就可以怎么写啊。
㈢ 请问如何用c语言从txt文件中读取数据
#include<stdio.h>
main()
{
int i=0,j=0;
int a[100];
FILE *fp;
if((fp=fopen("1.txt","rt"))==NULL)
{
printf("error!\n");
getch();
exit(1);
}
while(!feof(fp))
{fscanf(fp,"%d",&a[i]);i++;}
for(j=0;j<i;j++)
printf("%d",a[j]);
fclose(fp);
}
回答者: hwuaxj - 千总 四级 12-23 12:35
//其中的in.txt就是你要读取数据的文件,当然把它和程序放在同一目录
-------------------------------------
#include <stdio.h>
int main()
{
int data;
FILE *fp=fopen("in.txt","r");
if(!fp)
{
printf("can't open file\n");
return -1;
}
while(!feof(fp))
{
fscanf(fp,"%d",&data);
printf("%4d",data);
}
printf("\n");
fclose(fp);
return 0
㈣ c语言中如何正确读取dat文件中的数据
也不是程序问题,是你对他文件的编码问题。
再转换成一个标准的编码就可以了。
或者用我们的记事本编辑,给他制定一个默认的编码?
还有你在这个cmd的模式下,它也是有一个默认编码的也可以设。
㈤ C语言中从文件中读取数据
如下:
//---------------------------------------------------------------------------
#include <stdio.h>
int main(int argc, char* argv[])
{
FILE *fp=fopen("c:\\1.txt","r");/*假设文件路径是c:\1.txt*/
char line[90];
while (fscanf(fp,"%*[^:]%*2c%s",line)!=EOF)/*注意这里,由于你提供的文件内容中的冒号是中文冒号,故这里的冒号也要在中文全角状态下输入,建议使用英文的冒号*/
puts(line);
fclose(fp);
return 0;
}
//---------------------------------------------------------------------------
㈥ c语言程序 从数据文件中读入数据到数组
1、首先让我们新建一个Class类。
㈦ C语言中如何从文件读取数据并赋值到变量
里面的文字如果是固定的 那么可以
fscanf(fp, "MaxCustSingleLine%d",&a);
这样a=11 其它类似。
如果想不考虑文字 那么可以
fscanf("%*s%d%*s%d%*s%d%*s%d%*s%d%*s%d%*s%d",&a,&b,&c,&d,&e,&f,&g);
这里 a b c d e f g分别就是那七个数值。
㈧ 在C语言中,举例说明如何打开一个文本文件,并读入文件中的数据
1.首先,使用VS构建一个新的空项目,然后直接单击ok。
㈨ C语言如何实现对txt文件的读取和写入
1、使用VS新建空工程,直接点击确定,如下所示。
㈩ c语言文件读取数据
当然用fscanf来读啊,比如第一行,完全可以用一句话就搞定.
比如
fscanf(fp,"[%d,%d-%d-%d,%d:%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,,%d,%d,%d,%d,%d,%f,%d,%d,%d,%d,%d]%x",a,b,c,...........);