Advertisement
LegoDrifter

Datoteki proverka na znaci

Jun 15th, 2020
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.61 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <ctype.h>
  5.  
  6.  
  7.  
  8. int main()
  9. {
  10.     FILE * fPointer;
  11.     char fname[100];
  12.     scanf("%s",fname);
  13.     fPointer = fopen(fname,"w");
  14.     fprintf(fPointer,"Ov@ !te ?? , treba da vrati 6.");
  15.     fclose(fPointer);
  16.  
  17.     char karakter;
  18.     int znaci=0;
  19.     if((fPointer = fopen(fname,"r"))==NULL)
  20.     {
  21.         printf("Datotekata ne moze da se otvori.\n");
  22.         return -1;
  23.     }
  24.     while((karakter=getc(fPointer))!=EOF)
  25.     {
  26.         if(ispunct(karakter))
  27.             znaci++;
  28.     }
  29.  
  30.  
  31.     printf("%d",znaci);
  32.  
  33.  
  34.  
  35.  
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement