Hat, atragtam magamat rajta es mar az elejen gondok vannak vele. Lenyegeben annyit szerettem volna csinalni mielott beepitem elesbe, hogy beolvasok stdin-rol par byte-os (20-25) binaris adatot, azt beleteszi a "data" valtozoba, majd kiirja. Viszont segfaultal leall amikor megkapja az inputot. Probaltam az mpz_inp_str/mpz_out_str parossal is, az viszont csak karakteres bemenetet fogad ertheto modon, ez viszont nem jo.
A kezdetleges kod igy nez ki:
#include "stdio.h"
#include "stdlib.h"
//#include "stdint.h"
//#include "limits.h"
#include "gmp.h"
//#include "math.h"
size_t readSize;
mpz_t data;
void readStream()
{
mpz_init(data);
readSize = mpz_inp_raw(data, stdin);
// mpz_out_raw(stdout, data);
printf("\n%d\n", readSize);
mpz_clear(data);
}
int main(int argc, char *argv[])
{
readStream();
return EXIT_SUCCESS;
}
A segitseget koszi elore is. :)
---------------------
Ригидус а бетегадьбол