Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //niedopracowane zadanie 3
- #include <stdio.h>
- #include <string.h>
- int main(void){
- FILE *plik, *plik2;
- int licznik = 0;
- char imie[100], nazwisko[100], zarobki, imie_new[100], nazwisko_new[100], zarobki_new;
- printf("Wpisz imie, nazwisko i zarobki: ");
- scanf("%s %s %d", imie_new, nazwisko_new, &zarobki_new);
- if((plik=fopen("nowe-dane.txt", "r")) == NULL){
- printf("Blad otwarcia pliku!\n");
- return 1;
- }
- int i;
- plik2=fopen("dane.txt", "w+");
- for(i = 0; i < 10; i++){
- fscanf(plik, "%s %s %d", imie, nazwisko, &zarobki);
- if(strcmp(nazwisko_new,nazwisko)==0 && strcmp(imie_new,imie)==0 ){
- printf("Taka osoba juz jest na liscie!");
- licznik++;
- return 1;
- }
- if((strcmp(nazwisko_new,nazwisko)) > 0) fprintf(plik2, "%s %s %d\n", imie, nazwisko, zarobki);
- else fprintf(plik2, "%s %s %d\n", imie_new, nazwisko_new, zarobki_new);
- }
- fclose(plik);
- fclose(plik2);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement