C++
打开文件,读取字符串:
#include <fstream>
#include <string>
#include <iostream>
using namespace std;
int main()
{
ifstream ifs("test.txt");
streambuf* old_buffer = cin.rdbuf(ifs.rdbuf());
string read;
while(cin >> read)
cout << read;
cin.rdbuf(old_buffer);
读取int类型
freopen("in2.txt","r",stdin)
for(i=0
{
scanf("%d",&a)
arr[i]=a
Insert(a)
}
string转int
int aa = 30;
char c[8];
int length = sprintf(c, "%05X", aa);
cout<<c<<endl;
方法2
int aa = 30;
stringstream ss;
ss<<aa;
string s1 = ss.str();
cout<<s1<<endl;
string s2;
ss>>s2;
cout<<s2<<endl;
string转int
string s = "17";
stringstream ss;
ss<<s;
int i;
ss>>i;
cout<<i<<endl;