Učím sa v C++, no neviem si rady s výberom možnosti Ano/Nie.
napr.
"Chcete otvoriť notepad ? Ano/Nie"
Potrebujem vybrať jednu z možností, len zo šípkami a enterom, ako na to???
Dúfam, že ste pochopili čo myslím....
Dakujem
Kód: Vybrať všetko
char vypis[80];
scanf("%d%c", &backround, &foreground);
sprintf(vypis, "COLOR %d%c", backround, foreground);
system(vypis);what? cez while ...BX napísal:V C/C++ neexistuje nič ako "if keypressed"
Siahni po nejakej hernej knižnici - napr ncurses, alebo možno allegro by to mohla dokázať aj v konzole.
Kód: Vybrať všetko
char a[2];
cin>> a;
cout<< endl<<a<< endl;
system ("color "a);Kód: Vybrať všetko
char a[2];
cin>> a;
cout<< endl<<a<< endl;
system ("color "<<a<<);Kód: Vybrať všetko
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main()
{
stringstream ss;
string result, cislo1, cislo2;
cislo1 = "A";
cislo2 = "2";
ss << "color " << cislo1 << cislo2;
result = ss.str();
cout << result;
system( result.c_str() );
system ("PAUSE");
return 0;
}
pozri, sú to prkotiny, zaoberaj sa skôr logickou časťou programu a predpokladaj že uživateľ zadá správne dáta. A potom pôjdeš na nejaké API, kde si už budeš aj vstup od uživateľa kontrolovať, aj to bude pekné. Teraz pri konzole rob tak, ako som ti odporúčal.niko1007 napísal:Nejako velmi graficky to nechcem, proste len ak dam tu čiarku pod Ano ,a stlačim enter, tak mi to otvorí notepad, ak dam pod Nie, tak to pokračuje dalej...
Písanim A alebo N som to riešil skôr, no chcem isť "vyššie"...
Pravdepodobne to myslel tak, že čisto v C, C++ niesu eventy. Napr. ako by si urobil šípku hore?
Viper napísal: Pravdepodobne to myslel tak, že čisto v C, C++ niesu eventy. Napr. ako by si urobil šípku hore?