Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2012, 21:32   #31
Mahoyn93
Пользователь
 
Регистрация: 15.04.2012
Сообщений: 28
По умолчанию

Код:
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

struct SOTRUD{
       float plata;
       char name[20];
       char fname[20];
       };
struct OTDEL{
       struct SOTRUD x[5];
       char otname[20];
       } otdel[3];

int main()
{
    int i,j,n;
    printf("vvedite info:\n");
    for(int i=0;i<3;i++){
	 printf("Otdel ");
     scanf("%s",&otdel[i].otname);
	 for(int j=0;j<5;j++){ 
		printf("\nname, fname, plata\n");
		scanf("%s",&otdel[i].x[j].fname);
		scanf("%s",&otdel[i].x[j].name);
		scanf("%f",&otdel[i].x[j].plata);
	 }
	}
    
    
     for(i=0;i<3;i++){
	 printf("Otdel %s\n",otdel[i].otname);
	 for(j=0;j<5;j++){ 
		 printf("\n\tFIO\t%s %s\n\tPlata\t%10.2f",otdel[i].x[j].fname,otdel[i].x[j].name,otdel[i].x[j].plata);
	 }
	}
	char find_name[20];
	printf("vvedite name");
    scanf("%s",&find_name);    
	for(n=0;n<15;n++)
	{    
             if(SOTRUD[n].name==find_name);
             {
             printf("\n\tFIO\t%s %s\n\tPlata\t%10.2f",otdel[i].x[j].fname,otdel[i].x[j].name,otdel[i].x[j].plata);
             }
             }
                                            
	

	getch();
	return 0;
}
все равно не пойму как правильно задать
Цитата:
if(SOTRUD[n].name==find_name);
знаю что тут что то не то SOTRUD[n].name

Последний раз редактировалось Stilet; 16.05.2012 в 07:58.
Mahoyn93 вне форума Ответить с цитированием
Старый 16.05.2012, 08:01   #32
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

SOTRUD[n] нужно убрать. У тебя их нет.
Сотрудники - массив в рамках записи отдела, значит:
Код:
     for(i=0;i<3;i++){
	 
	 for(j=0;j<5;j++){ 
		if(otdel[i].x[j].name==find_name){Что дальше нужно писать? Ась?}
	 }
	}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.05.2012, 17:25   #33
Mahoyn93
Пользователь
 
Регистрация: 15.04.2012
Сообщений: 28
По умолчанию

спасибо)все работает)
Mahoyn93 вне форума Ответить с цитированием
Старый 16.05.2012, 17:39   #34
Mahoyn93
Пользователь
 
Регистрация: 15.04.2012
Сообщений: 28
По умолчанию

и все таки не поможете сделать считываение потока из файла в бинарник.просто на СИ даже незнаю как это делается
Mahoyn93 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# структура базы для Анкет sasblade C# (си шарп) 1 05.10.2011 16:33
Иерархическая структура таблицы базы mdb Wikly БД в Delphi 7 07.05.2010 22:55
Структура Базы Данных jeka5555 PHP 12 30.03.2009 07:46
структура таблицы базы данных с именем WORKER Vollmond36 Помощь студентам 1 01.12.2008 22:20