Tabulator \t

B0
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:11
0

edit

edytowany 1x, ostatnio: bebunio007
kq
Moderator C/C++
  • Rejestracja:prawie 12 lat
  • Ostatnio:3 minuty
  • Lokalizacja:Szczecin
2

#include <iomanip> i std::setw


B0
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:11
0

edit

edytowany 2x, ostatnio: bebunio007
kq
Moderator C/C++
  • Rejestracja:prawie 12 lat
  • Ostatnio:3 minuty
  • Lokalizacja:Szczecin
0

Dalej tak samo? Pokaż kod.


gośćabc
  • Rejestracja:prawie 11 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Szczecin
  • Postów:500
0

tak działa std::setw

Kopiuj
#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;
}

http://ideone.com/Hf86XZ

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.

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.