Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Найти точку, наибольшее из расстояний от которой до выбранных точек было бы минимальным (Pascal -> Си) //www.cyberforum.ru/c-beginners/thread2269624.html
Можно хотя бы для решения задачи перевести главное { На плоскости расположены N-точек, заданные своими координатами, найти на оси абсцисс точку наибольшее из расстояний от которой до...
C (СИ) Как написать на Си программу для вычисления линейных уравнений по этой формуле? Всем доброго времени суток. Объясните, пожалуйста, что обозначают буквы b, k, j, nj, n в формуле Зейделя. Как написать на Си программу для вычисления линейных уравнений по этой формуле? //www.cyberforum.ru/c-beginners/thread2269618.html
C (СИ) Найти сумму элементов массива в области правого и левого сегмента двумерного массива
Добрый день.Есть задание:Найти сумму элементов массива в области правого и левого сегмента двумерного массива. Массив задать с помощью датчика случайных чисел. Исходный массив и полученный результат...
C (СИ) Работа с текстовым файлом
В текстовом файле в первой и второй строке записано по 10 чисел.Считать данные из текстового файла в массив а и в.вычислить сумму S=b0*a9+b1*a8 итд,результат записать в конце файла
C (СИ) Передача строк и символов по COM -порту //www.cyberforum.ru/c-beginners/thread2269323.html
Ребят, подскажите пож. создаю строку char chOne = "1"; Отправляю по COM-порту и в терминале получаю "1C0". Откуда этот С0 появляется? как от него избавиться, чтобы получить 1 ?? Спасибо!
C (СИ) Шифр Цезаря Пологаю, все знают о чем идет речь. Вот ссылка если что https://ru.wikipedia.org/wiki/%D0%A8%D0%B8%D1%84%D1%80_%D0%A6%D0%B5%D0%B7%D0%B0%D1%80%D1%8F . В чем ошибка? Программа компилится, но... подробнее
jpj
0 / 0 / 0
Регистрация: 21.04.2018
Сообщений: 22
Завершенные тесты: 1
0

Чтение структуры из файла

26.06.2018, 19:22. Просмотров 348. Ответов 0
Метки (Все метки)

информация о книге - ФИО автора, название, год издания, место издания. Нужно считать из файла эти данные и вывести информацию (в другой файл) о книге, изданной в 1990 - 1993 годах в Москве.

никак не могу придумать как считать поля структури из файла, помогите пожалуйста

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <stdio.h>
#include <stdlib.h>
struct book{
    int year;
    char surname[100], name[4], book_name[100], place[20];
};
int main()
{
    FILE *out, *in;
    struct book books[100];
    int i, n;
 
 
    if(!(out=fopen("out.txt","rt"))){
         perror("File opening error");
        getch();
        return 0;
    }
    if(!(in=fopen("in.txt", "wt"))){
         perror("File opening error");
        getch();
        return 0;
    }
    fscanf(out,"%d", &n);
    
    while(!(feof(out))){
            for(i=0;i<n;i++){
                fscanf(out,"%s ", &books[i].surname); 
                fscanf(out, "%s ", &books[i].name);
                fscanf(out,"%s ", &books[i].book_name);
                fscanf(out,"%d ", &books[i].year);
                fscanf(out,"%s ", &books[i].place);
                if((books[i].year>=1990)&&(books[i].year<=1993)&&(books[i].place=='Москва')){
                    fputs(books[i].surname, in);
                    fputs(books[i].name, in);
                    fputs(books[i].book_name, in);
                    fprintf(in,"%d ", books[i].year);
                    fputs(books[i].place, in);
                }
            
        }
 
    }
    return 0;
}


Вернуться к обсуждению:
Чтение структуры из файла
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2018, 19:22
Готовые ответы и решения:

Чтение структуры из файла
Добрый вечер! Курсач горит - все готово, но при чтении структуры из файла - fread выдает ноль Уже...

Чтение структуры из файла
(программа на С) В общем, задача написать программу, которая из файла вида: будет заносить...

Запись и чтение структуры из файла
Нужно ввести структуру с клавиатуры, записать её в файл и потом прочитать из него. Пока что читает...

Чтение структуры из файла и вывод на экран
Подскажите, пожалуйста, как считать подобную структуру из файла? 1. Вопрос, состоящий из...

Чтение структуры из файла и вывод на дисплей
Задание: Записать структуру(информация о студенте:имя курс год рост) в файл. Добавить сведения...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru