Tak vám ukážu za vaši ochotu můj první prográmek v C++ po Hello world :)
#include <iostream>
using namespace std;
void correct();
int main(){
const char correctpswd[12] = "programujte";
char writedpswd[12];
cout << "Enter password(pass:programujte): ";
cin >> writedpswd;
if(strcmp(correctpswd,writedpswd)==0)
{
correct();
}
else
{
cout << "Heslo neni napsane spravne, " << correctpswd << " != " << writedpswd << ". Enterem ukoncis program.";
}
cin.get();
cin.get();
return 0;
}
void correct(){
struct poznamky {
char nadpis[25];
char value[55];
};
poznamky pozn1 = { "Empty", "Zatim jste sem nic nenapsal." };
poznamky pozn2 = { "Empty", "Zatim jste sem nic nenapsal." };
poznamky pozn3 = { "Empty", "Zatim jste sem nic nenapsal." };
int com;
char nadpisik[25] = "isnull";
char valuiik[55] = "isnull";
cout << "Napsal jsi heslo spravne. Vitej u svych poznamek!\n" << endl;
start: ;
cout << "1) " << pozn1.nadpis << ": " << pozn1.value << endl;
cout << "2) " << pozn2.nadpis << ": " << pozn2.value << endl;
cout << "3) " << pozn3.nadpis << ": " << pozn3.value << endl;
cout << endl << "Insert command [Konec: 0, Edit podle cisla poznamky]: _\b";
cin >> com;
cin.get();
if(com>0 && com<4){
cout << "\nNadpis: ";
cin.getline(nadpisik, 25);
cout << "Value: ";
cin.getline(valuiik, 55);
cout << endl;
if(com==1){
strcpy(pozn1.nadpis, nadpisik);
strcpy(pozn1.value, valuiik);
}
if(com==2){
strcpy(pozn2.nadpis , nadpisik);
strcpy(pozn2.value , valuiik);
}
if(com==3){
strcpy(pozn3.nadpis , nadpisik);
strcpy(pozn3.value , valuiik);
}
goto start;
}
return;
}
Enter password(pass:programujte): programujte
Napsal jsi heslo spravne. Vitej u svych poznamek!
1) Empty: Zatim jste sem nic nenapsal.
2) Empty: Zatim jste sem nic nenapsal.
3) Empty: Zatim jste sem nic nenapsal.
Insert command [Konec: 0, Edit podle cisla poznamky]: 1
Nadpis: Programujte
Value: Zkouknout prispevky na programujte.com
1) Programujte: Zkouknout prispevky na programujte.com
2) Empty: Zatim jste sem nic nenapsal.
3) Empty: Zatim jste sem nic nenapsal.
Insert command [Konec: 0, Edit podle cisla poznamky]: 2
Nadpis: Programujte
Value: Napsat tenhle nesmysl na programujte.com
1) Programujte: Zkouknout prispevky na programujte.com
2) Programujte: Napsat tenhle nesmysl na programujte.com
3) Empty: Zatim jste sem nic nenapsal.
Insert command [Konec: 0, Edit podle cisla poznamky]: 0
Ještě by to chtělo udělat ukládání... :) ale tohle mi jako Hello world II. stačí. :)