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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2014, 01:31   #1
ciil3401
Новичок
Джуниор
 
Регистрация: 25.12.2014
Сообщений: 2
По умолчанию Проверить код C++


#include <stdio.h>

#include "stdafx.h"
#pragma warning(disable:4627)
#pragma warning(disable:4996)


struct TStudentData
{
int Num;
char Family[50];
int Day;
int Month;
int Year;
int Ochenka;
char Prepod[30];
char Dischep[30];
};

class TStudent{
public:
TStudentData data;
void get_Family();
void get_Day();
void get_Month();
void get_Year();
void get_Ochenka();
void get_Prepod();
void get_Dischep();
};

void TStudent::get_Family()
{
printf("Family: ");
scanf("%s", &data.Family);
}
void TStudent::get_Day()
{
printf("DAY: ");
scanf("%d", &data.Day);
}
void TStudent::get_Month()
{
printf("MONTH: ");
scanf("%d", &data.Month);
}
void TStudent::get_Year()
{
printf("YEAR: ");
scanf("%d", &data.Year);
}
void TStudent::get_Ochenka()
{
printf("Ochenka: ");
scanf("%d", &data.Ochenka);
}


void TStudent::get_Prepod()
{
printf("Prepodavatel: ");
scanf("%s", &data.Prepod);
}
void TStudent::get_Dischep()
{

printf("Dischepline: ");
scanf("%s", &data.Dischep);
}

int main(){

TStudent buf;
FILE *f;
char ch;
f = fopen("h:\\temp\\student.dat", "a+b");
if (f == NULL)
{
f = fopen("h:\\temp\\student.dat", "wb");
}
do
{

buf.get_Family();
buf.get_Day();
buf.get_Month();
buf.get_Year();
buf.get_Ochenka();
buf.get_Prepod();
buf.get_Dischep();
fwrite(&buf.data, sizeof(buf.data), 1, f);
printf("again? y/n");
ch = getch();
} while (ch == 'y');

fclose(f);

return 0;
}
ciil3401 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверить код Devdev12 Общие вопросы C/C++ 2 11.12.2014 19:37
C++Проверить код и прокомментировать Kseni564 Помощь студентам 0 11.05.2014 16:02
Проверить код на С Надинка Помощь студентам 6 24.05.2013 16:38
Проверить код Artem131 Общие вопросы C/C++ 0 29.04.2013 22:47
проверить код delfin07 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 9 21.02.2012 13:58