-
X-Received: by 2002:ae9:c115:: with SMTP id z21mr14930463qki.482.1629601718026; Sat,
21 Aug 2021 20:08:38 -0700 (PDT)
X-Received: by 2002:ae9:c115:: with SMTP id z21mr14930463qki.482.1629601718026; Sat,
21 Aug 2021 20:08:38 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!fu-berlin.de!ne
ws-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroup
s.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Sat, 21 Aug 2021 20:08:37 -0700 (PDT)
In-Reply-To: <b...@g...com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.169.12.87;
posting-account=5sNFBgoAAAAxlae8lv99mPyGsDs6ynwB
NNTP-Posting-Host: 77.169.12.87
References: <6...@g...com>
<0...@g...com>
<1...@g...com>
<f...@g...com>
<5...@g...com>
<2...@g...com>
<f...@g...com>
<4...@g...com>
<5...@g...com>
<6...@g...com>
<e...@g...com>
<c...@g...com>
<0...@g...com>
<c...@g...com>
<4...@g...com>
<7...@g...com>
<9...@g...com>
<2...@g...com>
<1...@g...com>
<9...@g...com>
<d...@g...com>
<b...@g...com>
<b...@g...com>
<f...@g...com>
<0...@g...com>
<8...@g...com>
<f...@g...com>
<a...@g...com>
<b...@g...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2...@g...com>
Subject: Re: Jak zrobić test za pomocą PractRand?
From: "o...@g...com" <o...@g...com>
Injection-Date: Sun, 22 Aug 2021 03:08:38 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:215540
[ ukryj nagłówki ]Jednak tego raczej nie przeskoczę. Print zawsze będzie wypisywał liczbę linijka po
linijce i będzie się tam prawdopodobnie pojawiać znak nowej linii, pomimo, że ja go
nie wstawiam. Nie będzie się pojawiać tylko podczas zapisu do pliku funkcją write. A
wywołanie funkcji bez printa ani write nic nie zrobi i nie poda nigdzie żadnych
liczb. Chyba, że można jakoś podać dane do konwertera bez używania printa.
Ewentualnie może coś jeszcze innego odpowiada za znak nowej linii. Bo przecież dane
podawane do konwertera nie są nigdzie wypisywane, tak jak w terminalu, więc skąd tam
i po co znak nowej linii? Terminal wstawia znak nowej linii po każdym wywołaniu
pewnie po to, żeby to było czytelne. Ale, czy terminal może wstawiać znak nowej linii
do konwertera, po każdorazowej iteracji mojego programu? Może by to zrobić jakoś
inaczej, niż przez terminal. A może łatwiej będzie napisać od podstaw program w C++.
W 200 GB pliku w formacie .data pierwsze znaki wypisuje mi jako:
1011110111101101110000110011110000011011000011010001
0000111111111001111010110000100000100101001111111110
0110111100010100001110111100011110110110011000000100
0111010110011110100000110100011000101010101000110111
0011101100101101110101000010001011001110000101111000
1100110011101101011110110011110010110110111101011011
1011011111100110110001011101100100011110011101001011
1110111111111110100101111111010011110000010111110000
0101011011111011101000110000110110001010011111000101
0001100111111101111100010011011101111001010100110111
1110110010110010001101111000010101011111000000011010
1010111111000101001011111010010010011000100110110010
1011000000111100111010100000001000011101001001100010
1101011100000101111010010011011111101010101101011100
1011100010010110110111101101010001001110100101010001
1010010011001000100110100101011111000000011000111110
1010010111100010110000011100010100000110001100011111
0110100111110111101011111100011011011011010011111000
1000001001110001001011111001000001010010010110011000
001101001000
Bez żadnych nowych linii. Po uruchomieniu cat mojplik.data | ./Konwerter.exe |
./RNG_test stdin
Nadal dostaję "debug error", "abort() has been called" oraz pełno faili:
[Low1/32]BCFN(2+3,13-8,T) R=+583.2 p = 6.0e-149 FAIL !!!!!
[Low1/32]BCFN(2+4,13-8,T) R=+546.4 p = 1.3e-139 FAIL !!!!!
[Low1/32]BCFN(2+5,13-9,T) R=+621.0 p = 1.2e-140 FAIL !!!!!
[Low1/32]BCFN(2+6,13-9,T) R=+647.6 p = 1.2e-146 FAIL !!!!!
[Low1/32]DC6-9x1Bytes-1 R= +54.5 p = 3.5e-31 FAIL !!!
[Low1/32]FPF-14+6/16:(0,14-4) R= +14.9 p = 4.0e-12 VERY SUSPICIOUS
[Low1/32]FPF-14+6/16:(1,14-5) R= +8.1 p = 1.3e-6 mildly suspicious
[Low1/32]FPF-14+6/16:all R= +19.0 p = 8.5e-16 FAIL !
[Low1/32]FPF-14+6/16:all2 R= +54.4 p = 1.8e-18 FAIL !
[Low1/32]FPF-14+6/16:cross R= +33.2 p = 6.6e-26 FAIL !!
...and 55 test result(s) without anomalies
Swoją drogą to co zwraca funkcja bin() i jest zapisywane do pliku to string, więc
pewnie jest w formacie ASCII.
Następne wpisy z tego wątku
- 22.08.21 10:39 M.M.
- 22.08.21 14:01 o...@g...com
- 22.08.21 15:08 o...@g...com
- 22.08.21 20:59 o...@g...com
- 22.08.21 22:06 M.M.
- 22.08.21 22:17 o...@g...com
- 22.08.21 23:28 o...@g...com
- 23.08.21 00:29 o...@g...com
- 23.08.21 00:58 M.M.
- 23.08.21 01:06 M.M.
- 23.08.21 02:08 o...@g...com
- 23.08.21 05:23 o...@g...com
- 23.08.21 11:18 M.M.
- 23.08.21 14:31 o...@g...com
- 23.08.21 15:05 M.M.
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-03-01 Warszawa => Expert Recruiter 360 <=
- 2025-03-01 Chrzanów => NodeJS Developer <=
- 2025-03-01 Warszawa => Gen AI Engineer <=
- 2025-03-01 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-03-01 Kraków => Technical Team Leader (Clojure, Java) <=
- 2025-03-01 Zrobił TV OLED z TV LCD
- 2025-03-01 Gdynia => Sales Executive / KAM <=
- 2025-03-01 Błonie => Sales Specialist <=
- 2025-03-01 Ryga => Konsultant Wdrożeniowy Comarch XL/Optima (Księgowość i Kad
- 2025-03-01 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-03-01 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2025-03-01 Wróblewo => Analityk finansowy <=
- 2025-03-01 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-02-28 Chrzanów => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-28 Warszawa => Java Full Stack Developer (Angular2+ experience) <=