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

помогите со структурой - C++

Восстановить пароль Регистрация
 
sashqa93
0 / 0 / 0
Регистрация: 17.12.2011
Сообщений: 14
07.05.2012, 21:13     помогите со структурой #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
int k;
struct sotrud{
              bool director;
              float plata;
              char name[20];
              char fname[20];
              }n[15];
struct otdel{
       char n[20];
       struct sotrud n[15];
       };
union firm{
                    struct otdel o[k];
                    }firma;
 
              
int main(){
 
  for(int i=0;i<15;i++){
 
  printf("vvedite informaciu o sotrudnikah\n");
  printf("\nvvedite name");
  scanf("%c",&n[i].name);
  printf("\nvvedite fname");
  scanf("%c",&n[i].fname);
  printf("\nvvedite zar.platy");
  scanf("%f",&n[i].plata);
  
  
  printf("Info:\n%c%c%f",n[i].name,n[i].fname,n[i].plata);}
                 
 return 0;                 
}

не совсем пойму реализацию структур.в задании фирма в ней отделы и сотрудники в каждом отделе и директор фирмы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2012, 21:13     помогите со структурой
Посмотрите здесь:

C++ Помогите пожалуйста со структурой
C++ стек со структурой
программа со структурой C++
C++ Работа со структурой
Работа со структурой C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avazart
 Аватар для Avazart
6906 / 5146 / 253
Регистрация: 10.12.2010
Сообщений: 22,645
Записей в блоге: 17
07.05.2012, 21:21     помогите со структурой #2
C++
1
2
3
union firm{
                    struct otdel o[k];
                    }firma;
и директор фирмы
Тогда надо добавить в фирму директора

C++
1
2
3
4
5
struct firm
   {
    struct otdel o[k];
    char  main_svoloch[20]; // директор :D
   }firma;
sashqa93
0 / 0 / 0
Регистрация: 17.12.2011
Сообщений: 14
07.05.2012, 21:29  [ТС]     помогите со структурой #3
у меня с заполнением проблема.думаю с циклами что то не то.препод сказала через строки а о них вообще ничего не знаю
Avazart
 Аватар для Avazart
6906 / 5146 / 253
Регистрация: 10.12.2010
Сообщений: 22,645
Записей в блоге: 17
07.05.2012, 21:39     помогите со структурой #4
Ну дело в том что print() scan() работают с адресами, а массивы типа char[] сами по себе являются адресами(указателями) поэтому не надо ставить значек & перед ними

Добавлено через 1 минуту
смотри пример
http://www.cplusplus.com/reference/c.../cstdio/scanf/
Yandex
Объявления
07.05.2012, 21:39     помогите со структурой
Ответ Создать тему
Опции темы

Текущее время: 12:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru