Форум программистов, компьютерный форум 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:41     Выделение памяти
Чтобы не быть голословным
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
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
int main()
{
    int count    = 0;//Áóäåò ñîäåðæГ*ГІГј ÷èñëî ñîâïГ*äåГ*ГЁГ©
    long n       = 0;//áóäåò ñîäåðæГ*ГІГј äèëГ*Гі ГґГ*éëГ*
    char str[32] = {0};//Г*Г*ГёГ* ïîñëåäîâГ*òåëüГ*îñòü
    char *buffer = NULL;//ГЎГіГґГҐГ° ГІГҐГЄГ±ГІГ*
    FILE *Text   = NULL; 
    Text = fopen ("Text.txt", "rb"); 
    if(Text == NULL)
        printf("Error open Text.txt");
    else
    {
        fseek(Text,0,SEEK_END);
        n = ftell(Text);
        fseek(Text,0,SEEK_SET);
        buffer = (char *)malloc((1 + n)*sizeof(char));
        if(buffer == NULL)
            printf("Allocation memory error\n");
        else
        {
            printf("str = ");scanf("%31s",str);
            //Гџ ГЎГ» îòòГ*ëêèâГ*ëñÿ îò Г±ГІГ*Г*Г¤Г*ðòГ*îé ГґГіГ*êöèè feof
            while(!feof(Text))//Г* Г*ГҐ âîçâðГ*ГІГ* fscanf
            {
                if(fscanf(Text,"%s",buffer))
                if(strcmp(buffer,str) == 0)
                {
                    //Ïî÷åìó ГЎГ» êðîìå èçâåùåГ*ГЁГї Г*ГҐ ïðîïå÷Г*ГІГ*ГІГј
                    //ïîçèöèþ Гў ГґГ*éëå ãäå âñòðåòèëè str
                    printf
                    (
                        "Found comparision :\n"
                        "FILE POS : %d\n", ftell(Text)
                    );
                    count = count + 1;
                }
            }
            if(count == 0)
                printf("Text.txt not contain str = %s\n",str);
            else
                printf("Text.txt contains %d str = %s\n",count,str);
            //Åñëè ГЇГ*ìÿòü áûëГ* âûäåëåГ*Г* Г·ГЁГ±ГІГЁГ¬ ГҐВё
            free((void *)buffer);
        }
        fclose(Text);//Г‡Г*êðûëè ïîòîê Г·ГІГҐГ*ГЁГї
    }
    //îäГ*Г* ñòîï òî÷êГ* ГўГЄГ®Г*öå Гў êîòîóþ ïîïГ*ä¸ì ГўГ±ГҐГЈГ¤Г*,
    //Г* Г*ГҐ ГЄГіГ·ГЁ ГЇГ® ГўГҐГІГЄГ*Г¬ êîäГ*
    system("pause");
    return 0;
}
Text.txt содержал строку This is the test
Миниатюры
Выделение памяти  
 
Текущее время: 16:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru