-
Data: 2021-08-22 14:01:44
Temat: Re: Jak zrobić test za pomocą PractRand?
Od: "o...@g...com" <o...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]niedziela, 22 sierpnia 2021 o 10:39:55 UTC+2 M.M. napisał(a):
> On Sunday, August 22, 2021 at 5:08:38 AM UTC+2, o...@g...com wrote:
> > 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:
> Może tam znajdziesz odpowiedź:
> https://www.techiedelight.com/how-to-convert-an-inte
ger-to-a-binary-string-in-python/
> https://stackoverflow.com/questions/493386/how-to-pr
int-without-a-newline-or-space
Udało mi się uzupełnić zera w zapisie binarnym i usunąć nowe linie podczas
wywoływania print. Bez konwertera mam nadal dużo faili (bez błędu), z konwerterem
nawet kilka faili więcej i nadal wywala błąd abort().
Wciąż prawdopodobnie jest problem w tym, że funkcje konwersji na format binarny
"converting an integer to a binary string". I mam tam stringi, czyli zera i jedynki z
formacie ASCII.
Następne wpisy z tego wątku
- 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.
- 23.08.21 15:21 o...@g...com
- 23.08.21 15:58 M.M.
Najnowsze wątki z tej grupy
- 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??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-12-18 Alternatywny nośnik do monitoringu zamiast HDD?
- 2024-12-17 Rodzaj przekładni planetarnej z
- 2024-12-17 Z instrukcji do kitu
- 2024-12-17 Re: W telefonie brak szufladki na drugą kartę SIM
- 2024-12-17 nie wyrzucaj starych opon
- 2024-12-17 znów elektryk:P
- 2024-12-17 "Ręczny" a przegląd.
- 2024-12-17 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-12-17 Warszawa => Fullstack Developer <=
- 2024-12-17 Warszawa => Starszy Konsultant AWS <=
- 2024-12-17 Kraków => Full Stack .Net Engineer <=
- 2024-12-17 Kraków => Programista Full Stack (.Net Core) <=
- 2024-12-17 Kraków => Software .Net Developer <=
- 2024-12-17 Rozproszona Kontrola Konstytucyjności WYBORNE ;-)
- 2024-12-17 dotacja dla PiS