Форум программистов, компьютерный форум, киберфорум
Наши страницы

C для начинающих

Войти
Регистрация
Восстановить пароль
 
zca775
0 / 0 / 0
Регистрация: 11.12.2015
Сообщений: 12
#1

Функция, что записывает в текстовый файл данные структуры, введенные с клавиатуры - C (СИ)

11.12.2015, 03:49. Просмотров 181. Ответов 1
Метки нет (Все метки)

Помогите сделать программу. Написать функцию, что записывает в текстовый файл данные структуры, которые мы вводим с клавиатуры.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2015, 03:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция, что записывает в текстовый файл данные структуры, введенные с клавиатуры (C (СИ)):

Функция addTextFile неправильно записывает данные в файл - C (СИ)
Здраствуйте, проблема с функцией addTextFile, при выборе должно додавать данные в начало / конец файла, но недодает, в чем проблема? все...

Создать структуру и написать функцию, которая записывает в бинарный файл данные о сканере из структуры - C (СИ)
Сама структура имеет вид: struct scan_info{ char model; // наименование модели int price; // цена double x_size; //...

Как проверять текстовый файл на корректные данные? - C (СИ)
Размерность вводится до открытия файла.Язык СИ В книгах да и в интерене попадается одна проверка на существование файла ...

Исходный текстовый файл скопировать в результирующий текстовый файл, удалив слова менее N1 символов - C (СИ)
Не так давно я просил помощь в написании программы на си: Исходный текстовый файл скопировать в результирующий текстовый файл, удалив слова...

Функция сохраняет кое что в бинарник, но проблема в том что указатель на файл все время оказывается пустой - C (СИ)
у меня функция сохраняет кое что в бинарник, но проблема в том что указатель на файл все время оказывается пустой о_О я пишу что то...

Напишите программу, которая вставляет строки, введенные с клавиатуры, в список - C (СИ)
Ребята, всем привет! Задание было такое "Напишите программу, которая вставляет строки, введенные с клавиатуры, в список" Нужно было...

1
Zvonkov
7 / 7 / 3
Регистрация: 11.09.2015
Сообщений: 38
11.12.2015, 09:49 #2
Например, так:
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
46
47
#include <stdio.h>
#include <stdlib.h>
 
typedef struct PersonInfo {
    unsigned age;
    char firstName[64];
    char lastName[128];
} PersonInfo;
 
int SavePersonInfo(FILE *f, PersonInfo *pinfo)
{
    fwrite(pinfo, sizeof(PersonInfo), 1, f);
    return 0;
}
 
void outputPersonInfo(PersonInfo *pinfo)
{
    printf("Age: %d\n", (*pinfo).age);
    printf("First Name: %s\n", (*pinfo).firstName);
    printf("Last Name: %s\n", (*pinfo).lastName);
}
 
void imputPersonInfo(PersonInfo *pinfo)
{
    printf("Age: ");
    scanf("%d", &(*pinfo).age);
    printf("First Name: ");
    scanf("%63s", (*pinfo).firstName);
    printf("Last Name: ");
    scanf("%127s", (*pinfo).lastName);
}
 
int main()
{
    FILE* datafile;
    datafile = fopen("data.dat", "w+b");
    if (!datafile) {
        printf("Error open file.");
        return -1;
    }
    PersonInfo p_info;
    imputPersonInfo(&p_info);
    SavePersonInfo(datafile, &p_info);
    outputPersonInfo(&p_info);
    fclose(datafile);
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2015, 09:49
Привет! Вот еще темы с ответами:

Scanf не читает введенные данные - C (СИ)
Доброго времени суток! Прошу помощи. Есть функция для чтения ввода. При казалось бы правильном вводе (напр. &quot;+ 100&quot;) scanf не читает и...

Программа не обрабатывает введенные данные - C (СИ)
Програама не хочет решать именно мои данные, ввожу любые данные она их решает, а ввожу свои ничего не происходит. Что может быть? В...

Программа не принимает введенные данные - C (СИ)
Здравствуйте, не могу понять почему программа не видит &quot;scanf(%c,&amp;stlb_sim)&quot; в строке 5 Koordinati_stlb(char *koord_stlb){ char...

Программа создает текстовый файл и записывает туда все введенные строки - Delphi
написать две программы. При работе первой программы пользователь вводит не менее пяти строк символов. Строки должны включать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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