Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <ctype.h>
- int main()
- {
- FILE * fPointer;
- char fname[100];
- scanf("%s",fname);
- fPointer = fopen(fname,"w");
- fprintf(fPointer,"Ovo ede sams test , treba da vrati cetiri.");
- fclose(fPointer);
- int zborovipogolemi=0;
- int dolzina=0;
- int voZbor=0;
- char karakter,prva,posledna;
- if((fPointer = fopen(fname,"r"))==NULL)
- {
- printf("Datotekata ne moze da se otvori.\n");
- return -1;
- }
- while((karakter=fgetc(fPointer))!=EOF)
- {
- if(isalpha(karakter)) // Ako e alpha num vleguva uslovot
- {
- if(!voZbor) // Vaka go proveruvame prviot karakter/prethodno mora voZbor dae 0
- {
- voZbor=1; // Pa go setirame 1
- prva=karakter; // Sega prviot karakter go iame vo promenlivata prva
- }
- dolzina++; // Dolzinata ke se zgolemi za edno
- posledna=karakter;
- }
- else
- if(voZbor)
- {
- voZbor=0;
- if( toupper(prva)==toupper(posledna))
- zborovipogolemi++;
- dolzina=0;
- }
- }
- printf("%d",zborovipogolemi);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement