Kód: Vybrat vše
#include <iostream>
using namespace std;
int main(void)
{
int vstup;
char volba;
bool konec = false;
cout << "Zadej kladne cislo: ";
cin >> vstup;
while (vstup < 0)
{
cout << "Zadane cislo neni kladne.n\";
cout << "Zadate jine? A/N: ";
cin >> volba;
if (volba == 'N')
{
konec = true;
break;
}
else
{
cout << "Zadej kladne cislo: ";
cin >> vstup;
}
}
if (konec == true)
cout << "Nezadali jste zadne cislo.n\";
else
cout << "Zadali jste: " << vstup << "n\";
return 0;
}
Ale při překladu mi to hlásí chyby
Kód: Vybrat vše
1>------ Build started: Project: zkouska, Configuration: Debug Win32 ------
1>Compiling...
1>zkouska.cpp
1>c:\users\uživatel-jirka\documents\visual studio 2008\projects\zkouska\zkouska\zkouska.cpp(12) : error C2001: newline in constant
1>c:\users\uživatel-jirka\documents\visual studio 2008\projects\zkouska\zkouska\zkouska.cpp(13) : error C2146: syntax error : missing ';' before identifier 'cout'
1>c:\users\uživatel-jirka\documents\visual studio 2008\projects\zkouska\zkouska\zkouska.cpp(27) : error C2001: newline in constant
1>c:\users\uživatel-jirka\documents\visual studio 2008\projects\zkouska\zkouska\zkouska.cpp(28) : error C2143: syntax error : missing ';' before 'else'
1>c:\users\uživatel-jirka\documents\visual studio 2008\projects\zkouska\zkouska\zkouska.cpp(29) : error C2001: newline in constant
1>c:\users\uživatel-jirka\documents\visual studio 2008\projects\zkouska\zkouska\zkouska.cpp(30) : error C2143: syntax error : missing ';' before 'return'
1>Build log was saved at "file://c:\Users\Uživatel-jirka\Documents\Visual Studio 2008\Projects\zkouska\zkouska\Debug\BuildLog.htm"
1>zkouska - 6 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Na překlad kodu použivám Microsoft visual c++
Předem dík zapomoc.