Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdlib.h>
- #include<stdio.h>
- #include <string.h>
- //void wpisz (char *dupa)
- //{
- // rewind(stdin);
- // fgets(dupa,10,stdin);
- //
- //}
- int szukajabc (char *dupeczka)
- {
- FILE *plik;
- int i,n,licznik=0;
- plik=fopen(dupeczka,"r");
- fseek( plik, 0, SEEK_END);
- n = ftell( plik );
- fseek( plik, -n, SEEK_END);
- for(i=0;i<n;i++)
- {
- printf("%d\n",ftell(plik));
- if(fgetc(plik)==EOF) break;
- else
- {
- fseek( plik, -1, SEEK_CUR );
- }
- if((fgetc(plik)=='A') && (fgetc(plik)=='B') && (fgetc(plik)=='C')) licznik++;
- else
- {
- //fseek( plik, -2, SEEK_CUR );
- }
- }
- return licznik;
- }
- main()
- {
- //char litery[10];
- char nzwplk[100];
- system("cls");
- scanf("%s",nzwplk);
- //wpisz(linia);
- printf("znaleziono %d razy ABC w pliku\n",szukajabc(nzwplk));
- system("PAUSE");
- }
Add Comment
Please, Sign In to add comment