Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdio>
- #include <string.h>
- using namespace std;
- int main()
- {
- char path[100];
- char temp;
- char znak1;
- char znak2;
- scanf("%s %c %c",path,&znak1,&znak2);
- FILE *f = fopen(path,"r+");
- int linija = 1;
- int vkupnoZameni = 0;
- while((temp = fgetc(f)) != EOF)
- {
- if(temp == '\n')
- ++linija;
- if(temp == znak1)
- {
- ++vkupnoZameni;
- fseek(f, -1, SEEK_CUR);
- fputc(znak2,f);
- fseek(f, 1, SEEK_CUR);
- printf("Pravime zamena vo linija %d\n",linija);
- }
- }
- rewind(f);
- while((temp = fgetc(f)) != EOF)
- printf("%c",temp);
- printf("\nVkupno ima %d zameni\n",vkupnoZameni);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement