88问答网
所有问题
当前搜索:
c语言保存数据到txt
C语言
,如何把一个数组
存放到txt
文件中去?
答:
1、使用VS新建空工程,直接点击确定。2、新建c文件,用于
C语言
编译器。3、然后输入main.c文件。4、写入下面代码#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX_LINE 1024void Read
Txt
(char* pFilePath){char buf[MAX_LINE]; /*缓冲区*/FILE *fp; /*文件指针*/...
(
C语言
)把结构体的
数据存到TXT
文件中,为什么打开TXT记事本显示是乱码呢...
答:
/* 结构
存储
*/ void save0(){ FILE *fp;int i;if((fp=fopen("test0.
txt
","wt"))==NULL){ printf("cannot open file\n");return;} for(i=0;i<SIZE;i++)fwrite(&stud[i],sizeof(struct student_type),1,fp);fclose(fp);} /* 文本存储 */ void save1(){ FILE *fp;if(...
用
C语言
如何将结果输出到一个文本文件中
保存
答:
//输入5名员工的工号,并
保存到
文件中 for(i=0; i<5; i++){ scanf("%d %f", &No, &salary);fprintf(fp,"%d, %.2f\n", No, salary);} fclose(fp);return 0;}
C语言中
把
数据储存
在
txt
文件时,原来txt中的内容被覆盖了。
答:
你fopen函数选择的是参数不对造成的。在
C语言中
,这个函数的参数由r,w,a,t,b,+六个字符拼成,各字符的含义是:r(read):读 w(write):写 a(append):追加 t(text):文本文件,可省略不写 b(binary):二进制文件 +:读和写 你在参数中肯定没有使用a,所以不是追加,而是从头写入了。
c语言
如何
保存
字符串为
txt
文件
答:
使用fopen() fwrite() 等函数,详细可以参考
c
/c++标准库。下面是一个示例代码,向1.
txt
中写入20字节的字串。include <stdio.h> int main(){ char str[20] = "testtesttesttesttes";FILE *fp = fopen("1.txt", "w+");if (fp==0) { printf("can't open file\n");return 0;} fwrit...
c语言
将
数据
输出
到txt
文档
答:
void main(){ int i,j;FILE *fp;fp=fopen("random1.
txt
","w");if(fp==NULL)printf("不能打开文件\n");srand((unsigned)time(NULL));for(i=0;i<100;i++){ j=rand()%100;if(j<25) //6到10的25 { j=rand()%10;while(j<6)j=rand()%10;fprintf(fp,"%d ",j);} ...
C语言数据保存
在
txt
文件中显示乱码
答:
你写入文件的又不是字符串, 当然是看起来是乱码。可以先sprintf(str,"%f",i),转成字符串,将str用fwrite写入文件。但这样再去读这些文件,需要再次将字符串转换成数字。
C语言
怎么写让
保存到txt
中的数字不是乱码
答:
fputs(&pt, j); //把pt所在内存中的
数据
当作字符串存入文件?错在这里,极大的可能出现内存访问越界。读入整数后,应该将其转为字符串,再写入文件。例如 scanf("%d",&pt);char str[100]="";sprintf(str,"%d\n",pt); //把整数转为字符串 fputs(str,j);...后面fgets也是错误的,是很...
c语言
问题 如何从
txt
文本判断读取字符串是否是数字字符串,提取数字字 ...
答:
/*
保存
数字的新文件名 */ char chr_read; /* 临时读取出来的字符 */ /* 换行标记,如果值为1表示新文件内容需要换行,为0表示不需要换行 */ unsigned char uchr_next_line = 0; unsigned char uchr_number = 0; /* 如果数字一次都没出现过则为0,否则为1 */ FILE* p_file_sour...
c语言
编程问题
数据
存入
txt
:实现从控制台多次输入数据,可以
保存
...
答:
没有说明
数据
格式。以输入字符串为例 要实现覆盖很简单,每次重新打开文件 以w方式即可 FILE *fp;char s[100];while(gets(s)){ fp = fopen("out.
txt
", "w"); fprintf(fp, "%s", s); fclose(fp);}
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言把数据保存在TXT文本中
c语言怎么将数据写入txt文档
c语言数据存入txt文件在哪里
c语言如何导入一个txt文件
c语言利用文件保存数据
c语言怎么输出到txt
c语言如何向文件中存入内容
c保存数据到文件
c语言如何用文件储存数据