sand13r
Erfahrenes Mitglied
Ups das geht so wohl nicht tut mir leid.. ![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
ich habs jetzt mal so gemacht das er wenn er keine zeichen mehr macht also cnt =0 ist er rausspringen soll.. geht sicherlich eleganter.. aber hoffe einen Denkanstoss oder vorrübergehende Lösung geliefert zu haben![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
ich habs jetzt mal so gemacht das er wenn er keine zeichen mehr macht also cnt =0 ist er rausspringen soll.. geht sicherlich eleganter.. aber hoffe einen Denkanstoss oder vorrübergehende Lösung geliefert zu haben
![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
Code:
{
FILE *fp;
int i;
char text[255];
char suchwort[2][20]={"benni","hallo"};
int AnzahlSuchwoerter=2;
char* ptr;
fp = fopen ("c:\\test.txt","rt");
if (fp==NULL)
{
printf("Fehlen von diso_b_text.ini\r\n");
}
else
{
while ( 1)
{
fgets(text,255, fp);
for (i=0; i<=AnzahlSuchwoerter; i++)
{
ptr = strstr (text,suchwort[i]);
if ( ptr != NULL )
{
printf("%s ",suchwort[i]);
printf("%s\r\n",text);
}
}
if(0==fp->_cnt)
break;
}
}
}