Advertisement
Guest User

datoteka

a guest
Feb 8th, 2016
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.56 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. int main(){
  6.    
  7.     char niz[100];
  8.     int i, vel, br;
  9. FILE* ulaz=fopen("slova.txt", "r");
  10. if(ulaz==NULL){
  11.     printf("Greska");
  12.     exit(1);
  13. }
  14. FILE* izlaz=fopen("kodslova.txt", "w");
  15. if(izlaz==NULL){
  16.     printf("greska");
  17.     fclose(ulaz);
  18.     exit(1);
  19. }
  20.  
  21.  
  22. i=0;
  23. while(fscanf(ulaz,"%c", &niz[i])!=EOF && i<100) i++;
  24. vel=i;
  25. char* p=niz;
  26. char a=niz[0];
  27. for(i=0;i<vel;i++){
  28.    br=0;
  29.    while(*p==a){br++; p++;}
  30.     fprintf(izlaz,"%d%c", br,a);
  31.     a=*p;
  32. }
  33. fclose(ulaz);
  34. fclose(izlaz);
  35.  
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement