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

Исправить ошибку "undefined reference" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Убрать привязку к конкретной директории. GetCurrentDirectory http://www.cyberforum.ru/cpp-beginners/thread1235618.html
Привет, всем! Новая проблемка, имеется следующее: D3DXCreateTextureFromFileEx(pDirect3DDevice, "C:/Users/Anton/Documents/Visual Studio 2010/Projects/MyProgectSprite/OpeningScreen.bmp",...
C++ Программа ввода и проверки пароля Я хочу написать программу запрашивающая пароль пока тот не станет верным написал прогоамма работало но даже если пароль был не верен просто выводила другую строку добавил цикл программа не работает... http://www.cyberforum.ru/cpp-beginners/thread1235579.html
Игра крестики нолики C++
#include <iostream> using namespace std; int main () { int a,k=0,c; char mas; while(k<10) {
C++ Вывод числа в столбик с первой цифры, без массива, без строк
#include <iostream> #include <math.h> using namespace std; void p(long a) { long i=0,z=a; while (z) { z/=10; i++; //êîëè÷åñòâî öèôð âî ââåäåííîì ÷èñëå
C++ Нужно исправить задачку на замену значений (swap) http://www.cyberforum.ru/cpp-beginners/thread1235477.html
#include<iostream> using namespace std; int f(int a, int b); int main() { int x = 5; int c = 55; cout << x << ' ' << c << endl; f(x, c); cout << x << ' ' << c << endl;
C++ При вызове функции Sides () которая по сути должна менять переменные члены класса — ничего не происходит Всем привет! Такой вопрос, в листинге объявлен класс Rect и определен объект theRect. При вызове функции Sides() которая по сути должна менять переменные члены класса - ничего не происходит, остаются... подробнее

Показать сообщение отдельно
S_kepti_k
11 / 0 / 0
Регистрация: 19.09.2012
Сообщений: 32
29.07.2014, 02:14  [ТС]
После подключения initial.cpp в main к сожалению выдало вот этот перечень ошибок. Спасибо за догадку

Кликните здесь для просмотра всего текста
||=== Build: Debug in fr (compiler: GNU GCC Compiler) ===|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/klass.h|5|error: redefinition of ‘class Book’|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/klass.h|5|error: previous definition of ‘class Book’|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp||In member function ‘void Book::set_name(std::string)’:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|error: no match for ‘operator<=’ (operand types are ‘std::string {aka std::basic_string<char>}’ and ‘int’)|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: candidates are:|
/usr/include/c++/4.8/bits/stl_pair.h|239|note: template<class _T1, class _T2> bool std::operator<=(const std:air<_T1, _T2>&, const std:air<_T1, _T2>&)|
/usr/include/c++/4.8/bits/stl_pair.h|239|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const std:air<_T1, _T2>’|
/usr/include/c++/4.8/bits/stl_iterator.h|315|note: template<class _Iterator> bool std::operator<=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|315|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const std::reverse_iterator<_Iterator>’|
/usr/include/c++/4.8/bits/stl_iterator.h|365|note: template<class _IteratorL, class _IteratorR> bool std::operator<=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|365|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const std::reverse_iterator<_Iterator>’|
/usr/include/c++/4.8/bits/basic_string.h|2643|note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<=(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)|
/usr/include/c++/4.8/bits/basic_string.h|2643|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: mismatched types ‘const std::basic_string<_CharT, _Traits, _Alloc>’ and ‘int’|
/usr/include/c++/4.8/bits/basic_string.h|2655|note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<=(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)|
/usr/include/c++/4.8/bits/basic_string.h|2655|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: mismatched types ‘const _CharT*’ and ‘int’|
/usr/include/c++/4.8/bits/basic_string.h|2667|note: template<class _CharT, class _Traits, class _Alloc> bool std::operator<=(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)|
/usr/include/c++/4.8/bits/basic_string.h|2667|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: mismatched types ‘const _CharT*’ and ‘std::basic_string<char>’|
/usr/include/c++/4.8/bits/stl_iterator.h|860|note: template<class _Iterator, class _Container> bool __gnu_cxx::operator<=(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|860|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’|
/usr/include/c++/4.8/bits/stl_iterator.h|854|note: template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator<=(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|854|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|13|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|error: no match for ‘operator>’ (operand types are ‘std::string {aka std::basic_string<char>}’ and ‘int’)|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: candidates are:|
/usr/include/c++/4.8/bits/stl_pair.h|233|note: template<class _T1, class _T2> bool std::operator>(const std:air<_T1, _T2>&, const std:air<_T1, _T2>&)|
/usr/include/c++/4.8/bits/stl_pair.h|233|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const std:air<_T1, _T2>’|
/usr/include/c++/4.8/bits/stl_iterator.h|309|note: template<class _Iterator> bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|309|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const std::reverse_iterator<_Iterator>’|
/usr/include/c++/4.8/bits/stl_iterator.h|359|note: template<class _IteratorL, class _IteratorR> bool std::operator>(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|359|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const std::reverse_iterator<_Iterator>’|
/usr/include/c++/4.8/bits/basic_string.h|2606|note: template<class _CharT, class _Traits, class _Alloc> bool std::operator>(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)|
/usr/include/c++/4.8/bits/basic_string.h|2606|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: mismatched types ‘const std::basic_string<_CharT, _Traits, _Alloc>’ and ‘int’|
/usr/include/c++/4.8/bits/basic_string.h|2618|note: template<class _CharT, class _Traits, class _Alloc> bool std::operator>(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)|
/usr/include/c++/4.8/bits/basic_string.h|2618|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: mismatched types ‘const _CharT*’ and ‘int’|
/usr/include/c++/4.8/bits/basic_string.h|2630|note: template<class _CharT, class _Traits, class _Alloc> bool std::operator>(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)|
/usr/include/c++/4.8/bits/basic_string.h|2630|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: mismatched types ‘const _CharT*’ and ‘std::basic_string<char>’|
/usr/include/c++/4.8/bits/stl_iterator.h|848|note: template<class _Iterator, class _Container> bool __gnu_cxx::operator>(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|848|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’|
/usr/include/c++/4.8/bits/stl_iterator.h|842|note: template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator>(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)|
/usr/include/c++/4.8/bits/stl_iterator.h|842|note: template argument deduction/substitution failed:|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|15|note: ‘std::string {aka std::basic_string<char>}’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’|
/media/skeptik/f0de2eb3-29cd-4397-9bc1-1a03d896461b/skeptik/C++/fr/initial.cpp|17|error: expected ‘;’ before ‘cout’|
||=== Build failed: 5 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

Добавлено через 7 минут
MrCold

Да, если в названии не больше 10 символов, сохраняется в переменную.
Если больше 10 символов - записывает в переменную с 0 по 10 символ.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru