Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main(int argc,char *argv[])
- {
- if(argc!=3)
- {
- return -1;
- }
- FILE *in1,*in2;
- in1= fopen(argv[1],"r");
- if(in1==NULL)
- {
- return -1;
- }
- in2= fopen(argv[2],"r");
- if(in2==NULL)
- {
- return -1;
- }
- char c1,c2;
- int br=0;
- while((c1 =fgetc(in1))!=EOF && (c2=fgetc(in2))!=EOF)
- {
- if(isalpha(c1) && isalpha(c2))
- {
- br++;
- printf("%c",c2);
- }
- if(isalpha(c1) && !isalpha(c2))
- {
- printf("%c",c2);
- }
- if(!isalpha(c1) && isalpha(c2))
- {
- printf("%c",c1);
- }
- }
- printf("\nNajdeni se %d bukvi na ista pozicija\n",br);
- fclose(in1);
- fclose(in2);
- return 0;
- }
- // Програмата треба да чита знак по знак од двете датотеки паралелно. Доколку двата знаци се
- буква, тогаш на екран се печати само буквата од втората датотека. Доколку еден знак е буква а другиот не, тогаш
- се печати само знакот на екран. На крај да се отпечати колку пати биле пронајдени две букви во двете датотеки
- на иста позиција. Читањето се прави се додека има знаци во двете датотеки.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement