использование iostream <<для построения строки

Как может <<использоваться для построения строкового крыла

int iCount;
char szB[128];
sprintf (szB,"%03i", iCount);
5
задан AraK 30 January 2010 в 15:30
поделиться

3 ответа

using namespace std;    
stringstream ss;
ss << setw(3) << setfill('0') << iCount;
string szB = ss.str();
7
ответ дан 18 December 2019 в 14:46
поделиться
#include <iostream>
#include <sstream>
#include <iomanip>
#include <string>

using namespace std;

int main() {
    int iCount = 42;
    ostringstream buf;
    buf << setw(3) << setfill('0') << iCount;
    string s = buf.str();
    cout << s;
}
4
ответ дан 18 December 2019 в 14:46
поделиться

Как <<< можно использовать для построения строки ALA

, это не имеет никакого смысла.

Использование STD :: OstringStream в C ++, если вы хотите сделать подобную вещь.

 std::ostringstream s;
 int x=<some_value>;
 s<< std::setw(3) << std::setfill('0') <<x;
 std::string k=s.str();
2
ответ дан 18 December 2019 в 14:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: