Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*U datoteci cije se ime navodi kao argument komandne linije pro-
- grama nalazi se broj n, a zatim i n reci (duzine najvise 50 karaktera). Napisati
- program koji ucitava ovaj niz i
- 1. ispisuje ga
- 2. iz njega uklanja sve duplikate i u datoteku rez.txt ispisuje transformisani niz
- U slucaju greske ispisati -1.*/
- #include<stdio.h>
- #include<stdlib.h>
- int main(int argc, char** argv[]){
- if(argc<2){
- printf("-1\n");
- exit(EXIT_FAILURE);
- }
- FILE* ulaz=fopen(argv[1], "r");
- FILE* izlaz=fopen("rez.txt", "w");
- if(ulaz==NULL || izlaz==NULL){
- printf("-1\n");
- exit(EXIT_FAILURE);
- }
- int n, i;
- fscanf(ulaz, "%d", &n);
- char **niz=(char**)malloc(n*sizeof(char*));
- for(i=0; i<n; i++)
- niz[i]=(char*)malloc(50*sizeof(char));
- printf("%d\n", n);
- for(i=0; i<n; i++)
- fscanf(ulaz, "%s", niz[i]);
- for(i=0; i<n; i++)
- printf("%s ", niz[i]);
- printf("\n");
- fclose(ulaz);
- fclose(izlaz);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement