当前位置:网站首页>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;
}
边栏推荐
- Is it safe to buy stocks and open accounts through the QR code of the securities manager? Want to open an account for stock trading
- 手写数字体识别,用保存的模型跑自己的图片
- Svg animation around the earth JS special effects
- Particle filter PF - 3D CV target tracking with uniform motion (particle filter vs extended Kalman filter)
- 查词翻译类应用使用数据接口api总结
- Development, deployment and online process of NFT project (1)
- How to handle 2gcsv files that cannot be opened? Use byzer
- [C language practice - printing hollow upper triangle and its deformation]
- svg环绕地球动画js特效
- nanoPi Duo2连接wifi
猜你喜欢
el-dialog拖拽,边界问题完全修正,网上版本的bug修复
音视频学习(三)——sip协议
# 粒子滤波 PF——三维匀速运动CV目标跟踪(粒子滤波VS扩展卡尔曼滤波)
js文本滚动分散动画js特效
[C language practice - printing hollow upper triangle and its deformation]
人人都当科学家之免Gas体验mint爱死机
(一)keras手写数字体识别并识别自己写的数字
NFT 项目的开发、部署、上线的流程(1)
Svg capital letter a animation JS effect
Keil4 opens the single-chip microcomputer project to a blank, and the problem of 100% program blocking of cpu4 is solved
随机推荐
PCIe Capabilities List
Audio and video learning (II) -- frame rate, code stream and resolution
[CEPH] Lock Notes of cephfs
零知识 QAP 问题的转化
Have you ever had a Kindle with a keyboard?
TweenMax+SVG切换颜色动画场景
High frequency interview 𞓜 Flink Shuangliu join
11 cnn简介
【leetcode】701. 二叉搜索树中的插入操作
【leetcode】48. Rotate image
js文本滚动分散动画js特效
Transformation of zero knowledge QAP problem
评价——TOPSIS
JVM笔记
NFT contract basic knowledge explanation
STEPN 新手入門及進階
NFT 项目的开发、部署、上线的流程(1)
6 自定义层
Solana capacity expansion mechanism analysis (2): an extreme attempt to sacrifice availability for efficiency | catchervc research
音视频学习(一)——PTZ控制原理