Исходный код программы на 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 - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.