Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C++ - Odstranění _

Z nudy jsem si udělal stopky. Bohužel se mi tam zobrazuje _ a je to docela nepříjemné. Dá se to nějak odstranit?
Případně jak to vylepšit/změnit.

Zdroj. kód

#include <iostream>
#include <Windows.h>

using namespace std;

int main() 
{
	for (int h = 0; h < 24; h++) {
		for (int m = 0; m < 60; m++) { 
			for (int s = 0; s < 60; s++) {
				if (h < 10) {cout << "0" << h << ":";} 
				else {cout << h << ":";}
				if (m < 10) {cout << "0" << m << ":";}
				else {cout << m << ":";}
				if (s < 10) {cout << "0" << s;}
				else {cout << s;}
				Sleep(1000);	
				system("cls");
			}
		}
	}
	return 0;
}

Díky :)

Předmět Autor Datum
Najlepsie to odstranis tak ze to urobis to ako oknovu aplikaciu :) (uplne staci dialog based s jedny… nový
MM.. 01.05.2012 14:58
MM..
Ty stopky se budou neustále zpožďovat. nový
Wikan 01.05.2012 15:01
Wikan
jo a ako uz pisal Wikan musis pouzit nejaku funkciu na zistovanie casu alebo nejakeho HW timeru od O… nový
MM.. 01.05.2012 15:03
MM..
Aha, tak díky. Byla to jen zkouška. Nějak to vylepším :) nový
Bonny 01.05.2012 15:30
Bonny
Pro odstranění kurzoru vlož a zavolej tuto funkci: void hidecursor() { HANDLE consoleHandle = GetSt… nový
Flash_Gordon 01.05.2012 15:29
Flash_Gordon
Ano, ale tu už tam mám. Funguje to takže díky. Alespoň budu vědět jak to udělat. poslední
Bonny 01.05.2012 15:35
Bonny

Pro odstranění kurzoru vlož a zavolej tuto funkci:

void hidecursor()
{
   HANDLE consoleHandle = GetStdHandle(STD_OUTPUT_HANDLE);
   CONSOLE_CURSOR_INFO info;
   info.dwSize = 100;
   info.bVisible = FALSE;
   SetConsoleCursorInfo(consoleHandle, &info);
}

poznámka:
Možna je potřeba includovat knihovnu:

#include <Windows.h>

Zpět do poradny Odpovědět na původní otázku Nahoru