Store primes in a C array.
#include <stdio.h>
int main()
{
uint64_t start = 0;
uint64_t stop = 1000;
size_t i;
size_t size;
for (i = 0; i < size; i++)
printf("%i\n", primes[i]);
uint64_t n = 1000;
for (i = 0; i < n; i++)
printf("%i\n", primes[i]);
return 0;
}
@ INT_PRIMES
Generate primes of int type.
Definition: primesieve.h:40
void primesieve_free(void *primes)
Deallocate a primes array created using the primesieve_generate_primes() or primesieve_generate_n_pri...
void * primesieve_generate_primes(uint64_t start, uint64_t stop, size_t *size, int type)
Get an array with the primes inside the interval [start, stop].
void * primesieve_generate_n_primes(uint64_t n, uint64_t start, int type)
Get an array with the first n primes >= start.