Programm beendet plötzlich ohne grund dafür
-
hi leute!
mein problem ist, dass sobald ich ein paar programmzeilen zum ordnen hineinschreibe, beim ausführen sofort beendet, sobald es bei eben diesen zeilen ist...
diese zeilen sind:
for(n=0;n<101;n++) { if(ordnung[n]<ordnung[n+1]) { u=ordnung[n+1]; ordnung[n+1]=ordnung[n]; ordnung[n]=u; for(i=0;i<100;i++) { cHilf[i]=cText[n+1][i]; cText[n+1][i]=cText[n][i]; cText[n][i]=cHilf[i]; } n=0; } }
das ganze unterprogramm:
void ordnen(text cText) //Bestenliste Ordnen { int i,n,u; int ordnung[101]={0}; char cHilf[100]={""}; for (i = 0; i < 101; ++i) { ordnung[i] = atoi(&cText[i][0]); } for(n=0;n<101;n++) { if(ordnung[n]<ordnung[n+1]) { u=ordnung[n+1]; ordnung[n+1]=ordnung[n]; ordnung[n]=u; for(i=0;i<100;i++) { cHilf[i]=cText[n+1][i]; cText[n+1][i]=cText[n][i]; cText[n][i]=cHilf[i]; } n=0; } } }
bitte kann mir wer sagen wiso?
das komische ist noch dazu: nach diesem unterprogramm kommt ein delay...
-
habe mich geirrt... das programm geht weiter, doch es misachtet das nach diesem unterprogramm in delay steht..