Friedman Mesaj tarihi: Mayıs 13, 2010 Paylaş Mesaj tarihi: Mayıs 13, 2010 ne kullanayım bunun yerine . Kolayına kaçıp system kullanmak güzel ama system kullanmayayım istiyorum . Şunu buldum ama bu da pek bi uzun kasış . Ki ayrıca anladığım kadarıyla ekranı temizliyicek kadar boşluk ekleyip sonra cursoru en üste çekiyo. Tamamen düzgünce temizleyeni yokmu bunun yahu void clear_screen() { DWORD n; /* Number of characters written */ DWORD size; /* number of visible characters */ COORD coord = {0}; /* Top left screen position */ CONSOLE_SCREEN_BUFFER_INFO csbi; /* Get a handle to the console */ HANDLE h = GetStdHandle ( STD_OUTPUT_HANDLE ); GetConsoleScreenBufferInfo ( h, &csbi ); /* Find the number of characters to overwrite */ size = csbi.dwSize.X * csbi.dwSize.Y; /* Overwrite the screen buffer with whitespace */ FillConsoleOutputCharacter ( h, TEXT ( ' ' ), size, coord, &n ); GetConsoleScreenBufferInfo ( h, &csbi ); FillConsoleOutputAttribute ( h, csbi.wAttributes, size, coord, &n ); /* Reset the cursor to the top left position */ SetConsoleCursorPosition ( h, coord ); } Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
fizban Mesaj tarihi: Mayıs 13, 2010 Paylaş Mesaj tarihi: Mayıs 13, 2010 c++ ekranı temizleyemez, ancak systemcall cagırabilir. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar