当前位置:网站首页>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;
}
边栏推荐
- Anaconda3安装tensorflow 2.0版本cpu和gpu安装,Win10系统
- Utilisation d'abortcontroller
- Comprehensive analysis of discord security issues
- Transaction input data of Ethereum
- How to configure and use the new single line lidar
- 9 Tensorboard的使用
- [wechat applet] event binding, do you understand?
- js文本滚动分散动画js特效
- js创意图标导航菜单切换背景色
- 在哪个平台买股票开户安全?求指导
猜你喜欢

【问题解决】新版webots纹理等资源文件加载/下载时间过长

Application of ansible automation

Nanopi duo2 connection WiFi

5000字解析:实战化场景下的容器安全攻防之道

Evaluation - TOPSIS

NFT合约基础知识讲解

Evaluate:huggingface detailed introduction to the evaluation index module

手写数字体识别,用保存的模型跑自己的图片
![[file] VFS four structs: file, dentry, inode and super_ What is a block? difference? Relationship-- Editing](/img/b6/d288065747425863b9af95ec6fd554.png)
[file] VFS four structs: file, dentry, inode and super_ What is a block? difference? Relationship-- Editing

反射修改final
随机推荐
Particle filter PF - 3D CV target tracking with uniform motion (particle filter vs extended Kalman filter)
NFT transaction principle analysis (2)
学习内存屏障
Summary of students' learning career (2022)
Analyse panoramique de la chaîne industrielle en amont, en aval et en aval de la NFT « Dry goods»
Solana扩容机制分析(1):牺牲可用性换取高效率的极端尝试 | CatcherVC Research
【微信小程序】事件绑定,你搞懂了吗?
nanoPi Duo2连接wifi
Svg animation around the earth JS special effects
golang 临时对象池优化
Svg rising Color Bubble animation
golang 1.18 go work 使用
音视频学习(二)——帧率、码流和分辨率
[CEPH] Lock Notes of cephfs
如何配置使用新的单线激光雷达
3 keras版本模型训练
Solana capacity expansion mechanism analysis (1): an extreme attempt to sacrifice availability for efficiency | catchervc research
Svg savage animation code
Binding method of multiple sub control signal slots under QT
Learning memory barrier