11问答网
所有问题
当前搜索:
c语言怎么从文件读数据
C语言
编程 将一个数组中的内容输出到文件中,然后
从文件
中将
数据
读入至...
答:
printf("文件打开失败!\n");return;} else { printf("文件打开成功!\n");for(i=0;i<10;i++)fprintf(f,"%d ",a[i]);printf("文件写入成功!\n");} i=fclose(f);if(i==0)printf("文件关闭成功!\n");else printf("文件关闭失败!\n");//
从文件
中
读出
f=fopen("D:\\a.txt"...
c语言怎么从文件中读取数据
,在线等,急求。
答:
这里提供一种做法,空格也会被存进字符串里。如果空格是不需要的,可用DeleteSpace(node[i].a)来删除空格。或者在选取字符时跳过空格即可。include <stdio.h>#define N 100char a[N][N], b[N][N], c[N][N];void DeleteSpace(char *p){ int i, j; for(i = 0; p[i] != '...
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语言中从
.txt
文件
中按行
读取
字符串至数组中,
怎么
写?
答:
代码如下:include int main(){ int v[100];//开一个足够大的数组。int i = 0, j;
FILE
*fp;//
文件
指针 fp = fopen("in.txt", "r");//以文本方式打开文件。if(fp == NULL) //打开文件出错。return -1;while(fscanf(fp, "%d", &v[i]) != EOF) //
读取数据
到数组,直到...
C语言如何从文件
中读结构体
数据
并形成链表
答:
保存txt
文档
for (int i=0; i<3; i++){outfile.write((char*)&nNum[i], sizeof(int)); // 把 nNum 中的整形
数据
以二进制的方式写入outfile
文件
里。注意把 (int*) 型指针强转成(char *)的指针}outfile.close();ifstream infile("student.txt", ios::binary); // 二进制读。
如何
用
C语言读取
txt
文件
中的
数据
到结构体数组中
答:
C语言
使用
FILE
指针来读写
文件
,比如: FILE *fp = fopen("D:\\Student.txt","r");打开成功后 可以逐行
读取
文本,然后进行处理赋值就可以了。
C语言从
一个
文件读数据
到写入另一个文件
答:
你可以模仿者写下,atoi()//可以把字符串变成数字 //比如atoi(“1234”)=1234,下面输出的是我的文当格式 include<iostream> using namespace std;void read(){
FILE
*fp;char n1[20],n2[20],n3[20],n4[20];int a,b,
c
,d;if((fp=fopen("date.txt","r"))==NULL){ cout<<"...
c语言从文件读取数据
答:
四个整型 一个浮点型, 所以 用数组的话 只能是用浮点型数组, 即float a[5];或者用五个变量, 可以是四个整型,一个浮点型. int a,b,d,e; float
c
;打开
文件
部分相同.
FILE
*fp = fopen("input1.txt", "r");
读取数据
, 数组方式:int i;float a[5];fscanf(fp, "%f,", &a[0]);...
C语言中
,
如何
实现
从文件中读取数据
(大量的数据)后,在循环体中使用,每次...
答:
假定文本
文件
,全部是 int
数据
,空格 分隔。
FILE
*fp;int i =0, n;fp = fopen("jsz.txt","r"); //打开文件,用来读。if (!fp) { ...打开失败 的 处理 };while(1){ fscanf(fp,"%d %d %d", &a[i], &a[i+1],&a[i+2]);if ( feof(fp) ) break; // 文件...
C语言怎么
实现
读取
txt
文件
中指定的
数据
?
答:
可以用fscanf
读取
后 再判断 比如 char name[100];int a,b,stack_size;
FILE
*fp;fp = fopen("task.txt", "r");//假定存在这个
文件
中。 while(~fscanf("%s%*d%*s%*d%d,%d K",name, &a,&b)) if(strcmp(name, "QQ.exe") == 0) break;//找到一个就退出。 如果要多个,可以...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜