Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <unistd.h>
- #include <fcntl.h>
- #include <dirent.h>
- #include <stdlib.h>
- int main(int argc , char** argv)
- {
- char* sciezka = (char*) argv;
- int dane[5], naj;
- int suma = 0;
- FILE* plik2 = fopen( sciezka, "r" );
- FILE* plik;
- switch(argc)
- {
- case 1:
- {
- plik = fopen("./staranazwa_wynik_1", "a+");
- fprintf( plik, "Autor: Mateusz Kolaczyk\n");
- fscanf( plik2, "%d\n%d\n%d\n%d\n%d", dane[0], dane[1], dane[2], dane[3], dane[4]);
- naj = dane[0];
- for(int i = 1; i <= 4; i++)
- {
- if( dane[i] > naj)
- {
- naj = dane[i];
- }
- }
- fprintf( plik, "Najwieksza liczba z pliku zrodlowego: %d\n", naj);
- fprintf( plik, "W pliku zrodlowym znajduje sie 5 liczb.\n", naj);
- break;
- }
- case 2:
- {
- plik = fopen("./staranazwa_wynik_2", "a+");
- fprintf( plik, "Autor: Mateusz Kolaczyk\n");
- fscanf( plik2, "%d\n%d\n%d\n%d\n%d", dane[0], dane[1], dane[2], dane[3], dane[4]);
- for(int i = 1; i <= 4; i++)
- {
- if( dane[i] > naj)
- {
- suma += dane[i];
- }
- }
- fprintf( plik, "Suma wartosci z pliku zrodlowego: %d\n", suma);
- }
- }
- fclose(plik);
- fclose(plik2);
- return (EXIT_SUCCESS);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement