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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Стек http://www.cyberforum.ru/cpp-beginners/thread1040252.html
Имеется такой код: struct stack { int a; struct stack *next; }; void push(stack* &next, int a) { stack *pv = new stack; pv->a = a;
C++ Количество палиндромов (задачка с acmp.ru) Доброго времени суток. Нужна помощь с заданием на с++. Текст задания: Количество палиндромов (Время: 1 сек. Память: 16 Мб Сложность: 51%) Непустая строка, содержащая некоторое слово, называется палиндромом, если это слово одинаково читается как слева направо, так и справа налево. Пусть задана строка, в которой записано слово S, состоящее из N прописных букв латинского алфавита. Путем... http://www.cyberforum.ru/cpp-beginners/thread1040241.html
Написати гру на С++. В консолі C++
Гра «Мінер». Гра «Морський бій». Допоможіть..Дуже нада!
C++ Строки из файла
Здравствуйте. Мне нужна ваша помощь. Как брать поочередно строки из файла, что потом их как-то обрабатывать. fgets берет строку, но всего лишь одну хоть и стоит вроде в цикл "пока не конец файла"..
C++ Упорядоченный массив http://www.cyberforum.ru/cpp-beginners/thread1040179.html
Всем добрый вечер! Прошу помощи по написанию программы. Задача: изначально имеется одномерный массив с произвольным набором чисел. На выходе нужно получить массив неповторяющихся положительных чисел с указанием о том, сколько раз встречается число в исходном массиве и упорядочить числа в порядке убывания частоты повторяемости.
C++ Из инфиксной нотации в постфиксную Здравствуйте, прошу помощи, есть класс в нем методы. Суть программы в том что она должна переводить из инфиксной нотации в постфисную, но где то накосячил, понять не могу где :( // #include <iostream> #include <string> #include <ctype.h> #define MAX_SIZE 256 подробнее

Показать сообщение отдельно
keicks
Сообщений: n/a
13.12.2013, 23:07     информационное табло со структурой
Доброго времени суток!
Прошу помощи!Вобщем задание на курсовую было разработать информационное табло для пенсионного фонда с подгружаемым файлом(базой данных).Задумывалось,что пользователь выбирает нужный пункт из списка и программа выдает ему строку с кабинетом и именем сотрудника. Вобщем какие то ошибки выдает,подчеркивает код,не знаю в чем дело,помогите поправить(делал в 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 минуты
Ребят,срочно,буду признателен
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru