Sie sind nicht angemeldet.
Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Zitat von »crushcoder«
wenn ihr pers[10] übergebt bedeutet das ihr nicht das ganze array übergebt sondern das 11te element des arrays (bei c fängt man doch auch bei 0 an zu zählen, oder?).
Zitat von »Eike«
Wo denn nicht?
Gott hat die Welt ja nur in sieben Tagen erschaffen können, weil es keine installierte Basis gab.
Zitat
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct
{
char vname[25];
char nname[25];
int alter;
} perslist;
void bubblesort(perslist *ptr, int length)
{
int i, j;
perslist temp;
for(i=0;i<=length;i++)
{
for(j=0;j<=length;j++)
{
if(j < length)
{
if(strcmp(ptr[j].nname, ptr[j+1].nname) > 0)
{
temp = ptr[j];
ptr[j] = ptr[j+1];
ptr[j+1] = temp;
}
}
}
}
}
int main()
{
int i, length;
perslist pers[]=
{
{"Max","Mutzke",26},
{"Andreas","Silis",21},
{"Petra","Mustermann",45},
{"Bernd","Stromberg",50},
{"Homer","Simpson",34},
{"Ned","Flanders",34},
{"Milhouse","Vanhouten",10},
{"Jet","Li",30},
{"Heidi","Klum",35},
{"Arnold","Schwarzenegger",55}
};
length = sizeof(pers)/sizeof(perslist);
/*Daten sortieren*/
bubblesort(pers, length);
/*Daten ausgeben*/
for(i=0; i<length; i++)
{
printf("Nachname....:%s\n",pers.nname);
printf("Vorname.....:%s\n",pers[i].vname);
printf("Alter.......:%i\n\n",pers[i].alter);
}
return 0;
}
Zitat von »-Joker-«
... das soll nicht großkotzig klingen,...
Zitat von »-Joker-«
Boah Leute, also echt... so viele Fehler in einem einzigen Programm gehn ja echt auf keine Kuhhaut... selbst wenn ihr den gesamten Sortieralgorithmus komplett weglasst, nichtmal die unsortierte Ausgabe funktioniert richtig, weil ihr insgesamt elf Elemente statt 10 ausgebt... wozu eine for-schleife gut ist habt ihr offensichtlich auch noch nicht kapiert.
Zitat von »Erklärbär«
Hallo? Das sind Maschbauer, was willst Du da erwarten ;D
Duck und wech ...
-