Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Programmierprobleme in C

Looper / 5 Antworten / Flachansicht Nickles

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 ...

bei Antwort benachrichtigen
martinx24 Looper „Programmierprobleme in C“
Optionen

Hallo!
Probier mal das:

#include &ltstdio.h>
#include &ltstring.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!

bei Antwort benachrichtigen
Noch ein Problem!!! Looper