Исходный код программы на C++ для создания структуры с комментариями
Набросок консольного приложения на C++, имитации базы данных, в которой хранится информация о человеке и выводится на экран по номеру его. Есть простейшее меню с двумя пунктами. Обработка ошибок и редактирование информации не реализовано.
#include "stdafx.h"
#include <string>
#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;
struct inf //Создаём структуру;
{
string name; //Здесь будет хранится информация о имени, ..;
string familia; // , фамилии..;
string mesto_prozivania; //страна, ..; string
int god_rozdenia; // возраст ..;
};
void show(int i, inf a[]) //Функция для вывода информации о человеке;
{
i = i - 1;
cout << endl << "Person " << i + 1 << ".\nName: " << a[i].name << endl <<
"Second name: " << a[i].familia << endl << "mesto_prozivania: " <<
a[i].mesto_prozivania << endl << "god_rozdenia: " << a[i].god_rozdenia << endl;
}
int main()
{
int k = 0, v = 0;
inf human[5]; //Объявление переменных;
human[0] = { "Ivan", "Ivanov", "USA", 1994 };
human[1] = { "Janna", "D'Ark", "France", 1992 };
human[2] = { "Jhon", "Smith", "England", 2003 };
human[3] = { "Yeni", "Nakamura", "Japan", 1967 };
human[4] = { "Martin", "Corteze", "Spain", 1988 }; //Заполнение массива структур;
do { //Создание цикла для повторного вызова меню;
k = 0;
v = 0;
cout << "1. Pokaz info\n" << "0. Exit\n" << ">>"; //Интерфейс меню;
cin >> v; //Выбор пункта меню;
if (v > 0)
{
cout << "Vvedite nomer (1..5)>> ";
cin >> k;
show(k, human);
}
}
while (v |= 0);
}

Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Программы на заказ
Отзывы
Контакты