L'errore in fase ci compilazione è questo:
codice:
C:\Users\Felpone\Desktop\c\find_two_largest.c: In function 'find_two_largest':

C:\Users\Felpone\Desktop\c\find_two_largest.c:6:6: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]

c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../libmingw32.a(main.o): In function `main':
C:\MinGW\msys\1.0\src\mingwrt/../mingw/main.c:73: undefined reference to `WinMain@16'
collect2: ld returned 1 exit status

Esecuzione terminata


il codice è il seguente e dovrebbe in un vettore cercare il numero più grande e il secondo numero più grande.

codice:
#include <stdio.h>

void find_two_largest(const int *a,int *n,int *largest,int *second_largest){
*largest=*a;
int *p;
for(p=a+1;p<a+*n;p++){
if(*p>*largest){
   
   *second_largest=*largest;
   *largest=*p;}
   else if(*p>*second_largest){
   *second_largest=*p;}

}     
     
     
     
     }