getch ausgabe nicht zeigen



  • moin
    wie kann man in der konsole verstecken, was man in getch() eingegeben hat??

    input = getch();
    if(input == 77)
    {
    	...	
    } else {
    ..
    }
    
    [hier steht immer die vom benutzer eingegebene Zahl] ... [hier das ergebnis]
    

    lgb 😉



  • Die Ausgabe bei getch() wird nicht angezeigt. Easy as that 🙂

    MfG SideWinder



  • SideWinder schrieb:

    Die Ausgabe bei getch() wird nicht angezeigt. Easy as that 🙂

    doch.

    die konsole öffnet sich, also das programm und da is zbsp. sind felder oder so wo sich etwas draufbewegen kann. und wenn man etwas eingebe muss, drückt man zbsp. "F" dann kommt da "F" in die konsole hinein und der entsprechende Befehl wird dann ausgeführt(hängt von meiner if schleife ab)



  • wie kann ich denn die eingabe von tasten ausblenden?

    bei manchen rpg konsolespielen kommt ja auch kein buchstabe, die figur bewegt sich nur auf der welt.

    wie geht das?



  • ZzZ schrieb:

    SideWinder schrieb:

    Die Ausgabe bei getch() wird nicht angezeigt. Easy as that 🙂

    doch.

    die konsole öffnet sich, also das programm und da is zbsp. sind felder oder so wo sich etwas draufbewegen kann. und wenn man etwas eingebe muss, drückt man zbsp. "F" dann kommt da "F" in die konsole hinein und der entsprechende Befehl wird dann ausgeführt(hängt von meiner if schleife ab)

    Beispielcode?



  • std::vector<char> Map(20, ',');
    
    while(std::cin)
    	{
    		for(int i = 0; i != Map.size(); ++i)
    		{
    			std::cout << Map[i];
    		}
    		if(kbhit() == true)
    		{
    			system("cls");
    
    			if(input == 77)
    			{
    				Map[9] = Map[10];
    				Map[10] = ',';
    			} else {
    				break;
    				std::cout << "FEHLER." << std::endl;
    			}
    		} else {
    			continue;
    		}
    		continue;
    	}
    

    ich will mich irgendwie bewegen ..



  • Der Code ist defintiiv nicht lauffähig, also lieber mal den richtigen Code posten 🙂

    MfG SiedWinder



  • SideWinder schrieb:

    Der Code ist defintiiv nicht lauffähig, also lieber mal den richtigen Code posten 🙂

    MfG SiedWinder

    der funzt!!!!

    willst das nur schreiben, um abzulenken ...


Anmelden zum Antworten