55问答网
所有问题
当前搜索:
数组写入文件c语言
急求!
C语言中
将二进制
文件写入数组
并输出为ASCII文件格式!
答:
每个二进制码之间用enter隔开\n");for(i=0;i<m;i++)scanf("%d",&a[i]);for(i=0;i<m;i++)j+=a[i]*pow(2,m-i-1);printf("%d\n",j);n=j+'0';printf("该二进制
文件
的ASCll码是: \n");printf("%d\n",n);}你可以根据自己的需要更改要输入的二进制的量 ...
c语言
读取目录中的
文件
名,并将其
存入数组
中
答:
用system 调用 DOS DIR 命令就可以了:system ( "dir sss_* /B > log.txt");这就把 前缀为sss_的
文件
文件名
存入
log.txt 文件了。一个名字一行,没有别的东西。你再 读出来。include <stdio.h> main(){
FILE
*fp;char str[30][50]; // 假定文件数不超过30个 int i,n=0;s...
c语言
读取目录中的
文件
名,并将其
存入数组
中
答:
用system 调用 DOS DIR 命令就可以了:system ("dir sss_/B > log.txt");这就把 前缀为sss_的文抄件
文件
名
存入
log.txt 文件了。一个名字袭一行,没有别的东西。你再 读出zhidao来。include <stdio.h> main(){
FILE
fp;char str[30][50];// 假定文件数不超过30个 int i,n=0;sy...
如果在
C语言中
将一个文本
文件存入
二维
数组
答:
2、尽管用
C语言
不是非常好的一个选择,不过如果熟悉C编程的话也是一种解决问题的途径,下面我假定:存有不同人的姓名的文件名为name.txt(路径在
C程序
原文件所在的
文件夹
中,如果不在的话请更改路径)。另外array[0][0]=张 要求是显然不合理的,字符处理的时候
array数组
一般都会选择char类型,“张...
C语言
如何把计算出的两列数据放入一个
数组
中
答:
if (fp1==NULL || fp2==NULL) {//若打开
文件
失败则退出 puts("不能打开文件!");rturn 0;} for(i=0;fscanf(fp1,"%d",a+i)!=EOF;i++);//从输入文件连续读取整数到
数组
a for(;i--;)fscanf(fp2,"%d ",a[i]);//把数组a逆序
写入
到输出文件当中 fclose(fp1);//关闭输入文件 fc...
C语言中
如何读取
文件
中的汉字并将其
存入数组
中?
答:
} while((ch=fgetc(fp))!=EOF) if(ch<0) s[i++]=ch; fclose(fp); s[i]='\0'; printf("%s\n",s);//打出来看看 return 0;}注:原
文件
内容是“fjkslauti我rophk134是2315学jkal 习
C语言
jks新da;jus手jfkdsla”输出是“我是学习语言新手”...
如何使用
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语言
从一个
文件
读数据到
写入
另一个文件
答:
你可以模仿者
写
下,atoi()//可以把字符串变成数字 //比如atoi(“1234”)=1234,下面输出的是我的文当格式 include<iostream> using namespace std;void read(){
FILE
*fp;char n1[20],n2[20],n3[20],n4[20];int a,b,c,d;if((fp=fopen("date.txt","r"))==NULL){ cout<<"...
C语言
如何从
文件
读入
数组
答:
主要语句如下:
FILE
*fin;int arr1[3],arr2[3];int i=3;if ( (fin = fopen("a.in","r") ) == NULL ) { printf("\007Cann't open input
file
a.in ");exit(0);};for (i=0;i<3;i++)fscanf(fin,"%d %d", &arr1[i], &arr2[i]);fclose(fin);
C语言
如何把
文件
里面的内容存到结构体
数组
里面
答:
需要使用文件操作函数fwrite和fread。读物文件并写入结构体,同时保存文件的代码如下:1、
写 FILE
* fp = fopen("card.dat", "wb");for(int i = 0; i < counts; i++){fwrite(&card[i], sizeof(struct card), 1, fp);}fclose(fp);2、读 FILE* fp = fopen("card.dat", "rb");...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜