00问答网
所有问题
当前搜索:
C语言如何处理从文件中获取的数据
如何
用
C语言
读取TXT格式
文件中的数据
进行运算
答:
include <stdio.h>#include <malloc.h>void main(){int n, no, i;
FILE
* fp = fopen("data.txt", "r);float * x, *y, result;if(fp == NULL) return;fscanf(fp, "%d %d", &n, &no);x = (float *)malloc(n * sizeof(float);y = (float *)malloc(n * sizeof(float)...
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文件,并将
文件中的数据
输出来?
答:
打开
文件
fopen()读取文件fscanf(),fread()关闭文件fclose()具体用法找本指令字典查查,文件读取一般这三步吧
C语言
编程问题:
如何从
一个TXT
文件中
读取参数
答:
int main(){
FILE
*fp = fopen("your_
file
_name.txt", "r"); int a,b,g,d; if(fp == NULL) { printf("open file failed\n"); return -1; } fscanf(fp,"alpha=%d", &a); fscanf(fp,"beta=%d", &b); fscanf(fp,"gamma=%d", &g); ...
C语言中如何
读取以逗号分割的
文件中的数据
?
答:
char
c
;然后循环调用 scanf("%d,%lf,%c", &a,&b,&c);再
处理
a,b,c的值。二,循环读入单个字符,再处理字符串。此种方法适用于输入
的数据
中有空白字符的情况,较为复杂。关键代码入下:include <stdio.h>void read_
file
(
FILE
*fp)//fp 为打开的可读
文件
的指针{ char buf[100]; //...
在
C语言中怎么
将
文件中的数据
分次读取,用FILE *XX的形式。
答:
用fgets()就可以 这是可以测试
文件
因为测试 所以我保证了 D盘文件存在 没做文件打开检查 你看看 如果符合望采纳 include<stdio.h> void main(){
FILE
*fp;char str[3][10];int i,j;fp=fopen("D:\\1.txt","r");for(i=0;i<3;i++)fgets(&str[i][0],9,fp);for(i=0;i<3;...
c语言
逐行读取
文件数据
并放入数组中
答:
//刚写的下面的代码,测试通过,如果有疑问,欢迎交流//只要忽略数组的第一个元素的就可以了//另外需要需要,可以把数组修改为二维数组#include<stdio.h>#include<string.h>#include<stdlib.h>int main(){char tar[10000];int cur_lib[1000];char *ch;
FILE
* fp = fopen("tar.txt", "r")...
c语言
读取txt
文件中
某个特定字符后面
的数据
并且求这些数据的和
答:
没有万能的通用程序能做到你的要求。因为“特定字符”可能是很奇怪的字符或控制字符,另外
文件中
字符的序列和组合千变万化。所以只能针对具体的文件形式做具体
处理
。例如,读下面的文件a.txt:axsdA1.23, 11A5.45e02, XSSA-7.88,999A987, iikA0, llllLA3.333333 取出A后面的double型
数据
并求和...
C语言如何
读取
文件中
指定的某一段
答:
FILE
*
file
= NULL;char sz
File
[1025] = {0};int nHadRead = 0;file = fopen( "file.txt", "r+");if ( file == NULL )return;fseek( file, 0, SEEK_END ); //定位到
文件
尾 int nLen = ftell( file ); //
获取
当前位置,即文件长度 fseek( file 0, SEEK_SET ); //重新...
c语言如何
将
文件中的
二进制数读入一维数组中
答:
1.fopen函数打开需要读取的文本,
获取
该
文件的
文件描述符 2.使用fscan()函数对文件进行读取。3.放到二维数组其实就是读取相应格式
的数据
,然后对应数组的每个位置 4.
文件中
的二进制数据跟正常的数据是没有区别的。区别在于如何去输出他们。比如在文件中二进制数据是 0x0A.你读到内存中其实还是以0x0A ...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜