![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 31.10.2010
Сообщений: 39
|
![]()
Я уже месяца 4 изучаю C . И вот в инете нарыл такую прогу , связанную со структурами , а комментов на нее нет . Пожалуйста , помогите с комментами .
Прога : #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <locale.h> #include <windows.h> struct Clothes { int num; char firm[14]; char country[14]; struct Price { int man, woman; } price; }; const int size = 5; void main(void) { int cp = GetConsoleCP(); setlocale(LC_ALL, "Russian"); const char header[] = " ___________________________________ ______________\n" "| | | Цена на джинсы | |\n" "| # | Фирма |--------------------| Страна |\n" "| | | Мужские | Женские | |\n" " -------------------------------------------------\n"; struct Clothes clothes[size], temp; char buf[6]; for(int i = 0; i < size; i++) { clothes[i].num = i + 1; printf("Введите фирму %d-ого производителя джинсов: ", i + 1); gets(clothes[i].firm); printf("Введите цену на мужскую продукцию %d-го производителя: ", i + 1); gets(buf); sscanf(buf, "%d", &clothes[i].price.man); printf("Введите цену на женскую продукцию %d-го производителя: ", i + 1); gets(buf); sscanf(buf, "%d", &clothes[i].price.woman); printf("Введите страну %d-ого производителя: ", i + 1); gets(clothes[i].country); } system("cls"); printf("%s", header); SetConsoleCP(1251); for(int i = 0; i < size; i++) { printf(" %d %s %d %d %s \n", clothes[i].num, clothes[i].firm, clothes[i].price.man, clothes[i].price.woman, clothes[i].country); } temp = clothes[0]; clothes[0] = clothes[size - 1]; clothes[size - 1] = temp; printf("\n\n"); SetConsoleCP(cp); printf("%s", header); SetConsoleCP(1251); for(int i = 0; i < size; i++) { printf(" %d %s %d %d %s \n", clothes[i].num, clothes[i].firm, clothes[i].price.man, clothes[i].price.woman, clothes[i].country); } getch(); } Заранее благодарен))) |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 24.11.2010
Сообщений: 80
|
![]()
Всё просто, прочитай что такое структуры и все дела. Там сверх разумного нет. Объявили структуры. Заполнили их. Напечатали. Всё.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
2 проги на С# | Bakalavr | Помощь студентам | 4 | 28.11.2010 20:30 |
Две проги. Порезка труб и движения коня по шахматной доске. По какому принципу работают такие проги? | sadf | Общие вопросы C/C++ | 4 | 06.03.2010 20:04 |
Выручайте, на с++ проги | andreaslancom | Фриланс | 5 | 24.01.2010 16:18 |
2 проги на Си | blackbanny | Общие вопросы C/C++ | 10 | 15.10.2009 17:06 |