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

Programowanie macOS / Xcode / C++

Aruba Cloud PRO i VPS, Openstack, VMWare, MS Hyper-V
0 głosów
160 wizyt
pytanie zadane 24 marca 2020 w C i C++ przez f0rget24 Nowicjusz (150 p.)

Witam! 

Zaczynam swoją przygodę z programowaniem i już widzę wstępne trudności z powodu programowania na systemie macOS. Aktualnie mam problem z komendą "sleep". W programie Xcode zauważyłem, że należy wpisać "usleep" nie pod "for" a zrobić to w taki sposób:  

cout<<i<<endl<<usleep(1000000);

. Kiedy wpisuje to tak, to w konsoli odliczanie każdej liczby rozpoczyna się od 0 tj. 15 014, 013, 012 itd... 
W jaki sposób można to naprawić, by odliczanie każdej kolejnej liczby nie zaczynało się od 0??


#include <iostream>

#include <unistd.h>


using namespace std;


int main()

{

    for (int i=15; i>=0; i--)

        cout<<i<<endl<<usleep(1000000);

    cout<<"JEBUT\n";    

    return 0;

}

 

Dziękuję za pomoc!

1 odpowiedź

0 głosów
odpowiedź 24 marca 2020 przez mokrowski Mędrzec (151,300 p.)
wybrane 24 marca 2020 przez f0rget24
 
Najlepsza

Po prostu napisz poprawnie program.

#include <iostream>
#include <unistd.h>

using namespace std;

int main()
{
    for (int i = 15; i >= 0; --i) {
        cout << i << '\n';
        usleep(1000000);
    }

    cout << "JEBUT\n";

    return 0;
}

 

komentarz 24 marca 2020 przez f0rget24 Nowicjusz (150 p.)

Już zrozumiałem swój błąd. Dziękuje serdeczne za odpowiedz!! yes

 

Mam tylko jedno pytania, aby ustrzec się przed kolejnymi błędami. Dlaczego to nieszczęsne "0" pojawiało się przed odliczonymi liczbami?

 

komentarz 24 marca 2020 przez mokrowski Mędrzec (151,300 p.)
A co zwraca usleep(...) ? Ano int. 0 jak się uda a -1 jeśli coś będzie nie tak.

https://www.unix.com/man-page/osx/3/usleep/

Przeczytaj manual.

Podobne pytania

0 głosów
1 odpowiedź 163 wizyt
pytanie zadane 13 października 2018 w C i C++ przez Eiver Nowicjusz (120 p.)
+1 głos
4 odpowiedzi 224 wizyt
pytanie zadane 5 października 2021 w Sprzęt komputerowy przez Adalm Początkujący (290 p.)
0 głosów
0 odpowiedzi 83 wizyt
pytanie zadane 5 marca 2020 w Android, Swift, Symbian przez Dominik W Użytkownik (500 p.)

89,777 zapytań

138,386 odpowiedzi

309,503 komentarzy

59,681 pasjonatów

Advent of Code 2022

Top 15 użytkowników

  1. 1088p. - Argeento
  2. 1032p. - nidomika
  3. 1024p. - rucin93
  4. 1020p. - Michal Drewniak
  5. 1014p. - Łukasz Eckert
  6. 1006p. - Mikbac
  7. 988p. - TheLukaszNs
  8. 963p. - JMazurkiewicz
  9. 960p. - adrian17
  10. 945p. - Jarosław Roszyk
  11. 941p. - Hubert Chęciński
  12. 920p. - Mawrok
  13. 914p. - overcq
  14. 859p. - ssynowiec
  15. 848p. - Adam Salamon
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

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

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...