📄 duru.cpp
字号:
#include<iostream.h>
#include<fstream.h>
#include<ctype.h>
/*ifstream input("inputfile.txt");
char Isdigit;
int i=0,countInt=0,sign=0,func=0;
int array[MaxNumber];
while(!input.eof()){
input.get(Isdigit);
if(Isdigit=='-')
sign=1;
if(isdigit(Isdigit))
{
input.seekg(input.tellg()-sizeof(char),ios::beg);
input>>array[i];
if(sign==1)
array[i]=-array[i];
sign=0;
i++;
countInt++; }
if(Isdigit=='A')
func=1;
if(Isdigit=='S')
func=2;
}
input.close(); */
void main(){
ifstream input("inputfile1.txt");
char ii;
int num[100];
int i=0,t=0;
for(i=0;i<100;i++)
num[i]=0;
while(!input.eof()){
input.get(ii);
for(i=0;i<100;i++){
if(ii==32+i)
num[i]++;
}
}
int NotEmpty=0;
for(i=0;i<100;i++)
if(num[i]!=0)
NotEmpty++;
struct nodeNum{
char ii;
int jj;
};
i=0;
int j=0;
nodeNum*a=new nodeNum[NotEmpty];
while(j<NotEmpty){
while(i<100){
if(num[i]!=0){
a[j].ii=32+i;
a[j].jj=num[i];
i++; j++;
continue;
}
i++;
}
}
for(j=0;j<NotEmpty;j++)
cout<<a[j].ii<<" "<<a[j].jj<<endl;
input.close();
ofstream output("outputfile1.txt");
for(i=0;i<100;i++)
if(num[i]!=0){
output<<char(32+i)<<" "<<num[i]<<endl;
t++;
}
output.close();
cout<<t;
//for(i=0;i<100;i++)
// cout<<num[i]<<" ";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -