Po co mam uzywac funkcji include string jesli program radzi soebie bez niej?
2 pytanie...czy funkcja bool jest do czegos potrzebna? jest jakies jej praktyczne zastosowanie ktorego nie mozna zastosowac poprzez if...
3 pytanie funkcja void.... jest do czegos potrzebna bo na razie mnie wkurza .... dlaczego nie dziala mi funkcja void -> http://www.wklej.org/id/2767834/
0
2
- To nie funkcja tylko dyrektywa kompilatora... Bo niektóre kompilatory nie dołączą
<string>
razem z jakimś<iostream>
poza tym możesz mieć plik gdzie w ogóle nie używasz elementów<iostream>
a stringi ci potrzebne. - Zastosowanie jest takie że w ifie możesz mieć jedną instrukcje, a co jeśli twój warunek jest bardziej skomplikowany? Na przykład
if(użytkownikIstniejeWBazieDanych())
? Takie sprawdzenie może wymagać wielu linii kodu. - "Nie działa ci" bo próbujesz deklarować funkcje wewnątrz innej funkcji czego ci robić nie wolno.
0
ale nie rozumiem to co mam zrobic w 3 przypadku ....
0
Masz policzyć sobie klamerki {} i zapamiętać że nie deklaruje się funkcji wewnątrz innej funkcji.
0
nie dziala ...nie rozumiem juz nic
1
Przykład:
#include <iostream>
#include <string>
void print(const std::string& word)
{
std::cout << word << '\n';
}
int main()
{
std::string anyWord{ "wyraz" };
print(anyWord);
}
Z twojego przykładu:
#include <iostream>
using namespace std;
void y(int x)
{
for (int i = 0; i <= 10; i++) {
cout << x;
}
}
int main()
{
int number;
cout << "Podaj liczbe: ";
cin >> number;
y(number);
return 0;
}
0
nie ten jezyk