• 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
58 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 (178,200 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 (178,200 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ź 64 wizyt
pytanie zadane 5 stycznia w C i C++ przez Teslum_369 Bywalec (2,930 p.)
0 głosów
1 odpowiedź 85 wizyt
0 głosów
1 odpowiedź 37 wizyt
Porady nie od parady
Odznacz odpowiedź zieloną fajką, jeśli uważasz, że jest ona najlepsza ze wszystkich i umożliwiła ci rozwiązanie problemu.Najlepsza odpowiedź

63,237 zapytań

109,481 odpowiedzi

228,702 komentarzy

43,243 pasjonatów

Przeglądających: 296
Pasjonatów: 14 Gości: 282

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.

...