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

Kilka instrukcji inicjalizujących w pętli for

VPS Starter Arubacloud
0 głosów
386 wizyt
pytanie zadane 15 października 2017 w C i C++ przez Juken Nowicjusz (210 p.)

Cześć, podczas czytania Symfonii C++ Standard, napotkałem zdanie dotyczące pętli for:

"instr_ini(instrukcja inicjalizacji) - nie musi być tylko jedną instrukcją. Może być ich kilka, wtedy oddzielone są przecinkami. Podobnie w przypadku instrukcji kroku pętli"

Niestety kod, który potem wpisałem nie kompiluje się :<

#include <iostream>

int main()
{
	for (int i = 0, int b = 0; i < 10; i++)
	{
		std::cout << b << i << std::endl;
	}

	system("pause");
    return 0;
}

Czy to moja wina i źle zinterpretowałem słowa Pana Grębosza, czy to co napisał jest już nieaktualne?

 

1
komentarz 15 października 2017 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Ale czemu system("pause")? crying

komentarz 18 października 2017 przez Juken Nowicjusz (210 p.)
Dodaję to, żeby ekran mi nie znikał od razu :> są jakieś inne metody na to? :D
1
komentarz 18 października 2017 przez Eryk Andrzejewski Mędrzec (164,260 p.)

No oczywiście:

  1. Lepsza (moim zdaniem) metoda: wywoływanie programu z poziomu konsoli: cmd
  2. Mniej fajna (jeśli uruchamiasz z konsoli to trzeba później wciskać klawisz), ale przenośna: std::cin.get();
komentarz 19 października 2017 przez Juken Nowicjusz (210 p.)
Będąc szczerym dużo łatwiej mi uruchamiać program przez Visual Studio, więc 1-sza metoda odpada. Zacznę używać tej drugiej :> dziękuję ^^
komentarz 19 października 2017 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Nie jestem pewien, czy VS nie posiada opcji zatrzymania ekranu konsoli po wykonaniu programu, poszukam i dam znać. Wtedy mógłbyś nie używać żadnego z wymienionych przeze mnie sposobów. wink

komentarz 19 października 2017 przez Eryk Andrzejewski Mędrzec (164,260 p.)

W Internecie piszą, że wciskanie skrótu Ctrl+F5 zamiast F5 powinno rozwiązać sprawę. Niestety nie posiadam Visual Studio i nie jestem w stanie tego sprawdzić, ale jeżeli chcesz, to możesz to zrobić ty. smiley

komentarz 21 października 2017 przez Juken Nowicjusz (210 p.)

Sprawdziłem i miałeś rację, Ctrl+F5 działa yes

1 odpowiedź

+1 głos
odpowiedź 15 października 2017 przez ziemjok Gaduła (4,160 p.)
wybrane 15 października 2017 przez Juken
 
Najlepsza
usuń "int" przed zmienną b
komentarz 15 października 2017 przez Juken Nowicjusz (210 p.)
dzięki :D

Podobne pytania

0 głosów
1 odpowiedź 101 wizyt
pytanie zadane 7 lutego 2021 w C i C++ przez Nabuchadonozor Gaduła (3,120 p.)
0 głosów
3 odpowiedzi 1,143 wizyt
pytanie zadane 1 października 2020 w C i C++ przez lewur Początkujący (470 p.)
+1 głos
1 odpowiedź 177 wizyt
pytanie zadane 17 marca 2020 w Python przez wojtek_suchy Mądrala (6,880 p.)

92,451 zapytań

141,261 odpowiedzi

319,073 komentarzy

61,853 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...