#include <stdio.h>
#include <string.h>
int main()
{
FILE *fp;
char word[20];
char *mp;
int x[5]={0};
if((fp=fopen("txt.dat","r"))==NULL)
puts("Could not be opened!");
else
{
fscanf(fp,"%s",word);
while(!feof(fp))
{
mp=strpbrk(word,"aAuUeEiIoO");
while(mp!=NULL){
if((*mp)=='a'||(*mp)=='A')x[0]++;
if((*mp)=='e'||(*mp)=='E')x[1]++;
if((*mp)=='i'||(*mp)=='I')x[2]++;
if((*mp)=='o'||(*mp)=='O')x[3]++;
if((*mp)=='u'||(*mp)=='U')x[4]++;
mp=strpbrk(mp+1,"aAuUeEiIoO");
}
puts(word);
fscanf(fp,"%s",word);
}
fclose(fp);
}
printf("a is founded in %d words\n",x[0]);
printf("e is founded in %d words\n",x[1]);
printf("i is founded in %d words\n",x[2]);
printf("o is founded in %d words\n",x[3]);
printf("u is founded in %d words\n",x[4]);
return 0;
}إذا ممكن تخبروني شلون أقدر أستخدم For loop instesd مكان mp=strpbrk(mp+1,"aAuUeEiIoO");
