C++ (poradit s nefunkčním kódem)
poraďte mi prosím co mám špatně :(:
int main()
{
unsigned short int vek,vaha,vyska;
cout << "Ahoj, Svete!/n";
cout << "Napis mi prosim, kolik ti je:";
cin >> vek;
cout << "Napis mi kolik vazis:";
cin >> vaha;
cout >> "Napis mi kolik meris:";
cin >> vyska;
cout >> "Je ti " >> vek >> " vazis " >> vaha >> "kg, a jsi vysoky" >> vyska >> "cm" >> endl
return 0;
}
Změna předmětu, původně: C++ (host)
Na posledním řádku máš >> místo <<.
kde presne?
aha vsude :D diky
Všude.
pořád se to nechce kompilovat :(
současná podoba:
#include <iostream.h>
int main()
{
unsigned short int vek,vaha,vyska;
cout << "Ahoj, Svete!/n";
cout << "Napis mi prosim, kolik ti je:";
cin >> vek;
cout << "Napis mi kolik vazis:";
cin >> vaha;
cout >> "Napis mi kolik meris:";
cin >> vyska;
cout >> "Je ti " << vek << " vazis " << vaha << "kg, a jsi vysoky" << vyska << "cm" << endl
return 0;
}
Ještě ti na tom řádku chybí středník. Ale to bys určitě zjistil sám, kdyby sis přečetl důvod, proč se to nechce zkompilovat.
tohle je asi ono, že? 14 C:\Users\nulam\Desktop\Beze jména 5.cpp expected `;' before "return"
6 C:\Users\nulam\Desktop\Beze jména 5.cpp `cout' undeclared (first use this function) a to samé i pro příkaz cin a endl :( co s tím?
Místo:
#include <iostream.h>
dej:
#include <iostream>
using namespace std;
Nemas deklarovany odkup se ma cout pouzivat, takze musis pridat bud
using namespace std;
nebo using std::cout a std::cin
finální podoba:
#include <iostream>
using namespace std;
int main()
{
unsigned short int vek,vaha,vyska,vypnout;
cout << "Ahoj, Svete!\n";
cout << "Napis mi prosim, kolik ti je:";
cin >> vek;
cout << "Napis mi kolik vazis:";
cin >> vaha;
cout << "Napis mi kolik meris:";
cin >> vyska;
cout << "Je ti " << vek << " vazis " << vaha << " kg, a jsi vysoky " << vyska << " cm" << endl;
cout << "Stiskni cokoliv pro vypnuti";
cin >> vypnout;
cout << "Vypinam" << endl;
}
díky všem za pomoc :) tak pokračuju dál s učením :)