• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Modyfikacja kodu

Cloud VPS
0 głosów
213 wizyt
pytanie zadane 28 sierpnia 2016 w C i C++ przez rzepa Początkujący (280 p.)
Witam, mam kod, który wypisuję znaki ANSI chcę go zmodyfikować w taki sposób,
 aby program po zapisaniu całego okna nie wypisywał kolejnych znaków tylko czekał
 na naciśnięcie dowolnego klawisza. Jakieś sugestie? 

 

#include <iostream>
#include <conio.h>
int main()
{
    for (int i = 32; i<256 ;i++)
    {
        std::cout<<std::endl;
          for (int x=0; x<4; x++)
          {
         std::cout<<"| "<<static_cast<char>(i) <<" == " <<i++<<" | ";
          }
    }
        getch();
}
komentarz 28 sierpnia 2016 przez mbabane Szeryf (79,260 p.)
przepraszam ze sie tak wtrace, ale czy uwazasz ze Twoje pytanie jest czytelniejsze w tym boksie? (I tak ze zrobiles entery, bo czasmi sa talenty co w jednej linii wrzuca)
komentarz 29 sierpnia 2016 przez rzepa Początkujący (280 p.)
Uważam, że ten boks nie wpływa na czytelność tekstu. Tak mi wyszło nie chciałem zmieniać. Co do pytania znalazłem rozwiązanie jakiego chciałem :)

1 odpowiedź

0 głosów
odpowiedź 28 sierpnia 2016 przez criss Mędrzec (172,570 p.)

Jeśli to ma być zależne od aktualnego rozmiaru konsoli (bo mozna ją rozciągać), nie na sztywno, to musisz skorzystać Win API. Może to: http://stackoverflow.com/questions/6812224/getting-terminal-size-in-c-for-windows

Podobne pytania

0 głosów
3 odpowiedzi 241 wizyt
pytanie zadane 10 marca 2020 w PHP przez flclflcl Nowicjusz (200 p.)
0 głosów
1 odpowiedź 666 wizyt
pytanie zadane 21 lutego 2019 w Systemy operacyjne, programy przez niezalogowany
+1 głos
1 odpowiedź 283 wizyt

93,469 zapytań

142,404 odpowiedzi

322,713 komentarzy

62,852 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...