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

Классы. Непонятная ошибка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Классы.Заголовочные файлы http://www.cyberforum.ru/cpp-beginners/thread810502.html
Здравствуйте.Помогите найти ошибку.В программе.Вот код. /* main.cpp */ #include <iostream> #include <conio.h> #include "Students.h" using namespace std; int main() { setlocale(LC_ALL, "Russian");
C++ Добавить запись в файл, который уже содержит данные Есть файл(название не важно). Необходимо без удаления предыдущих данных ввести новые, например с новой строки http://www.cyberforum.ru/cpp-beginners/thread810488.html
C++ Динамический 2-ный массив, count Sort
Всем привет, я написал сортировку методом ПОДСЧЁТА для двумерного массива с динамической памятью, и вот что то не работает , посмотрите код, я тут на форуме смотрел тему сортировки массивов, и всё равно для двумерного не получается у мня, спасибо заранее. int count_sort(int **ptrarray,int nrow,int ncol) { srand(time(0)); ptrarray = new int* ; for ( int count = 0;...
Как направить вывод из файла C++
Господа, подскажите, как быть с такой задачей. Есть текстовый файл. Допустим, 2 предложения, 10 слов всего. Необходимо каждое слово помещать в массив или вектор (не важно) по отдельности (для дальнейшего сравнения). Выделить слова думаю функцией "strtok", массив, думаю, типа vector <string> V; Но как использовать strtok, если текст в файле?? freopen ("file_name", "r", stdin) ??
C++ Разъясните эту строку как мне это привязать к функции http://www.cyberforum.ru/cpp-beginners/thread810460.html
double (*func4 (double, double)); - как это привязать к функции, как я понимаю это масив указателей на функцию, но она почему то не получается привязать
C++ Двунаправленный список (добавление/удаление элементов в голову, просмотр списка, реализовать дублирование элементов с заданным значением) Здравствуйте! Помогите написать программу, обеспечивающую работу с двунаправленным нециклическим списком: добавление/удаление элементов в голову, просмотр списка, реализовать дублирование элементов с заданным значением. Желательно самый простой способ и с комментариями и алгоритм работы. Заранее спасибо. подробнее

Показать сообщение отдельно
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
17.03.2013, 20:04     Классы. Непонятная ошибка
Во-первых, что это за инициализация нулем в конструкторе? Вот, для примера:
http://liveworkspace.org/code/3zGT7y$0
Во-вторых, в это этот вот кусок кода:
C++
1
2
3
4
5
6
7
8
9
10
 cout<<"\nEnter UDC: ";
            cin>>U;
            cout<<"\nEnter Author name: ";
            cin>>Au;      
            cout<<"\nEnter book Name: ";
            cin>>N;
            cout<<"\nEnter Year of release: ";
            cin>>Y;
            cout<<"\nEnter number of books: ";
            cin>>Am;
Не знаю, как у Вас, но у меня после первого же ввода UDC все остальное не получилось ввести, просто выводилось то, что в cout написано. cin.sync() исправила проблему.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 cout<<"\nEnter UDC: ";
            cin>>U;
            cin.sync();
            cout<<"\nEnter Author name: ";
            cin>>Au;
            cin.sync();
            cout<<"\nEnter book Name: ";
            cin>>N;
            cin.sync();
            cout<<"\nEnter Year of release: ";
            cin>>Y;
            cin.sync();
            cout<<"\nEnter number of books: ";
            cin>>Am;
            cin.sync();
И еще, если название будет как минимум из двух слов, при таком вводе как сейчас, записываться будет только первое слово. Вместо cin лучше использовать getline(cin,*переменная типа string*);
 
Текущее время: 19:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru