標題:
stringstream 字串串流 (一)
[打印本頁]
作者:
tonyh
時間:
2022-12-8 19:05
標題:
stringstream 字串串流 (一)
試利用 stringstream 型別,將多個字串串起來,
再利用 str() 函式將物件中的字串帶出來。
#include<iostream>
#include<cstdlib>
#include<sstream>
using namespace std;
int main()
{
stringstream ss;
string str1="abc";
string str2="狗咬豬";
int a=12;
float b=3.456;
ss<<str1<<str2<<a<<b<<"...";
cout<<ss.str()<<endl;
system("pause");
return 0;
}
複製代碼
#include<iostream>
#include<cstdlib>
#include<sstream>
using namespace std;
int main()
{
stringstream ss;
string str1="abc";
string str2="狗咬豬";
int a=12;
float b=3.456;
ss<<str1<<str2<<a<<b<<"...";
string str;
ss>>str;
cout<<str<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃宥華
時間:
2022-12-8 20:10
#include<bits/stdc++.h>
using namespace std;
stringstream ss;
int main()
{
cin.sync_with_stdio(0);
cin.tie();
string str;
string str1="abc";
string str2="狗咬豬";
int a=12;
float b=3.456;
ss<<str1<<str2<<a<<b;
cout<<ss.str()<<endl;
ss>>str;
cout<<str;
return 0;
}
複製代碼
作者:
黃宇瑄
時間:
2022-12-8 20:13
#include<bits/stdc++.h>
#include<sstream>
using namespace std;
int main()
{
stringstream ss;
string str1="abc";
string str2="狗咬豬";
int a=12;
float b=3.456;
ss<<str1<<str2<<a<<b<<"...";
cout<<ss.str()<<endl;
return 0;
}
複製代碼
作者:
李沛昂
時間:
2022-12-8 20:14
#include<iostream>
#include<cstdlib>
#include<sstream>
using namespace std;
int main()
{
stringstream ss;
string str1="abc";
string str2="狗咬豬";
int a=12;
float b=3.456;
ss<<str1<<str2<<a<<b<<"...";
string str;
ss>>str;
cout<<str<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃宇綸
時間:
2022-12-8 20:14
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define int ll
#define FOR(i,a,b) for(int i=a;i<b;i++)
#define REP(i,n) FOR(i,0,n)
#define REP1(i,n) FOR(i,1,(n)+1)
#define RREP(i,n) for(int i=(n)-1;i>=0;i--)
#define f first
#define s second
#define pb push_back
#define ALL(x) x.begin(),x.end()
#define SZ(x) (int)(x.size())
#define SQ(x) (x)*(x)
#define pii pair<int,int>
#define Graph vector<vector<int>>
#define IOS() cin.sync_with_stdio(0),cin.tie(0),cout.tie(0)
const ll inf=(1ll<<63)-1;
const int maxn=1e4+5;
const ll mod=1e9+7;
stringstream ss;
string str1="abc";
string str2="狗咬豬";
int a=12;
float b=3.456;
signed main()
{
IOS();
ss<<str1<<str2<<a<<b<<"...";
cout<<ss.str()<<"\n";
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2