warning: passing argument 1 of 'fprintf' from incompatible pointer type
warning: passing argument 2 of 'fprintf' makes pointer from integer without a cast
Как исправить эти два предупреждения? Я не могу создать файл с ожидаемым результатом.
int main(int argc, char* argv[])
{
int num_values = strtoul(argv[1], NULL, 10);
value_t* pValues = generate_sequence(num_values);
randomize_sequence(pValues, num_values);
// Record results
//FILE *fd = fopen("/results.txt", "w+");
for (int i = 0; i < num_values; i++) { //change made: i++ to allow looping
fprintf("results.txt", i, pValues[i]); //changes made: "fprintf". i and fd were added to the argument
}
//fclose(fd); //change made: "fclose"
return EXIT_SUCCESS;
}