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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
keicks
Сообщений: n/a
#1

информационное табло со структурой - C++

13.12.2013, 23:07. Просмотров 240. Ответов 0
Метки нет (Все метки)

Доброго времени суток!
Прошу помощи!Вобщем задание на курсовую было разработать информационное табло для пенсионного фонда с подгружаемым файлом(базой данных).Задумывалось,что пользователь выбирает нужный пункт из списка и программа выдает ему строку с кабинетом и именем сотрудника. Вобщем какие то ошибки выдает,подчеркивает код,не знаю в чем дело,помогите поправить(делал в visual c++ express 2010)...сдача уже в понедельник.Буду признателен.
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
// s 6_2.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <fstream>
#include<istream>
#include <string>
#include <stdlib.h>
#include<stdio.h>
#include<windows.h>
#include<iostream>
 
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    const int l_name=30,l_number=2,l_room=5,
        l_buf=l_name+l_number+l_room;
    struct Man{
        float number;
        char name[l_name+1];
        float room;
    };
    const int l_dbase=10;
    Man dbase[l_dbase];
 
    char buf[l_buf+1];
    char number[l_number+1];
    ifstream fin("dbase.txt",ios::in|ios::_Nocreate);
    if(!fin){cout<<"error open the file";return 1;}
    int i=0;
    
    while(fin.getline(buf,l_buf)){
        if(i>=l_dbase){cout<<"vere long file";return 1;}
        strncpy(dbase[i].name,buf,l_name);
        dbase[i].name[l_name]='\0';
        dbase[i].number=atoi(&buf[l_name]);
        dbase[i].room=atof(&buf[l_name+l_number]);
        i++;
    }
    int n_record=i,nman=0;
    float mean_mack=0;
 
    while (true){
        cout<<"enter number:";cin>>number;
        //OemToChar(number.number);
        if(strcmp(number,"end")==0)break;
        bool not_found=true;
        for(i=0;i<n_record;i++){
            if(strstr(dbase[i].number,number))
    if (dbase[i].number[strlen(number)]==' '){
        strcpy(number,dbase[i].number);
        //CharToOem(number,number)
        cout<<number<<dbase[i].room<<' '<<dbase[i].name<<endl;
        n_man++;mean_room+=dbase[i].room;
        not_found=false;
    }
    return 0;
}
 
    }
Добавлено через 4 часа 22 минуты
Ребят,срочно,буду признателен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2013, 23:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос информационное табло со структурой (C++):

TreeView + окошко информационное - C++
Сделал TreeView1. Хочу что бы каждый node отображал свою информацию рядом в окне. Я так понимаю нужно рядом панель поставить. И вопрос: как...

Как вывести информационное сообщение о заголовке окна? - C++
Вот есть кусок кода: // Вывод информации о главном окне приложения с помощью // диалоговой панели сообщений MessageBox() ...

Управление электронным табло - C++
здравствуйте!!!помогите написать код,заранее спасибо Задание. Для управления электронным табло, состоящим из...

со структурой - C++
Помогите разобраться, почему функция не считает средний балл учеников (функция float SrSum()). Инфу программа считывает с файла: Yagnukov...

Работа со структурой - C++
Немогу правильно скоректировать функцию удаления.Место победителей неправильно записываеться т.е удаляя первого победителя то при выводе...

Работа со структурой - C++
И так я написал одну из очередных программ для лабораторных работ, но опять возникла проблема. Сам код: #include &quot;stdafx.h&quot; #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2013, 23:07
Привет! Вот еще темы с ответами:

Работа со структурой - C++
Нужна ваша помощь Очень срочно!1 ПОмогите пожалуйста) ПРоблема в следующем :даны точки : (0,0),(0,2),(1,1),(4,2),(2,4)(5,3). Нужно...

работа со структурой - C++
Создать две структуры Time и Time2 с полями &quot;часы&quot;, &quot;минуты&quot;, &quot;секунды&quot; и посчитать, в какой из структур больше...

Проблемы со структурой - C++
Суть проблемы в том что я в ф-ии renumber записываю в элемент структуры number числа, но при d других ф-иях вместо этих чисел выводит...

Работа со структурой - C++
Приветствую Всех. Вот какая проблема у меня возникла... Есть структура вида PC RAM 4096 HDD 750 SSD 120 FLASH 4 DVD-RAM 8 NOTEBOOK...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru