当前位置:网站首页>C language reading data
C language reading data
2022-06-26 15:57:00 【X1996_】
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main()
{
// Here is the write data , The digital 0~9 Write to data.txt In file
FILE *fpWrite1=fopen("out1.txt","w");
FILE *fpWrite2=fopen("out2.txt","w");
FILE *fpRead2=fopen("input2.txt","r");
FILE *fpRead3=fopen("input3.txt","r");
int flag=0;
while(1){
char a[1000];
int res=fscanf(fpRead2,"%s",a);
if(res == EOF)
break;
for(int j=0;a[j]!='\0';j++){
if(a[j]!=','){
fprintf(fpWrite1,"%c",a[j]);
// printf("%c",a[j]);
flag=1;
}else{
if(flag==1){
fprintf(fpWrite1,"%c",'\n');
// printf("\n");
flag=0;
}
}
}
if(flag==1){
// printf("\n");
fprintf(fpWrite1,"%c",'\n');
flag=0;
}
}
flag=0;
while(1){
char a[1000];
int res=fscanf(fpRead3,"%s",a);
if(res == EOF)
break;
for(int j=0;a[j]!='\0';j++){
if(a[j]!=','){
fprintf(fpWrite2,"%c",a[j]);
// printf("%c",a[j]);
flag=1;
}else{
if(flag==1){
fprintf(fpWrite2,"%c",'\n');
// printf("\n");
flag=0;
}
}
}
if(flag==1){
// printf("\n");
fprintf(fpWrite2,"%c",'\n');
flag=0;
}
}
fclose(fpWrite1);
fclose(fpWrite2);
fclose(fpRead2);
fclose(fpRead3);
FILE *fpRead1=fopen("input1.txt","r");
FILE *fpRead_2=fopen("out1.txt","r");
FILE *fpRead_3=fopen("out2.txt","r");
FILE *fpWrite3=fopen("out3.txt","w");
int max=0;
while(1){
char a[100];
int res1=fscanf(fpRead1,"%s",a);
int s=0;
for(int j=0;a[j]!='\0';j++){
s=s*10+(a[j]-'0');
}
if(s>max)
max=s;
if(res1 == EOF )
break;
}
fclose(fpRead1);
printf(" The maximum number of people is :%d people \n",max);
FILE *fpRead_1=fopen("input1.txt","r");
char sfz[20]=" ";
while(1){
char a[100];
char b[1000];
char c[1000];
int res1=fscanf(fpRead_1,"%s",a);
int s=0;
for(int j=0;a[j]!='\0';j++){
s=s*10+(a[j]-'0');
}
if(res1 == EOF )
break;
for(int i=0;i<s;i++){
int res2=fscanf(fpRead_2,"%s",b);
int res3=fscanf(fpRead_3,"%s",c);
fprintf(fpWrite3,"%s",b);
fprintf(fpWrite3,"%c",',');
fprintf(fpWrite3,"%s",c);
if(i!=max-1)
fprintf(fpWrite3,"%c",',');
}
for(;s<max;s++){
fprintf(fpWrite3,"%s"," ");
fprintf(fpWrite3,"%c",',');
fprintf(fpWrite3,"%s",sfz);
if(s!=max-1)
fprintf(fpWrite3,"%c",',');
}
fprintf(fpWrite3,"%c",'\n');
}
fclose(fpWrite3);
fclose(fpRead_1);
fclose(fpRead_2);
fclose(fpRead_3);
return 0;
}
边栏推荐
- Stepn novice introduction and advanced
- CNN优化trick
- 【微信小程序】事件绑定,你搞懂了吗?
- Selenium chrome disable JS disable pictures
- JVM笔记
- 在重新格式化时不要删除自定义换行符(Don‘t remove custom line breaks on reformat)
- How do I open an account on my mobile phone? Is online account opening safe?
- 9 Tensorboard的使用
- Why are encoder and decoder structures often used in image segmentation tasks?
- 10 tf.data
猜你喜欢

NFT Platform Security Guide (2)

Particle filter PF - 3D CV target tracking with uniform motion (particle filter vs extended Kalman filter)

Svg capital letter a animation JS effect

High frequency interview 𞓜 Flink Shuangliu join
![[C language practice - printing hollow upper triangle and its deformation]](/img/56/6a88b3d8de32a3215399f915bba33e.png)
[C language practice - printing hollow upper triangle and its deformation]

Analyse panoramique de la chaîne industrielle en amont, en aval et en aval de la NFT « Dry goods»

Transaction input data of Ethereum

How to identify contractual issues

评价——模糊综合评价

简单科普Ethereum的Transaction Input Data
随机推荐
How do I open an account on my mobile phone? Is online account opening safe?
Use of abortcontroller
Svg rising Color Bubble animation
【思考】在买NFT的时候你在买什么?
js创意图标导航菜单切换背景色
/etc/profile、/etc/bashrc、~/.bashrc的区别
音视频学习(三)——sip协议
JS events
NFT transaction principle analysis (2)
(一)keras手写数字体识别并识别自己写的数字
[CEPH] Lock Notes of cephfs
Solana扩容机制分析(2):牺牲可用性换取高效率的极端尝试 | CatcherVC Research
When a project with cmake is cross compiled to a link, an error cannot be found So dynamic library file
Seurat to h5ad summary
How to create your own NFT (polygon) on opensea
JVM notes
为什么图像分割任务中经常用到编码器和解码器结构?
canvas三个圆点闪烁动画
Summer camp is coming!!! Chongchongchong
简单科普Ethereum的Transaction Input Data