|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.12.2014, 01:31 | #1 |
Новичок
Джуниор
Регистрация: 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; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверить код | 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 |