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

Ссылка на неразрешённую лексему, что это? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как объявить массив динамически, заполнив его случайными числами http://www.cyberforum.ru/cpp-beginners/thread180752.html
Как объявить массив динамически, заполнив его случайными числами
C++ Linker Error: Undefined symbol _getimage in module Что это за ошибка и как ее исправить? Linker Error: Undefined symbol _getimage in module Linker Error: Undefined symbol _imagesize in module Linker Error: Undefined symbol _setcolor in module http://www.cyberforum.ru/cpp-beginners/thread180739.html
Решение нелинейного уравнения методом простых итераций C++
f(x)=arcsin(2x+1)-x^2=0 , ошибок при компиляции нету , но при запуске выдаёт Asin: Domain Error и Floating Point: Squere Root of NEgative Number =(( #include <iostream.h> #include <math.h> double Phi (double x); double Oshibka(double x);
Рекурсия C++
Ещё одна задача на рекурсию. Даны два натуральных n и k. Ваша задача заключается в выводе всех необходимых цепей. x1, x2, ..., хN, что xi - природного и 1 <= х <= k. Примечание. Используйте рекурсию для решения этой проблемы. Given two positive integers n and k. Your task is to output all Required to withdraw all of the chain x1, x2, ..., xN such that xi - natural and 1<=xi<=k. Note. Use...
C++ Найти выход из лабиринта http://www.cyberforum.ru/cpp-beginners/thread180692.html
Пожалуйста помогите решить. Перевод. Вопрос задачи: наити выход роботу из лабиринта. Робот проходит только через (.), а это (#) стенка через которые он не может пройти. Надо написать алгоритм прохода робота через лабиринт. Условие решить через рекурсию. Первая линия включает в себя N и M (2 <= n,m <= 6). Это матрица NxM состайт только из "#" и ".". "#" стены "." проход
C++ Максимальный элемент в массиве!!! Помогите!!!!!!!!!доделать программу!!!!!!:cry: Она выводит максимальный элемент введенного с клавиатуры массива целых чисел. Вот только маленький нюанс-для доступа к элементам массива необходимо использовать указатель----что у меня и не получилось!!!!!!!! Помогите сделать красивый форматированный ввод-вывод данных. #include <iostream> void main() { int a,i; // объявление массива ... подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,270
24.10.2010, 14:26     Ссылка на неразрешённую лексему, что это?
Да, что?
Иногда бывает такая ошибка. Методом научного тыка не хочется исправлять, а хочется понять что это такое

Вот здесь сделана робкая и тщтная попытка объяснить, в качестве примера дан код, приводящий к такой ошибке:
http://msdn.microsoft.com/ru-ru/library/ms235590.aspx


А вот и сам код-пример из ссылки:
C++
1
2
3
4
5
6
7
8
// LNK2028_b.cpp
// compile with: /clr:pure lnk2028.lib
// LNK2028 expected
int func();
 
int main() {
   return func();
}
Действиельно, при его компиляции возникает вышеупомянутая ошибка. Да только это ничего не объясняет!
Решается просто:
C++
1
2
3
int func() {
 return 0;
};
Но Извините, конечно, это ведь ОЧЕВИДНО, есть функция- нарисуй её тело. Так что как всё было непонятно, так и осталось
НАрисовал, ошибка исчезла, а почему была- непонятна, ибо возникает и во всяких других случаях, например таком: (мой случай)

C++
1
2
3
void funktsia (char* sPath) {
 CharToOem((LPCTSTR)sPath,sPath);
}
ЭТо жалкая попытка объявить функцию, перекодирующую символы. Стоит ли говорить, что в DEV C++
такой код работает на ура, а MS VS 2008- нет

Жду вашей помощи, друзья!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru