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

Не компилируется код в Visual C++ 2010 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Производит поиск цифр в символьной строке С++ http://www.cyberforum.ru/cpp-beginners/thread1094182.html
Написать программу, которая производит поиск цифр в символьной строке и в случае отсутствия иных символов переводит строку в число. С++
C++ Дана целочисленная прямоугольная матрица. Определить сумму модулей Дана целочисленная прямоугольная матрица. Определить: Сумму модулей элементов, расположенных ниже побочной диагонали. Помогите пожалуйста, не понимаю как написать http://www.cyberforum.ru/cpp-beginners/thread1094167.html
C++ Задача о салфетке
Нам задаётся число 4^k. Оно обозначает кол-во квадратиков, на которые мы разбили салфетку. 4^1(4) - 2x2, 4^2(16) - 4x4, 4^3(64) - 8x8 и тд... По очередно сворачиваем салфетку по типу - правую...
C++ Подключение с помощью директивы #include нескольких функций, находящихся в разных файлах.
Здравствуйте, уважаемые программисты. Помогите, пожалуйста, разобраться в такой ситуации: есть несколько функций, каждая из которых записана в свой отдельный файл. Как сделать, чтобы в главном файле...
C++ Создать класс “Город”, состоящей из класса ”Школа”. C++ http://www.cyberforum.ru/cpp-beginners/thread1094119.html
Создать класс “Город”, состоящей из класса ”Школа”. Класс “Город”:название города, колич. жителей, колич. поликлинник, колич. школ. Класс “Школа”: номер школы, колич. учащихся. Для каждого...
C++ В чём смысл использования указателей на функции Собсно,я не могу понять,в чём смысл использования указателей на функции,ведь можно вызывать функции напрямую.Или же это сделано чисто для компактности кода при частом их вызове? подробнее

Показать сообщение отдельно
Valera1984
1 / 1 / 0
Регистрация: 02.02.2014
Сообщений: 105
11.02.2014, 16:32  [ТС]
Case-Man, #include"stdafx.h"
#include"iostream"
#include"conio.h"

using namespace std;

struct Data
{
unsigned day;
unsigned month;
unsigned year;
};

struct T_student
{
char fio[40];
char facult[20];
unsigned kurs;
Data d_birth;
};

T_studentvvod_struc(int i);
void wr_struc(T_student a);

int main()
{

cout<<" Programma sozdaet massiv structur, zapolnaet ego dannimi i vivodit na ekrane tot massiv v vide tablici"<<endl;
cout<<" Programma opredelaet ivivodit familiu studenta, obuchaushegosa na samom mladshem kurse"<<endl<<endl;
T_student *p;
T_student list [100]={"Ivanov I. I.","FIST",3,1,1,1994, "Petrov N. I.","MF",1,10,12,1992};
p=list+2; //адреснаяарифметика
strncpy(p->fio,"sergeeva I. A.",40);//обращение
strncpy(p->facult,"FIST",20); // к элементам структуры
p->kurs=2; // через переменную-указатель
p->d_birth.day=20;
p->d_birth.month=12;
p->d_birth.year=1994;
for(int i = 3; i< 5; i++)
{
list[i]=vvod_struc(i);
};
cout<<"\nlist of structs\n! fio ! facul\'tet ! kurs !\n";
int i_min = 0;
int min_kurs = 100;
for(int i = 0; i< 5; i++)
{
wr_struc(list[i]);
if (list[i].kurs<min_kurs)
{
min_kurs=list[i].kurs;
i_min=i;
}
}
printf("student of min kurs %20s", list[i_min].fio);
_getch();
return 0;
}

T_studentvvod_struc(int i)
{
T_student a;
char c;
cout<<endl<<"Enter data "<< i+1 <<" person\n";
cout<<" fio ";
cin.getline(a.fio,40);
cout<<" facultet ";
cin.getline(a.facult,20);
cout<<" kurs ";
cin>>a.kurs;
cin.get(c);
cout<<endl<<"Enter date of birthday: \n";
cout<<" day (1-31) ";
cin>>a.d_birth.day;
cin.get(c);
cout<<" month (1-12)";
cin>>a.d_birth.month;
cin.get(c);
cout<<" year ";
cin>>a.d_birth.year;
cin.get(c);
return a;
};

void wr_struc (T_student a)
{
printf("%20s ! %10s ! %4d ! %2d.%2d.%4d\n",a.fio,a.facult,a.kurs,a.d_birth.day,a.d_birth.month,a.d_birth.year);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru