Witam
Mam problem z menu głównym. Menu jest w pętli for(;;) i składa się z trzech if-ów. W sumie to dam tu cały kod:
// Ta aplikacja wyznaczy tajny kod według twojego imienia lub jakiegoś wyrazu :)
#include "stdafx.h"
#include <iostream>
#include <locale>
#include <cstdio>
#include <windows.h>
#include <cstdlib>
#include <conio.h>
using namespace std;
void changecol(int numofcol)
{
HANDLE Kolor;
Kolor = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(Kolor, numofcol);
}
int polecenie;
int main()
{
SetConsoleTitleA("Kod Imienia Lub Wyrazu");
setlocale(LC_ALL, "polish"); //Ustawienie polskich znaków
for (;;)
{
system("cls");
polecenie = 0;
changecol(3);
cout << " Ten program wyznaczy tajny kod dla twojego imienia!" << endl;
changecol(15);
cout << "======================================MENU======================================";
changecol(2);
cout << "1. Start Programu" << endl;
cout << "2. Zasada działania" << endl;
changecol(15);
cout << "================================================================================";
cout << " Wpisz numer polecenia: ";
cin >> polecenie;
if (polecenie == 1)
{
system("cls");
changecol(10);
cout << "===========================Wpisz swoje imię lub wyraz===========================";
char litera[20];
cout << endl << endl << endl;
int i;
for (i = 0; i < 20; i++)
{
litera[i] = _getch();
cout << litera[i];
}
}
else if (polecenie == 2)
{
cout << "Narazie ten program nie działa :(";
_getch(); _getch();
}
else
{
cout << "Chyba ktoś tu nie umie wpisać cyfry z menu :((((";
Sleep(2000);
}
}
return(0);
}
Oczywiście nie jest jeszcze skończony. Wychodzi mi coś takiego: https://www.youtube.com/watch?v=5UQxlcg6Eqw