[QUOTE=xxfunkxx]
Code
char *playlist_container;
strcat(playlist_container, "xxx"); [color=Red]// segmentation fault[/color]
playlist_container ist ein pointer auf char der gerade auf irgendeine adresse
zeigt die du nicht kennst weil du keinen speicherplatz reserviert hast. dann rufst
du strcat auf und das versucht in genau diesen speicherplatz zu schreiben.
Code
while( fgets (my_string, 100, my_stream) != NULL) {
strcpy(playlist_container+number_of_playlists, my_string); [color=Red]// funktioniert nicht[/color]
printf ("%s", playlist_container[number_of_playlists]);
number_of_playlists++;
}
hier das selbe problem. playlist_container zeigt noch immer irgendwo hin, nur nicht in einen speicherbereich den du kontrollierst.
lg
amok