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

ошибка [Linker Error] Unresolved external '_main' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0X32.OBJ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как вызвать методу? http://www.cyberforum.ru/cpp-beginners/thread83374.html
привет всем! у меня вот такая проблема, я новичок в Си. Не могли бы вы мне помочь с одной программой, она находится здесь http://jgt.akpeters.com/papers/Moller97/tritri.html, мне всего лишь нужно вызвать int tri_tri_intersect_with_isectline и ее результат как я ето могу провести в int main? Спасибо большое.
C++ циклы и массивы Мне дали 3 задания: 1. sin(3*x)/sin(x)= -П, где п - это число "пи", а П - Произведение … по … от … до …, над П бесконечность, под П k= -бесконечность. Тут вроде бы должен быть цикл... 2. Написать программу, вычисляющую факториалы больших чисел. Для представления факториалов использовать одномерный массив. 3. Разработать функцию-предикат, которая проверяет отношение An c ... c A2 c A1 между... http://www.cyberforum.ru/cpp-beginners/thread83369.html
Нарисовать бумагу в клетку 3,5мм и выдать в графическом формате или в PDF C++
Очень нужна программка для выдачи клеточной бумаги, как в тетрадке по арифметике, только размер клетки должен быть 3,5мм. Цвет линий - голубой или оранжевый. Можно выдавать в графическом формате или в PDF. Размер около 960 х 1024 рх С графикой у меня совсем нет никакого опыта. Убил кучу времени - результат нулевой. Подскажите, пожалуйста, можно ли это сделать с С++ , буду очень благодарен...
Считывание текста из файла и вывод на экран в С++ C++
Помогите пожалуйста! Нужно написать программу, которая считывает текст из файла и выводит его на экран, после каждого предложения добавляя, сколько раз встретилось в нем введенное с клавиатуры слово. Заранее благодарен.
C++ из раздела Рекурсия http://www.cyberforum.ru/cpp-beginners/thread83318.html
Всем привет! С праздниками! Возникли проблемы с следующей задачкой. С чего начать? Может какой-нибудь сырой код для наглядности и понимания? Прoгрaммa oтoбрaжaeт нa экрaнe cтруктуру дaнных - дeрeвo. Для рaвнoмeрнoгo рaзмeщeния вeршин прoгрaммa дoлжнa «знaть» для кaждoй вeршины интeрвaл пoзиций экрaнa, кoтoрый выдeлeн для дaннoгo пoддeрeвa, и кoличecтвo вeршин в пoддeрeвe. caмo дeрeвo...
C++ Надо присвоить значения массива а массиву b с помощю функции, и указателей Надо присвоить значения массива а массиву b с помощю функции, и указателей... Я написал, но не работет... В чём дело? #include <cstdlib> #include <iostream> #include <conio.h> #include <math.h> #include <stdio.h> #include <stdlib.h> подробнее

Показать сообщение отдельно
Skyke
Сообщений: n/a
28.06.2010, 07:34     ошибка [Linker Error] Unresolved external '_main' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0X32.OBJ
у меня такая же ошибка!=(
main есть, вот код:

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
#include <iostream>
#include <string>
using namespace std;
 
int main(){
string s1;//строка 1
string s2;//строка 2
string w1[10];//массив для извлеченных слов из строки 1
string w2[10];//массив для извлеченных слов из строки 2
 
int num_of_words1, num_of_words2;//кол-во слов в строке 1 и в строке 2
int n=0;//текущий проверяемый символ в строке
int word_start=0, word_end;//номера символов, с которых начинается и заканч. слово
//перечисление - это переменная, кот может сод. только одно из заданных
//при её создании значений
//создаем перечисление "символ_или_нет", кот. может принимать значения
//"буква"(is_letter) и "не буква"(not_letter)
//и создаем 2 переменных этого типа: предыдущий символ(prev_symb)
//и текущий символ(cur_symb)
enum letter_or_not {is_letter, not_letter} cur_symb=not_letter, prev_symb;
 
cout<<"Enter string #1: "; //принимаем от польз. 1-ую строку
getline(cin, s1);
cout<<"Enter string #2: "; //принимаем от польз. 2-ую строку
getline(cin, s2);
 
//*******************************************************************************
//вытаскиваем из строки 1 все слова и сохраняем их в массиве w1 подряд.
for(int i=0;i <= s1.length();i++){
if(i!=s1.length()){
 prev_symb=cur_symb;
 if((s1.at(i)>='A' && s1.at(i)<='Z' || (s1.at(i)>='a' && s1.at(i)<='z' )
 cur_symb=is_letter;
 else
 cur_symb=not_letter;
 
 if(prev_symb==not_letter && cur_symb == is_letter)
 word_start=i;
 if(prev_symb==is_letter && cur_symb == not_letter){
  word_end=i;
  w1[n++]=s1.substr(word_start, word_end-word_start);
 }
}
else
w1[n++]=s1.substr(word_start, s1.length()-word_start);
}
num_of_words1=n;//кол-во слов в строке
for(int i=0;i<n;i++)//выводим все слова строки - каждое на новой строчке
cout<<w1[i]<<endl;
//*******************************************************************************
//абсолютно то же самое, только для строки 2 (вполне можно было бы вынести
//этот куско в отд. функцию, чтоб 2 раза не повторять) - опять вытаскиваем слова
n=0;word_start=0;
cur_symb=not_letter;
for(int i=0;i <= s2.length();i++){
if(i!=s2.length()){
 prev_symb=cur_symb;
 if((s2.at(i)>='A' && s2.at(i)<='Z' || (s2.at(i)>='a' && s2.at(i)<='z' )
 cur_symb=is_letter;
 else
 cur_symb=not_letter;
 
 if(prev_symb==not_letter && cur_symb == is_letter)
 word_start=i;
 if(prev_symb==is_letter && cur_symb == not_letter){
  word_end=i;
  w2[n++]=s2.substr(word_start, word_end-word_start);
 }
}
else
w2[n++]=s2.substr(word_start, s2.length()-word_start);
}
num_of_words2=n;
for(int i=0;i<n;i++)
cout<<w2[i]<<endl;
//*******************************************************************************
 
int min_word_len=999;//ставим минимальную длину слова изнач. равной какому-то
//большому числу, напр. 999 (это без разницы)
string min_word;
//сравниваем 1-ое слово 1 строки с кажд. словом
//второй строки, затем 2-ое слово 1-ой строки с кажд. словом 2-ой строки и т.д.
//находим равные и сравниваем их длину с нашей мин. длиной. Если длина найденого \
//присутствующего в обеих строках слова меньше тек. миним., то ее и делаем миним.
for(int i=0;i<num_of_words1;i++){
 for(int j=0;j<num_of_words2;j++){
  if(w1[i]==w2[j] && w1[i].length()<min_word_len){
  min_word=w1[i];
  min_word_len = w1[i].length();
  }
 }
}
 
cout<<"The shortest word in both strings is: "<<min_word<<endl;//выводим самое
//кор. слово, сод. в обеих строках
cout<<"The length of the shortest word = "<<min_word_len<<endl;//выводим длину
//самого кор. слова
 
system("pause" ;
return 0;
}
 
Текущее время: 02:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru