tachen, ich bin noch relativ neu in c programmieren, jetzt habe ich folgendes problem ich hoffe mir kann hier jemand helfen..
also ein benutzer soll einen text eingeben können(max 200 zeichen), danach soll der text wortweise in eine dynamisch erstelltest array von Zeichen ketten kopiert werden, anschließend soll das array sortiert und wortweise(ein wortpro zeile) ausgegeben werden, sortierung soll nach dem alphabet gehen. leerzeichen usw sollen ignoriert werden.
also das einlesen, habe ich schon hinbekommen, aber jetzt fehlt mir einfach etwas an wissen. kann euch ja mal reinstellen was ich bis jetzt habe..
das auskommertierte war bis jetzt nur ein versuch, aber ich habe ehrlich keine ahnung wie es weiter geht, würde mich freuen wenn mir jemand weiterhelfen kann
danke schön
also ein benutzer soll einen text eingeben können(max 200 zeichen), danach soll der text wortweise in eine dynamisch erstelltest array von Zeichen ketten kopiert werden, anschließend soll das array sortiert und wortweise(ein wortpro zeile) ausgegeben werden, sortierung soll nach dem alphabet gehen. leerzeichen usw sollen ignoriert werden.
also das einlesen, habe ich schon hinbekommen, aber jetzt fehlt mir einfach etwas an wissen. kann euch ja mal reinstellen was ich bis jetzt habe..
Code:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
int main() {
/* char *T;
void * malloc(size_t size);
T = malloc(200);
if(T == NULL){
printf ("kein Speicher vorhanden");
exit(0);
}*/
char text[202];
printf ("\n");
printf ("Texte sortieren\n");
printf ("===============");
printf ("\n");
printf ("\n");
printf ("Geben Sie bitte einen Text (max. 200 Zeichen) ein:\n");
gets (text);
printf ("Der Text war:\n%s",text);
getch();
return 0;
}
das auskommertierte war bis jetzt nur ein versuch, aber ich habe ehrlich keine ahnung wie es weiter geht, würde mich freuen wenn mir jemand weiterhelfen kann
danke schön
Zuletzt bearbeitet von einem Moderator: