Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2021, 13:11   #1
Sashka0089
Новичок
Джуниор
 
Регистрация: 06.05.2021
Сообщений: 2
Печаль Создать структуру из двух полей: строковое и символьное. Записать в файл n компонент типа этой структуры. Переписать в другой файл компоненты из записанных в предыдущий файл через один.

Добрый день, помогите пожалуйста написать код для решения данной задачи на Си.
Создать структуру из двух полей: строковое и символьное. Записать в файл n компонент типа этой структуры. Переписать в другой файл компоненты из записанных в предыдущий файл через один.

Вот мой код, в файле записываются только слова, числа почему то нет, помогите пожалуйста дописать.
Код:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <locale.h>
#include <string.h>


struct sara{
    char imena[100];
    int simvoli;


};

int main()
{
    setlocale(LC_ALL,"RUS");
    FILE *f;
    int i,n;
    struct sara mas[4] = {{ "Ivanov",23 } , { "Petrov",45 },{"Sidorov",34},{"Lebedev",20}};

    for(i=0;i<4;i++)
        printf("%s %d\t",mas[i].imena,mas[i].simvoli);


    f = fopen("001.txt","wb");
    fwrite(mas,1,sizeof(mas),f);
    fclose(f);


}
Sashka0089 вне форума Ответить с цитированием
Старый 06.05.2021, 14:19   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Цитата:
структуру из двух полей: строковое и символьное.
Откуда тут взяться числовому полю? Так было в сдутом из сети образце? А попробовать написать, как в задании: поля строковое и символьное ?
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
записать в файл последовательного доступа N произвольных натуральных чисел. переписать в другой файл элементы кратные K lililili Паскаль, Turbo Pascal, PascalABC.NET 0 29.11.2012 14:43
файл f целого типа, число компонент файла делится на 10. Записать в файл g наибольшие значения каждых десяти компонент файла kulak_sacharik Паскаль, Turbo Pascal, PascalABC.NET 5 25.11.2012 16:17
Символьный файл F. Записать в файл G компоненты файла F в обратном порядке,сначала все нечетные, затем чётные. Паскаль. ICE_LADY Помощь студентам 0 08.06.2011 17:32
Переписать с сохранением порядка следования компоненты файла F1 в файл F2, а компоненты файла F2 - в файл Алексей_1 Паскаль, Turbo Pascal, PascalABC.NET 0 20.05.2011 13:37
Типизированный файл с натуральными числами. Числа, встречающиеся 1 раз переписать в другой файл [Паскаль] mifomen Помощь студентам 7 16.12.2010 22:00