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

Шаблон класса,ошибка TEMPLATE - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлами. Вывести победителя с ФИО с максимальным баллом... (исправить) http://www.cyberforum.ru/cpp-beginners/thread752082.html
Помогите пож исправить код, он должен выводить победителя с ФИО с максимальным баллом,потом у кого 2 место и 3. Вот код: #include <stdio.h> #include <string.h> #include <conio.h> #include <stdlib.h> #include <iostream.h> #define DL_NUM 3 /* nomer uchastnica */ #define DL_FIO 25 /* dlina polya familii v fayle */
C++ Обработка числовой последовательности Помогите пожалуйста тему понять не могу, даже не знаю с чего начать Дана последовательность из n членов, Общий член a(k)= 2x - ((-1)^k * p^(2k-2)/(k+1)!) Длина n = 7; Цель: найти среднее арифметическое всех членов, Параметры: вычисляемые: x=max(a,b,c,d), p=p0+(i-1)*h, i=1,...,m исходные: a=-2, b=1.5, c=0.1, d=3.1, p0=2, h=0.6, m=5 через рекуррентную формулу, я не очень это... http://www.cyberforum.ru/cpp-beginners/thread752079.html
Вшить 1 фаил в другой C++
есть античит на c++ и есть фаил запуска игры. надо "Вшить" запуск игры в в античит или наоборот. те я хочу чтобы античит запускал из себя фаил игры. думаю сделать это с помощью ресурсов, но незнаю как. есть идеи?
C++ Посоветуйте пособие по использованию конструкции try/catch/throw
Не могли бы вы посоветовать мне книжку/статью/пособие, где доходчиво бы объяснялось о том, как использовать try/catch/throw? В частности, меня интересует работа с собственными исключениями, созданными на основе имеющихся.. Обычно, если в книжке и встречается работа с исключениями, то там пишут максимум об их использовании и возможности получить информацию об ошибке :\
C++ Волк Коза и Капуста: Просмотреть все возможные варианты перевозок и выбрать наикратчайший вариант http://www.cyberforum.ru/cpp-beginners/thread752033.html
Доброе время суток, форумчане. Сразу к делу. предмет называется "Искусственный Интеллект". Нужно решить эту задачу про волка, козу и капусту на с++. Что бы программа просмотрела все возможные варианты перевозок и выбрала наикратчайший вариант. Как это сделать ума не приложу...с решением логической задачи через программирование впервые сталкиваюсь.
C++ Описать структуру с именем PRICE Помогите! Даны задачи нужно написать программу 1.) Описать структуру с именем PRICE, содержащую следующие поля: · название товара; · название магазина, в котором продается товар; · стоимость товара в рублях. 2.) Написать программу, выполняющую следующие действия: · ввод с клавиатуры данных в массив, состоящий из восьми элементов типаPRICE, записи должны быть размещены в алфавитном порядке... подробнее

Показать сообщение отдельно
Buildog
40 / 40 / 2
Регистрация: 29.04.2012
Сообщений: 185
03.01.2013, 21:38     Шаблон класса,ошибка TEMPLATE
Вот так допустим будет выглядеть файл .h
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
63
64
65
#pragma once
#include <iostream> //И остальные заголовочные, что нужны
 
template <class T>              // Шаблон класса aviabilets
class aviabilets {
private:
FILE *fp, *tp, *printer;
 int slots[MAX];
 int count;
 
public:
  nofind();      // Функция - неудачный поиск
  openrw();      // Открыть файл  для чтения
  openwr();      // Открыть файл для записи
  getslots();    // Функция определяющая - какие ячейки заняты
  getslot();     // Функция ввода новой ячейки
  adbilet();     // Добавление билета
  delbilet();    // Удаление данных билета из списка
  showbilet();   // Вывод билета на экран
  chbilet();     // Изменение данных билета
  chcell();      // Изменение номера ячейки
  sortcells();   // Порядок возрастания номеров ячеек
  loc_punkt();   // Поиск билета по пункту назначения
  loc_fio();     // Поиск по ФИО
  loc_datvl();   // Поиск по Дате вылета
  pbilets();     // Печать билетов
 
 };
 struct BZ                  // структура с полями записей
 {
  // private:
  char punktn[20];         // Пункт назначения
  char nreis[10];          // Номер рейса
  char fio[50];            // Фамилия и инициалы пассажира
  char datvl[10];          // Дата вылета
  int number;              // Номер ячейки в базе куда заносится данные
      } disc;              // запись.диск
 
// **********************************************
   template<class T>
   aviabilets<T>::nofind() // Функция - неудачный поиск
        {
         char pause;
         puts("\nПункт назначения с таким именем не найден");
         getche();
        // pause=getchar();
         return 0;
        }
// **********************************************
     template<class T>
     aviabilets<T>::openrw() // Открыть файл  для чтения
       {
        if((fp = fopen(FILENAME,"r")) == NULL)
         {
          printf("Невозможно открыть файл %s\n", FILENAME);
          exit(0);
         }
       if((tp = fopen(TEMPFILE,"w")) == NULL)
        {
          printf("Невозможно открыть файл %s\n", TEMPFILE);
          fclose(fp);
          exit(0);
        }
        return 0;
        }
 
Текущее время: 17:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru