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

use /Zm to specify a higher limit - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помощь новичку http://www.cyberforum.ru/cpp-beginners/thread335664.html
Пожалуйста помогите , я хочу изучить С++, подскажите с чего начать, с какой книги , какой прогой работать ?
C++ Непонятные ошибки(Linker Error) Что это за ошибки: undefined reference to `GetStockObject@4' undefined reference to `TextOutA@20' ld returned 1 exit status ? Пытался и искать ответ в инете - там говорят что нужно подключить библиотеку gdi32. #pragma comment( lib, "gdi32" ). Вписал в начало проги но не помогает. Что делать? Вот код на всякий случай: #include <windows.h> http://www.cyberforum.ru/cpp-beginners/thread335655.html
как мне функцию одного класса в функцию базового вставить C++
как мне функцию одного класса в функцию базового вставить??чет не хера не получается.... class Car { public : void _passat() {const float engineVolume = 11, fuel_rate = 22, body_color = 11;} int menu(); void characteristic();
C++ Конструктор при множественном наследовании
#include <string> class Worker // an abstract base class { private: std::string fullname; long id; public: Worker() : fullname("no one"), id(0L) {} Worker(const std::string & s, long n)
C++ Задача на побитовые операции http://www.cyberforum.ru/cpp-beginners/thread335626.html
объясните пожалуйста, как решить эту задачу: Упражнение 2.6. Напишите функцию setbits(x, p, n, y), возвращающую значение x, в котором n битов, начиная с p-й позиции, заменены на n правых разрядов из y (остальные биты не изменяются).
C++ Как это запустить в wxDev-C++... Здравстуйте, простите за идиотские вопросы, но с работой в консоли под эти компилятором вроде разобрался, а программа Hello Wold на gui(трырил код откуда-то из интернетов, на линуксе заработал, но у меня стоит чертов windows)таки не запускается... подскажите пожалуйста, какой проэкт создавать, какие include файлы здесь должны быть и что делать чтоб она запустилась наконец... заренее... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
23.07.2011, 21:54  [ТС]
Я пробовал динамику, с malloc работало кое как, мне это надоело и решил статически вбить массив
вот как пытаюсь ввести в проект матрицу и вектор с размерностями 3638 элементов

C++
1
2
3
4
5
6
7
8
#include <math.h>
#include <stdio.h>
#include <windows.h>
 
#define N 3638
 
#include "input_A.txt"
#include "input_B.txt"
В самих txt-шниках вбито double A[][N]={{....},....{}}; double B[] = {....}

Я делал чтение этих массивов, но даже само время считывания с инициализацией элементов значительно, вот и хотел себе упростить жизнь


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
double * str2vec(char * s, char delim, double * vec, int &m)
{
    m = 0;
    char * chBuf = strrchr(s,delim);
    while(chBuf)
    {
        vec[m] = atof(chBuf + 1);
    //  printf("vec[%04d] = %lf\r\n",m + 1, vec[m]);
        vec = (double *)realloc
            (
                (void *)vec,
                (1 + (m = m + 1))*sizeof(double)
            );
        s[strlen(s) - strlen(chBuf)] = '\0';
        chBuf = strrchr(s,delim);
    }
    if(s)
    {
        vec[m] = atof(s + 3);
//      printf("vec[%04d] = %lf\r\n",m + 1, vec[m]);
        vec = (double *)realloc
            (
                (void *)vec,
                (1 + (m = m + 1))*sizeof(double)
            );
    }
    return vec;
}
 
double * swapvec(int m, double * vec)
{
    double buf;
    for(int i = 0; i < m/2; i++)
    {
        buf = vec[m - i -1];
        vec[m - i -1] = vec[i];
        vec[i] = buf;
    }
    return vec;
}
Теперь выставив параметр /Zm 1553 получаю от компилятора уже такую ошибку

fatal error C1063:
Error executing cl.exe.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru