99问答网
所有问题
c语言如何从文件中读取字符串并存入数组
如题所述
举报该问题
推荐答案 2018-06-06
#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);
}
复制别人的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WjztWvtv7O7Ojjjze7X.html
相似回答
c语言
文件读取 字符
到一个
字符数组
答:
可以通过fgetc函数,将字符读取出来,并赋值到数组的对应位置上
。fgetc声明在stdio.h中,其原型为 int fgetc(FILE *fp);功能为从打开的文件fp中读取一个字符,并返回。当读取成功时,返回读取到的字符的ascii码值,否则返回EOF。以下是逐个读取字符,存于字符数组,直到读完整个文件的例子。include <stdi...
C语言中从
.txt
文件中
按行
读取字符串
至
数组
中,
怎么
写?
答:
可以设定文件名为in.txt, 存有一系列整型数据,以空格或换行分隔写
。代码如下:include int main(){ int v[100];//开一个足够大的数组。int i = 0, j;FILE *fp;//文件指针 fp = fopen("in.txt", "r");//以文本方式打开文件。if(fp == NULL) //打开文件出错。return -1;while...
C语言如何
把文本
从文件读入
到
数组
中?
答:
include<stdio.h> include<string.h> define M 100//最大行数 int main(){
FILE
*fp=NULL;int nums[M],age[M],i=0,n1,n2,len=0;char name[M][10],str[10];fp=fopen("
c
:\\test.data","r");while(fscanf(fp,"%d%s%d",&n1,str,&n2)!=-1){ nums[i]=n1;strcpy(name[i]...
c语言读取文件然后保存到数组
中
答:
1,
文件里的数据是不同类型的,既有字符类型的,也有整型的。2,遇到这种情况,可以按照字符串类型定义数组
。例如,char s[100][4];3,编写程序时,一个一个字符读取,遇到空格就完成了一个数据读取。遇到换行,就换到下一行。这道题目的关键是把数据类型当作字符串类型处理。你看下面的程序中,把...
如何
使用
C语言从
TXT
文件中读取
如下格式的数据并存储与
数组
中?
答:
1.fopen函数打开需要
读取
的文本,
获取
该
文件
的文件描述符 2.使用fscan()函数对文件进行读取。3.放到二维
数组
其实就是读取相应格式的数据,然后对应二维数组的每个位置 例如 include "stdio.h"#define M 300#define N 50void main(){ int i,j; float a[M][N]={0};
FILE
*fp; if((fp=...
C
/C++
如何读取
TXT
文件
的行数和把TXT文件的内容存到
数组
中
答:
C语言读取
TXT
文件
的行数并把把TXT文件的内容存到
数组
中,需要根据每行的内容(字符,数字,
字符串
)选取fgets、fscanf或者fgets。这里假设每行是一个字符串,每行不超过127个字符(用数组存字符串,最后一位存'\0'),选取fgets进行读取。示例代码如下:include <stdio.h>#include <stdlib.h>int main...
c语言
使用fgets从键盘
获取
一个
字符串
,保存在某
字符数组
中
答:
include <stdio.h>void main(){ char str[100]; fgets(str,sizeof(str),stdin); printf("str=%s\n",str );}
C语言如何读取
TXT
文件并存入数组
中?
答:
1 以文本方式打开
文件
。2 循环用fscanf格式化输入数据到
数组
。3 判断fscanf的返回值,如果显示到达文件结尾,退出输入。4 关闭文件。5 使用数据。二、代码实现。设定文件名为in.txt, 存有一系列整型数据,以空格或换行分隔。代码可以写作:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...
如何
用
C语言读取
txt
文件中
的数据到程序的
数组
中?
答:
int a[50][2];int i;fin = fopen("abc.txt","r"); // 打开
文件
,按读的方式打开 for (i=0;i<50;i++)fscanf(fin,"%d %d", &a[i][0], &a[i][1]); // 循环读 fclose(fin); //关闭文件 for (i=0;i<50;i++) printf("%d %d\n",a[i][0],a[i][1]); ...
大家正在搜
c语言输入字符串存入数组
c语言字符型数组和字符串
c语言数组能存字符串吗
c语言把字符串输入数组
c语言字符串数组
c语言数组转字符串
c语言定义一个字符串数组
c语言字符串数组初始化
c语言字符串数组题库
相关问题
C语言中从.txt文件中按行读取字符串至数组中,怎么写?
C语言 从磁盘中读取字符串 存入数组
C语言如何读取TXT文件并存入数组中?
c语言怎么把文件中数据读取并存到数组中?
c语言如何从文件中读取文字存入数组?
如何使用C语言从TXT文件中读取如下格式的数据并存储与数组中...
C语言中如何读取文件中的汉字并将其存入数组中?
c语言读取文件然后保存到数组中