edit
- Rejestracja:ponad 10 lat
- Ostatnio:ponad 10 lat
- Postów:11
- Rejestracja:ponad 10 lat
- Ostatnio:ponad 10 lat
- Postów:11

- Rejestracja:prawie 11 lat
- Ostatnio:ponad 3 lata
- Lokalizacja:Szczecin
- Postów:500
0
tak działa std::setw
#include <iostream>
#include <iomanip>
#include <tuple>
#include <string>
#include <vector>
int main()
{
using t = std::tuple<std::string, std::string, std::string>;
std::vector<t> v { std::tie("abc", "def", "ghi"),
std::tie("abcd", "defg", "ghij"),
std::tie("abcde", "defgh", "ghijk")
};
for(auto const& tup : v) {
std::cout << std::setw(5) << std::get<0>(tup) << std::setw(10)
<< std::get<1>(tup) << std::setw(6) << std::get<2>(tup)
<< std::endl;
}
return 0;
}
Zobacz pozostałe 3 komentarze

gośćabc
co to znaczy, tutaj? czy Ty próbujesz nadać temu snippetowi jakąś historię? to co się dzieje przed forem jest totalnie nieistotne dla tego wątku

Sopelek
Jaka by nie była historia tego kodu nie ma tu uzasadnienia dla użycia tuple.

gośćabc
uzasadnienie: chciałem przedstawić tuple(krotkę, rekord) jako rekord z wyników zapytania do bazy danych i wypisać je sekwencyjnie;

Sopelek
Niestety, nie widzę tutaj bazy danych.

gośćabc
desperat
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.