Hi,
ich bin ein richtiger Anfänger und soll für\'s Studium (in C)zu Hause etwas programmieren. Ich habe schon mehrere Sachen probiert, doch immer kommen beim Compilieren Errors oder Warnings. Selbst, wenn ich nur noch Warnings habe und ich eine *.exe-Datei hinkriege, kommt die Windows-Meldung "Diese Anwendung wird ... geschlossen".
Könnt ihr mir nicht helfen?
Also, ich soll einen Satz, z.B. "Das ist ein Posting" nach dem Wort "Post" durchsuchen.
Zwei Strings zu vergleichen habe ich schon geschafft. Doch ein Satz nach einem Wort zu durchsuchen habe ich noch nicht geschafft. Wie kriege ich das hin (Quelltext).
Besten Dank ... Looper ...
Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge
Hallo!
Probier mal das:
#include <stdio.h>
#include <string.h>
int main()
{
char *position, string1[80], string2[80];
printf("Bitte geben Sie den ersten String ein: ");
gets(string1);
printf("Bitte geben Sie den zu suchenden String ein: ");
gets(string2);
position = strstr(string1, string2);
if (position == NULL)
printf("Keine Übereinstimmung gefunden!\n");
else
printf("%s wurde an Position %d gefunden.\n",string2,position-string1+1);
return(0);
}
Gruß Martin!