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

Выделение памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Есть два перегруженныйх оператора *, но компилятор не может выбрать нужный, почему? http://www.cyberforum.ru/cpp-beginners/thread614384.html
#include <stdio.h> class klass { public: klass() {} klass(int n) {} klass operator*(const klass &other){} //Сейчас всё компилится, но если расскоментить эту строку, то //компилиться не будет
C++ Сортировка по убыванию. Чтение из файла Помогите, пожалуйста, отсортировать содержимое файла.. Т.е. Имеется файл в 10 строк Popov.A.N. m 3.8 k Litvinov.A.S. m 3.4 i Fomin.G.E. m 4.5 k Chernov.A.A. m 4.8 k Korolenko.A.F. j 4.6 i Obama.E.N. j 5 n Krasnov.A.A. m 4.2 k Finora.T.N. j 4.4 i http://www.cyberforum.ru/cpp-beginners/thread614368.html
C++ C++ Учебный курс 2-е издание (Паоло Франка)
Купил книгу "C++ Учебный курс 2-е издание" (Паоло Франка). В интернете в электронном виде прочитал несколько страниц 1-го издания. Там всё основано на примерах с дискеты. Беда в том, что во 2-м издании (который я купил) те же примеры с той же дискеты, а дискета (диск) НЕ прилагается. Есть у кого-нибудь эта дискета? Или дайте ссылку, где её можно скачать. В инете не нашёл. Добавлено через 11...
C++ Матрицы - перегрузка оператора *
Здравствуйте, помогите пожалуйста. Имеется библиотека Matrixclass.h, необходимо в ней перегрузить оператор умножения. Как только я не пытался его реализовать, но выводит не понять что. Посоветуйте что-нибудь по этому поводу. Matrixclass.h #include <iostream> #include <stdlib.h> #include <time.h> // Srand, Randomize #include <math.h>
C++ Методы и классы http://www.cyberforum.ru/cpp-beginners/thread614348.html
добрый день) код выдает ошибку "E2089 Identifier 'proc' cannot have a type qualifier". не могу понять в чем проблема. int main() { class myclass { int num; public: void proc(); }; void myclass::proc() {
C++ Бинарное дерево (отладка) Прога работает и всё запускает (здесь фрагмент), но, к сожалению, выводит некие символы и т.д. Где что надо поправить? struct prod { char FI; int tnum,date,sum; }; подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
26.06.2012, 17:28     Выделение памяти
Цитата Сообщение от Dady Посмотреть сообщение
C++
1
2
3
4
5
6
7
fseek (Text , 0 , SEEK_END);
* * * * n=ftell (Text);
* * buffer=(char*) malloc (sizeof(char)*n);
* * char str[10]; 
* * cout << "Введите последовательность символов:\n"; 
* * cin >> str; * * * * * *
* * while (fscanf(Text,"%s",buffer) != EOF)
-

Dady, ошибка в том что ты отодвинул указатель вконец файла здесь fseek (Text , 0 , SEEK_END); и не вернул его вначало, таким образом пытаешся читать файл курсор которого и так уже вконце, просто отмотай его вначало fseek (Text , 0 , SEEK_SET); перед циклом

Добавлено через 3 минуты

Не по теме:

Dady, вообще же код жуткая смесь Си и плюсов, можно было либо писать полностью на Си и отказаться от cout с cin либо же считать файл с помощью ifsteam, загнать его содержимое в stringstream и оттуда уже черпать слова.

 
Текущее время: 10:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru