Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 26.11.2017
Сообщений: 10
1

Нужно создать структуру типа: СТУДЕНТ: Фамилия, Имя, Отчество, Домашний адрес, телефон, Баллы

18.12.2017, 22:36. Показов 3000. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
СТУДЕНТ: Фамилия, Имя, Отчество, Домашний адрес, телефон, Баллы. А потом Определить данные о студенте с максимальным средним баллом по ВНО. У меня что-то не получается записать эти данные, которые я ввел с клавиатуры, в файл.
Я начал писать код, но он требует дороботки... За код не судите строго только начал учить програмирование. Язык програмирования СИ. Помогите ПЖ) .... Зарание спасибо
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
void save()
    {
        struct persone {
            char firstname[20];
            char lastname[20];
            char secondname[20];
            char city;
            char ctreet;
            int number_house;
            char number_phone;
            int zno[3];
        };
 
        char c[500];
        char *kek;
        FILE *file;
        printf_s("Открытие файла : ");
        file = fopen("D:\\Laba12.txt", "rw");
 
        if (file1 == NULL) {
            printf_s("Ошибка открытия\n");
            return -1;
        }
 
        struct persone p;
 
        system("chcp 1251");
        system("cls");
        printf("Введите имя: ");
        fscanf(file, "%s");
        printf("Введите фамилию: ");
        fscanf(file, "%s");
        printf("Введите отчество: ");
        fscanf(file, "%s");
        printf("Введите город: ");
        fscanf(file, "%s");
        printf("Введите улицу: ");
        fscanf(file, "%s");
        printf("Введите номер дома: ");
        fscanf(file, "%d");
        printf("Введите номер телефона: ");
        fscanf(file, "%d");
        printf("Введите балы ЗНО:");
        fscanf(file, "%d");
 
        fclose(file);
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2017, 22:36
Ответы с готовыми решениями:

Структуры.Фамилия, Имя, Отчество Группа Домашний адрес, Телефон Электронная пошта
Структуры. Notebook:Фамилия, Имя, Отчество, Домашний адрес, Телефон Электронная пошта.

Класс студент с полями: год рождения, имя, фамилия, отчество, адрес и телефон.
Написать класс студент с полями: год рождения, имя, фамилия, отчество, адрес и телефон.

Исходный файл содержит информацию: Имя, фамилия,отчество, номер телефона, адрес. Создать процедуру, которая выводит на экран по фамилии телефон, адрес
Исходный файл содержит информацию: Имя, фамилия,отчество, номер телефона, адрес. Создать процедуру,...

Создать упорядоченный список с информацией о пяти студентах: имя, фамилия, ВУЗ, факультет, домашний адрес, телефон.
ААА... Ребята, прошу о помощи=) Delphi не поддается=( Сессия на носу, решить задачу не могу=(......

1
0 / 0 / 0
Регистрация: 26.11.2017
Сообщений: 10
22.12.2017, 21:19  [ТС] 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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
truct persone {
    char firstname[100];
    char lastname[100];
    char secondname[100];
    char city[100];
    char street[100];
    char number_house[5];
    char number_phone[13];
    char zno[200];
};
 
int main()
{
    setlocale(NULL, "");
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    FILE *file;
 
    printf_s("Открытие файла : \n ");
    file = fopen("D:\\Laba12.txt", "w");
 
    if (file == NULL) {
        printf_s("Ошибка открытия \n");
    }
    else {
            struct persone p;
 
            printf("Введите имя: ");
            scanf("%s", p.firstname);
            fprintf(file, "%s\n", p.firstname);
 
            printf("Введите фамилию: ");
            scanf("%s", p.lastname);
            fprintf(file, "%s\n", p.lastname);
 
            printf("Введите отчество: ");
            scanf("%s", p.secondname);
            fprintf(file, "%s\n", p.secondname);
 
            printf("Введите город: ");
            scanf("%s", p.city);
            fprintf(file, "%s\n", p.city);
 
            printf("Введите улицу: ");
            scanf("%s", p.street);
            fprintf(file, "%s\n", p.street);
 
            printf("Введите номер дома: ");
            scanf("%s", p.number_house);
            fprintf(file, "%s\n", p.number_house);
 
            printf("Введите номер телефона: ");
            scanf("%s", p.number_phone);
            fprintf(file, "%s\n", p.number_phone);
 
            printf("Введите балы ЗНО:");
            scanf("%s", p.zno);
            fprintf(file, "%s\n", p.zno);
        }
 
    fclose(file);
    getchar();
    return 0;
}

Вот сделал сам...Долго мучался но сделал, может кому пригодится)
0
22.12.2017, 21:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2017, 21:19
Помогаю со студенческими работами здесь

Customer: Фамилия, Имя, Отчество, Адрес, Телефон, Номер кредитной карточки, Номер банковского счета. Создать массив объ
Customer: Фамилия, Имя, Отчество, Адрес, Телефон, Номер кредитной карточки, Номер банковского...

Организовать файл записей и поместить в него сведения о нескольких студентах (Фамилия, имя, отчество, дата рождения, домашний адрес).
Организовать файл записей и поместить в него сведения о нескольких студентах (Фамилия, имя,...

Нужно создать структуру типа: СТУДЕНТ : Прізвище, Ім’я, По-батькові, Домашня адреса, Телефон, Бали
СТУДЕНТ : Прізвище, Ім’я, По-батькові, Домашня адреса, Телефон, Бали. А потомім Визначити дані про...

Организовать базу данных для справочной службы со следующей информацией: фамилия, имя, отчество; адрес; телефон
Организовать базу данных для справочной службы со следующей информацией: фамилия, имя, отчество;...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru