Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
21
Добавлен:
21.03.2016
Размер:
2.15 Кб
Скачать
#include<stdio.h>   
#include<string.h>    
#include <conio.h>       
#include <windows.h>
main()
{
    int i,n,kol,j;
    char s[80],fn[10];
    char proizv[20];
    FILE *f,*f1;
    struct Mob
    {
        char proizv[20];
        char tip_korpus[20]; 
        int sim;
        float kamera;
    };
        Mob z[20];
  
    puts("Enter file name");
    gets(fn);
    if((f=fopen(fn,"r"))==NULL)
    puts("oshibka \n");
    else
    {
        printf("File %s opened \n", fn);
            puts("ishodn file");
        puts("____________________________________________");
        puts("!               !                       !                     !                        !");
        puts("____________________________________________");
        
        i=0;
        while(!feof(f))
        {
            fscanf(f,"%s%s%d%f",&z[i].proizv,&z[i].tip_korpus,&z[i].sim,&z[i].kamera);
            printf("!%-10s!%-10s!%-10d!%-10f !\n",z[i].proizv,z[i].tip_korpus,z[i].sim,z[i].kamera);           
            i++;
        }
        puts("____________________________________________");
        n=i;
        printf("v fail %d zapisi \n", n);
      
        /* ******************************************/
                /* ******************************************/
         puts("ENter file rezult");
        gets(fn);
        f1=fopen(fn,"w");
         printf("FILE  REZULTAT\n");
        puts("____________________________________________");
        puts("!           !         !          !         !");
        puts("____________________________________________");
        for (i=0;i<n;i++)
        {
        printf("%-10s%-10s%-10d%-10f \n",z[i].proizv,z[i].tip_korpus,z[i].sim,z[i].kamera);
        fprintf(f1,"!%-10s!%-10s!%-10d!%-10f \n",z[i].proizv,z[i].tip_korpus,z[i].sim,z[i].kamera);
        }  
        puts("____________________________________________");                           
        n=i;
        printf("v fail %d zapisi \n", n);
   // close the files
        fclose(f);
        fclose(f1);
}
    printf("Press any key...");
    getch();
    return(0);
}
Соседние файлы в папке mobil