77问答网
所有问题
当前搜索:
C怎么读取文件中部分数据
C
语言
读取文件中数据
计算后输出出错
答:
感觉是你
读文件
时和求平均时用到数组char a[N][5],int b[N][5],
c
[N]的问题 因为形式参数单向传递,无法传地址,你希望从input函数得到数组a、b、c的内容,返回来给主函数,这种做法貌似不行。两种方法,一种是在主函数前面声数组char a[N][5],int b[N][5],c[N],即将它们变为全局...
在
c
语言中,
怎么
把
数据
连续的输入到
文件中
去?
答:
include "stdio.h"define SIZE 4 struct student_type { char name[10];int num;int age;char addr[15];}stud[SIZE];void save(){
FILE
*fp;int i;if((fp=fopen("test.txt","wt"))==NULL){ printf("cannot open
file
\n");return;} for(i=0;i<SIZE;i++)fwrite(&stud[i],...
C++
文件读
写题目求大神指导,题目如下:
答:
include <iostream>#include <fstream>#include <iomanip>using namespace std;const int N = 9;int main() {int number[N];fstream
file
("Data.txt", ios::in);if (!file) {cerr << "
File
cannot be open" << endl;exit(-1);}for (int i = 0; i < N; i++) {file >> ...
C
语言中
怎么
把
文件中
的
数据
赋到结构体的成员中?
答:
include <stdio.h> include <string.h> include <stdlib.h> define SIZE 100 //宏定义SIZE struct student { char name[SIZE];char sex[10];char age[10];}stu;int fread_line_txt(FILE *fp, char *buf) //
读取文件中
的一行 { int i = 0;while ((buf[i] = fgetc(fp)) != ...
C
语言 fscanf语句
读取文件
时
怎么
换行?
答:
例如 char s[20];int a,b,
c
;
数据文件中
的数据是:John 89 99 70<CR> Jeo 78 99 69<CR> 用fscanf(infp,"%s%d%d%d",s,&a,&b,&c);
读取
时,"John"复制到s,98赋给a,99赋给b,70赋给c,最后的<CR>会保留在文件中,当下一个scanf()函数再行
读入
时,首先碰到<CR>,这个<CR>会被...
C
语言
怎么
实现
文件中部分数据
的删除
答:
删除
文件部分
内容的大概步骤:新建一个临时文件,把原文件内容向临时
文件里
拷贝,遇到要删除的内容就跳过。结束后关闭文件,用remove("原文件名");把原文件删除,用rename("临时文件名","原文件名");把临时文件名改为原文件名。例如在原文件123.txt中删除以2和以4编号开头的行,可用以下代码实现:in...
c
语言中
如何
对
文件
的
部分
内容删除
答:
1、建立一个.
c
或者.cpp
文件
,还要建立一个.txt文件进行操作处理,并且写上c语言的编译预处理,头文件,主函数。2、定一个文件指针,具体格式
FILE
*指针名。3、调用fopen函数,对具体的格式为 文件指针=fopen("文件路径+文件名","
读
写方式");。4、对于读写的方式有很多,比如r是只读,w是打开文件...
csvread
如何
使用
答:
例子:__csvread(data.csv,0),就是从data.csv
文件中读取
第一列的参数。以此类推。注意:csvread函数只试用与用逗号分隔的纯数字文件。第一种:M = CSVREAD(‘FILENAME’),直接
读取c
sv文件的
数据
,并返回给M。第二种:M = CSVREAD(‘FILENAME’,R,
C
),读取csv文件中从第R-1行,第C-...
c
语言
读取
txt
文件数据
时最后有一串乱码
怎么
办
答:
原因很简单:把while(!feof(fp))中的!feof(fp)改成1,然后在fscanf那一句后面加一句if(feof(fp)) break;就可以了。因为feof这个函数要在逻辑上紧跟在“读操作”语句后才能正确生效,而你的写法在第一次进入while时还没有
读文件
,feof(fp)判断什么?就是这里造成了最后文件越界了还当作正常
数据
在...
C
语言 把结构体中的
数据
写入
文件
的问题
答:
//实际选修了多少个课程 float average; //平均分} AO;AO xx[50];//输入
数据
int testInput(){ int n; //实际输入多少个学生 int m; //选修多少个课程 int i; n=3; strcpy(xx[0].xuehao,"1001"); strcpy(xx[0].name,"张一");...
棣栭〉
<涓婁竴椤
11
12
13
14
16
17
18
19
20
涓嬩竴椤
灏鹃〉
15
其他人还搜