#include<iostream>
using namespace std;
int main()
{
ios_base::fmtflags original_flags=cout.flags();
cout<<812<<'|';
cout.setf(ios_base::left,ios_base::adjustfield);
cout.width(10);
cout<<813<<815<<'\n';
cout.unsetf(ios_base::adjustfield);
cout.precision(2);
cout.setf(ios_base::uppercase|ios_base::scientific);
cout<<831.0;
cout.flags(original_flags);/
return 0;
}
![]()
#include<bits/stdc++.h>
using namespace std;
int main()
{
ofstream out("test1.txt");
out<<"已成功写入文件!";
out.close();
return 0;
}
![]()
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int main()
{
ifstream outFile("D:\\text1.txt");
string file;
if(outFile)
{
while(getline(outFile,file))
{
cout<<file<<endl;
}
}
outFile.close();
return 0;
}
![]()
#include<iostream>
#include<fstream>
#include<string>
#include<cstdlib>
#include<ctime>
const int MAX = 83;
using namespace std;
int main() {
ifstream inf("D://test1.txt");//打开文件
if (!inf) {
cout << "ERROR" << endl;
return 1;
}
string STU[MAX];
string str;
int i=0;
while (getline(inf, str))
{
STU[i]=str;
i++;
}
ofstream outf("D://out.txt");
srand(time(NULL));//设置种子值
int a;
for (int i = 0; i<5; i++)
{
a = rand() % MAX + 1;
cout << STU[a] << endl;
outf << STU[a] << endl;
}
inf.close();
outf.close();
return 0;
}
![]()
#include<bits/stdc++.h>
using namespace std;
const char de[]={'"',',',' ','.','\0','!','?','-','(',')','#','/',':'};
int main(){
cout<<"Please Enter filename:\n";
string filename;
cin>>filename;
ifstream fin(filename.c_str());
string line;
long long linenum=0,chnum=0,wordnum=0;
while(getline(fin,line)){
char *tmp=new char[line.length()+1];
strcpy(tmp,line.c_str());
char *tmp2;
tmp2=strtok(tmp,de);
if(tmp2!="")wordnum++;
while((tmp2=strtok(NULL,de)))wordnum++;
linenum++;
chnum+=line.size();
}
cout<<"行数:"<<linenum<<" 字符数:"<<chnum<<" 单词数:"<<wordnum;
fin.close();
return 0;
}
![]()