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

Ошибку не могу определить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка std::bad_alloc http://www.cyberforum.ru/cpp-beginners/thread961637.html
Помогите. Если запускать программу с number = 6, то всё работает, а вот если запустить программу, поменяв 6 на любое другое число, то программа завершается ошибкой std::bad_alloc #include <iostream> #include <vector> using namespace std;
C++ Вывод на экран данные из текстового файла Создайте текстовый файл целых чисел (значения вводятся с клавиатуры). Проанализировав в программе созданный файл, создайте еще 2 файла: • содержащий однозначные числа и их количество, • содержащий двузначные числа и их количество. Выведите содержимое каждого файла на экран. #include <cstdlib> #include <iostream> #include <fstream.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread961634.html
Сравнить скорости сходимости C++
Сравнить скорости сходимости для 2ух уравнений Помогите :)
C++ Подключение библиотеки OpenCV
Здравствуйте! Подскажите пожалуйста, как подключить OpenCV - 2.4.6.0 к Microsof Visual Studio C++ 2010 Express. ОС - Windows 7 максимальная 64 - разрядная. Воспользовалась инструкцией отсюда: http://gerasimchuk.blogspot.ru/2012/08/opencv-visual-studio-2010-express-c.html однако мне за это выдают такие ошибки (при попытке написать первую простую порграммку): ... 1>OpenCVhelloworld.obj :...
C++ Разработать класс "множество целых чисел" в соответствии со следующим заданием http://www.cyberforum.ru/cpp-beginners/thread961605.html
Форумчане помогите разобраться с программой, только начался С++ 1. Разработать класс "множество целых чисел" в соответствии со следующим заданием Состояние класса - Множество состоит из элементов типа int (в множестве не может быть двух элементов с одинаковыми значениями) и определяется мощностью (количеством элементов в множестве) и значениями своих элементов, например: множество из 5...
C++ Переделать под реккурсию Есть задача,поиск числа бинарным методом, в нее нужно добавить решение с помощью рекурсиипомогите пожалуйста! #include <iostream> #include <conio.h> using namespace std; int BinSearch(int *M, int n, int k); //(int *M, int n, int k)-÷òî çàä.â êà÷åñòâå ïàðàìåòðîâ?! int main() { const int n=9; // ÷òî îáîçíà÷àåò? подробнее

Показать сообщение отдельно
_Kate_
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 92
Записей в блоге: 1
24.09.2013, 22:28     Ошибку не могу определить
вообщем ошибка странная не могу понять откуда она взялась
Ошибка 6 error LNK2019: ссылка на неразрешенный внешний символ _main в функции ___tmainCRTStartup C:\Users\documents\visual studio 2012\Projects\test\test\MSVCRTD.lib(crtexe.obj)
Ошибка 7 error LNK1120: неразрешенных внешних элементов: 1 C:\Users\documents\visual studio 2012\Projects\test\Debug\test.exe
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
            #include <iostream>
#include <stdio.h>
#include <fstream>
#include <stdlib.h>
#include <vector>
#include <string>
#include <stdio.h>
#include <windows.h>
#include <sstream>
#include <math.h>
#include <locale.h>
using namespace std;
 
 
 
class Long_Calculations{
    int base;
    int count1;
    int count2;
    string number2;
    string number;
 
 
public:
 
    Long_Calculations(void){
 
        base=10; // десятичная система;
 
    }
 
    
 
 
int getstring(string num1, string num2){
    int len=0;
    char tmp;
    
 
    len=num1.length();
    cout<<len<<endl;
        
    if(num1[0]=='-'){
        for(int i=0; i<num1.size()-1;i++)
        {
            /*number+=num1[i+1];*/
            number=number+num1[i+1]; // чтоб начать с позиции i+i так как нас не интерисует  0 ячейка 
        }
         // так как [0]= - то это и есть индикатор минуса.
        count1=num1.length()-1;}  //длина входящего слова хз к чему она, -1 не учитываем тот минус. }
    else // если число положительное то ->
    {
        number=num1;
        count1=num1.length();
    }
 
 
    for(int i=0;i<count1/2;i++){
         
        tmp=number[i];
        number[i]=number[(count1-1)-i];
        number[(count1-1)-i]=tmp;
    
    }
 
 
    if(num2[0]=='-'){
 
    for(int i=0;i<num2.length()-1;i++){
 
        number2=number2+num2[i+1];
 
    }
    
    count2=number2.length()-1;
    
    }
    else
    {
    
        number2=num2;
        count2=number2.length();
    }
 
 
        for(int i=0;i<count2/2;i++){
         
            tmp=number2[i];
        number2[i]=number2[(count2-1)-i];
        number2[(count2-1)-i]=tmp;
    
    }
        num1.clear();
        num2.clear();
 
 
 
 
 
    return  0;
}
 
 
 
 
string reverse(string number){
 
 
    double size=number.size() , i;
    char sym;
 
    for(i=0;i<size/2; i++){
 
        sym=number[i];
        number[i]=number[(size-1)-i];
        number[(size-1)-i]=sym;
 
    }
 
    return number;
 
 
}
 
 
    friend string operator+(const string sum1, const string sum2);
    friend string operator-(const string num1, const string num2);
    friend string operator% (const string num1, const string num2);
    friend string operator/ (const string num1, const string num2);
 
 
    string transform_bin_in_dec(string bin);
 
 
    string transform_dec_in_bin(string digit)
    {
        string bin, decimal=digit;
    
        while (decimal.size()!=1 || decimal[0]!='1')
        {
            bin+=decimal%"2";
            decimal=decimal/"2";
        }
        bin+="1";
 
        bin=reverse(bin);
    return bin;
    }
 
 
 
 
 
 
    ~Long_Calculations(void){
 
        number.clear();
        number2.clear();
 
 
    }
 
 
 
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru