55问答网
所有问题
当前搜索:
c语言读取文件到数组
C语言
,如何将固定格式
文件读取到
字符
数组
中。 格式如下: a|b|c|d|...
答:
这有何难?看我的很快就好 a b
c
d e f g 1 2 3 4 5 6 7 7 6 5 4 3 2 1 Press any key to continue data.txt
文件
内容 a|b|c|d|e|f|g 1|2|3|4|5|6|7 7|6|5|4|3|2|1 include "stdio.h"include "malloc.h"include "memory.h"main(){ int i,j,k=0,nLen...
C语言
从txt中
读取
汉字
到数组
答:
如果确定编码(默认一般是ANSI/GBK)的话,就可以判断出一个汉字的大小。由于fgetc只能处理单字节数据,且char无法存放超过一个字节,因此应该把汉字(无论是几个)作为
数组
处理。具体可以用fread(s,n,1,fp);来从
文件
fp读入指定的n字节到字符串s中。也可以用fscanf配合%s使用。读入一行的话,可以考虑...
c语言
中
读取
txt中的数据给
数组
答:
printf("%lf",A[0]);/*注意这里*/ fclose(fp);} } //--- TC不支持中文目录,建议用其它编译器,如果不更换编译器,请将input.txt
文件
保存到一个无空格的英文目录下
怎么把一个
文件
txt(含有大量数据)读到一个
c语言
程序中(用二维
数组
)显 ...
答:
先定义一个
文件
指针。FILE *fp;定义
数组
,char str[100][40]调用fopen函数,打开文件。这个函数的说明你在网上搜一下说明。fopen("a.txt","r")然后fscanf
读取
数据,外加循环。for(i=0;i<100;i++){fscanf(fp,"%s",str[i]);printf{"%s",str[i]};} ...
C语言
,
读取
每一行到字符串
数组
答:
include <string.h> int main(int argc, char *argv[]){ FILE * fp;char buf[30];fp=fopen("./eg_file.txt","r");//打开文件,我是在linux下写的,你把fopen中的第一个参数写成windows下的绝对路径就好了。while(fscanf(fp,"%s",buf)!=-1){//
读取文件
中的一行写入字符串
数组
buf中 ...
c语言
如何把数据
文件
中的数据传给
数组
答:
先打开
文件
。自己写过getline函数,取文本的一行保存到一个字符串中。用malloc函数给line分配空间。对于第一行,取特定的字符串line取代替它,如果第二行是空行也这么做 在建立一个字符串
数组
,用strdup将他们放入字符串数组strline[i]中。构造一个结构数组,将得到的字符串line用strtok(line," ")函数...
c语言
如何从
文件
中
读取
字符串并存入
数组
答:
include<stdio.h> main(){ FILE *fp;char str[11];if((fp=fopen("d:\\360\\string","rt"))==NULL){ printf("\nCannot open file strike any key exit!");getch();exit(1);} fgets(str,11,fp);printf("\n%s\n",str);fclose(fp);} 复制别人的 ...
c语言
如何将
文件
中的字符串逐行读入保存在字符
数组
中
答:
include include include int main(void){FILE fp = NULL;char buf[1024]= {0};char p = buf;fp = fopen("./tt","r+");//注:知当前目录下道的版tt
文件
已存在权if(NULL == fp){return 0;}fseek(fp,0,SEEK_SET);while(1 == fscanf(fp,"%s",p)){p = buf + strlen(buf);...
C语言
,我要从txt
文件
里面
读取
名字,然后存入二维
数组
?
答:
问题看着眼熟 char array[100][200]={0};char buf[200];FILE *fp = fopen(xxxxx);//打开
文件
int i=0;while(1){ fgets(array[i++],200, fp); fgets(buf,200,fp); fgets(buf,200,fp);}补充下 注意判断feof()
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; // 文件...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜