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

Liczby pseudolosowe- problem.

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
486 wizyt
pytanie zadane 27 stycznia 2018 w C i C++ przez luksonik Nowicjusz (120 p.)
Potrzebuję pomocy, program nie losuje pseudolosowych liczb.

#include <iostream>
#include <ctime>
#include <cstdlib>

using namespace std;

int main()
{
    int n;
    srand(time(NULL));
    n=rand()%20;
    cout<<n;

    return 0;
}

 

Kod jest w porządku, podczas uruchamiania  wyskakuje komunikat że pętla uruchomiła się 4mln razy bez wyświetlenia żadnego znaku. Kilkanaście razy usuwałem program i nic nie pomaga...

http://scr.hu/0lfz/14ed6 - co jest moja wersja code blocks'a. Zainstalowałem pełną wersję i nie wiem na prawdę w czym jest błąd. Mógłby ktoś pomóc, byłbym wdzięczny.

 

Podobny problem pojawiał się z funkcjami getch, exit 0. Podejrzewam że biblioteka cstdlib nie działa tak jak ma działać.
komentarz 27 stycznia 2018 przez Jedras Maniak (54,860 p.)

 podczas uruchamiania  wyskakuje komunikat że pętla uruchomiła się 4mln razy

komentarz 27 stycznia 2018 przez luksonik Nowicjusz (120 p.)
komentarz 27 stycznia 2018 przez Kacpermysza Obywatel (1,040 p.)

@luksonik, Rozumiem że chodzi o to że nie wyświetla się nic w terminalu w ramach biblioteki iostream?  

komentarz 27 stycznia 2018 przez Secrus Nałogowiec (32,880 p.)
to nie ilość uruchomień pętli tylko kod błędu (chyba)
komentarz 27 stycznia 2018 przez luksonik Nowicjusz (120 p.)

@Kacpermysza, tak

 

komentarz 27 stycznia 2018 przez Kacpermysza Obywatel (1,040 p.)
Przepraszam, ale nie widzę żadnego kodu błędu. Nie rozumiem problemu :/ Jedyne co nie działa według Twojego zrzutu jest to że nie wyświetla wyniku. Kod z góry mówię, że jest poprawny, sprawdziłem.
komentarz 27 stycznia 2018 przez luksonik Nowicjusz (120 p.)
Tak wiem że działa,wstawiłem najprostszy możliwy kod, problem jest w tym że w każdym kodzie gdzie użyte jest losowanie liczb, kompilator nie wyświetla niczego na ekranie.
komentarz 27 stycznia 2018 przez Kacpermysza Obywatel (1,040 p.)
Instalowałeś program w wersji full? Odinstaluj go, po czym usuń wszystkie pozostawione przez niego foldery + wyczyść rejestry z tego programu. Zainstaluj ponownie w wersji full. Tworząc projekt pamiętaj o wybraniu C a nie C++ (przypadkowo mogłeś kliknąć dalej). Sprawdź ten kompilator, czy jest wybrany taki jaki powinien być.

1 odpowiedź

+1 głos
odpowiedź 27 stycznia 2018 przez Zer0AlmostNull Obywatel (1,060 p.)
Proponuje pobrać wersje programu od pana Mirosława i zobaczyć czy działa. Jeśli nie to ja bym odinstalował i zainstalował ponownie code blocksa lub zreinstalować bibliotekę cstdlib. Pozdrawiam

Podobne pytania

0 głosów
0 odpowiedzi 514 wizyt
0 głosów
3 odpowiedzi 1,031 wizyt
pytanie zadane 12 stycznia 2017 w C i C++ przez pokrywa1 Użytkownik (990 p.)
0 głosów
3 odpowiedzi 833 wizyt
pytanie zadane 30 sierpnia 2016 w C i C++ przez Szymon Ciamaga Obywatel (1,980 p.)

93,176 zapytań

142,189 odpowiedzi

321,982 komentarzy

62,509 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1637p. - dia-Chann
  2. 1614p. - Łukasz Piwowar
  3. 1599p. - CC PL
  4. 1597p. - Łukasz Eckert
  5. 1572p. - Tomasz Bielak
  6. 1545p. - Michal Drewniak
  7. 1537p. - Łukasz Siedlecki
  8. 1531p. - rucin93
  9. 1509p. - rafalszastok
  10. 1506p. - Marcin Putra
  11. 1487p. - Adrian Wieprzkowicz
  12. 1447p. - Mikbac
  13. 1356p. - ssynowiec
  14. 1289p. - Anonim 3619784
  15. 1169p. - Grzegorz Aleksander Klementowski
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! ♡

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...