• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed for range, string[] jak zrobić?

–1 głos
60 wizyt
pytanie zadane 17 grudnia 2018 w C i C++ przez MigoweOko Nowicjusz (120 p.)
zamknięte 17 grudnia 2018 przez MigoweOko

Ehh, ma ktoś pomysł jak zrobić ten for w funkcji?

string str[] = {"text","jest","fajny"};

int main()
{
	for(auto&& i : str)
	{
		cout << i << endl;
		// text
		// jest
		// fajny
	}
	pause(); //własna funkcja
}

 

komentarz zamknięcia: vectory!

1 odpowiedź

0 głosów
odpowiedź 17 grudnia 2018 przez adrian17 Mędrzec (193,280 p.)
Um... nie rozumiem pytania? Zrobiłeś to poprawnie.
komentarz 17 grudnia 2018 przez MigoweOko Nowicjusz (120 p.)
wiem, ale ja chciałbym to w funkcji no i error i nie mam pomysłu jak to zrobić https://imgur.com/vZUoc42.png
komentarz 17 grudnia 2018 przez adrian17 Mędrzec (193,280 p.)
void test(string *str)

Pętla for (a : b) wymaga, by `b` było zbiorem wartości o znanej wielkości. Wskaźnik nim nie jest. string[3] nim jest.

Najlepiej, jakbyś używał std::array/std::vector. Ewentualnie jeśli rozmiar masz w stałej N to

void test(string (&str)[N])

 

Podobne pytania

0 głosów
1 odpowiedź 78 wizyt
pytanie zadane 5 stycznia w C i C++ przez Teslum_369 Gaduła (3,240 p.)
0 głosów
1 odpowiedź 87 wizyt
0 głosów
1 odpowiedź 37 wizyt
Porady nie od parady
Zadając pytanie postaraj się o szczegółowe opisanie problemu oraz udostępnienie wszystkich istotnych informacji (kody źródłowe, zrzuty ekranu itp.).Opisanie problemu

65,642 zapytań

112,267 odpowiedzi

236,888 komentarzy

46,640 pasjonatów

Przeglądających: 152
Pasjonatów: 8 Gości: 144

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...