![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 16
|
![]()
Всем привет!!!
Есть файл "main.cpp". Код:
есть файл "convert.h" Код:
Код:
Проблема состоит в том что, что когда я запускаю главную программу, то он мне дает ошибку в файле conv.h. И пишет "'String' does not name a type". Программа работала пока все функции находились в одном файле. Но как только я их разделил на 2 файла то появилась эта ошибка. Подскажите что я не так прописал??? ![]() Зарание спасибо!!! Последний раз редактировалось Stilet; 30.03.2011 в 11:42. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Похоже компилятор не видит эту переменную
string Adition (string num1, string num2); Попробуйте объявить её в .cpp файле. В нём же объявите #include <string>.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
он и не должен видеть переменную типа String, класс то string
помним что С++ регистрозависимый. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Цитата:
![]()
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 09.03.2010
Сообщений: 16
|
![]()
"string Adition(string num1, string num2)" - это отдельная функция прописанная в главном фале "main.cpp". Компилятор же выдает ошибки по двум другим: "string ConvHB(string hex)" и "string ConvBH(string bin)". Причем при этом он ссылается не на исходник а на convert.h.
Цитата:
Но вот странная штука, ведь когда эти две функции находились в главном файле main.cpp программа работала, а как только разделил, нет... ![]() |
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
вообще то наоборот, String смените на string
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 16
|
![]()
ну так вот и сделано - но проблема осталась...
Есть еще идеи??? ![]() Вот кстати я препода спрашивал - он сказал что это копилятор может капризничать, и посоветовал скачать Eclipse для С++... Я использую Dev-C++ 4.9.9.2 - но так как я в компиляторах и средах программирования не разбираюсь, я не настраивал ничего. Может это именно из за этого??? Последний раз редактировалось Stilet; 30.03.2011 в 17:36. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 15.12.2010
Сообщений: 78
|
![]()
ты позаменял везде String на string?
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 16
|
![]()
ну да. Абсолютно везде - только что перепроверил
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
![]()
Скиньте сюда изправленный вариант и тексты ошибок с указанием, в каких строках они возникают.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Could not convert variant of type (Olestr) into type (Double) | java_91 | Общие вопросы Delphi | 1 | 18.02.2011 18:46 |
The type name 'GreenShalControl' does not exist in the type | Beton_net | WPF, UWP, WinRT, XAML | 0 | 15.02.2011 11:24 |
Could not convert variant of type (UnicodeString) into type (Double) | postaveche | БД в Delphi | 11 | 13.12.2010 16:41 |
Различие смысла в type "type" | Alex Cones | Общие вопросы Delphi | 5 | 18.04.2010 23:57 |
Как получить адрес String строки или преобразовать String | madboy4ik | Общие вопросы по Java, Java SE, Kotlin | 6 | 15.01.2010 11:57 |