hallo
ik ben c# aan het leren...
nu moet ik een oefening maken, waarvoor ik 25 willekeurige getallen moet sorteren, die zijn ingelezen uit een tekstbestand (.txt).
Dit is de code die ik al heb(functie):
}
SorteerInt is een "bubblesort"
nu geeft hij de fout: error C2440: '=' cannot convert from 'int' to 'int[25]'
Komt dit door het fout gebruik vd functie atoi, of moet de string lijn anders worden ingelezen?
Heb al vanalles geprobeerd, maar kom er echt niet uit...
Ik hoop dat iemand mij kan helpen...
alvast bedankt!
ik ben c# aan het leren...
nu moet ik een oefening maken, waarvoor ik 25 willekeurige getallen moet sorteren, die zijn ingelezen uit een tekstbestand (.txt).
Dit is de code die ik al heb(functie):
Code:
void LeesEnSorteer( char bestandnaam[ ] )
{
FILE * bestand;
int teller=0, numb[999], sort[25];
char lijn[25];
bestand=fopen(bestandnaam,"rt");
if ( bestand != NULL )
{
printf("\nLezen,afdrukken en sorteren van bestand : %s\n", bestandnaam);
fscanf(bestand,"%s", lijn);
while ( !feof(bestand) )
{
printf("%s\n",lijn);
fscanf(bestand,"%s", lijn);
}
fclose(bestand);
sort=atoi(lijn);
printf("gesorteerd: \n\n");
SorteerInt(sort,25);
}
else
printf("%s niet kunnen openen!",bestandnaam);
SorteerInt is een "bubblesort"
nu geeft hij de fout: error C2440: '=' cannot convert from 'int' to 'int[25]'
Komt dit door het fout gebruik vd functie atoi, of moet de string lijn anders worden ingelezen?
Heb al vanalles geprobeerd, maar kom er echt niet uit...
Ik hoop dat iemand mij kan helpen...
alvast bedankt!
Laatst bewerkt door een moderator: