|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.03.2011, 10:51 | #1 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 16
|
'String' does not name a type...
Всем привет!!!
Есть файл "main.cpp". Код:
есть файл "convert.h" Код:
Код:
Проблема состоит в том что, что когда я запускаю главную программу, то он мне дает ошибку в файле conv.h. И пишет "'String' does not name a type". Программа работала пока все функции находились в одном файле. Но как только я их разделил на 2 файла то появилась эта ошибка. Подскажите что я не так прописал??? Зарание спасибо!!! Последний раз редактировалось Stilet; 30.03.2011 в 11:42. |
30.03.2011, 11:26 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Похоже компилятор не видит эту переменную
string Adition (string num1, string num2); Попробуйте объявить её в .cpp файле. В нём же объявите #include <string>.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
30.03.2011, 11:32 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
он и не должен видеть переменную типа String, класс то string
помним что С++ регистрозависимый. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
30.03.2011, 11:35 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Да, да, точно, а я чёт проглядел
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
30.03.2011, 13:40 | #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 программа работала, а как только разделил, нет... |
|
30.03.2011, 14:58 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вообще то наоборот, String смените на string
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
30.03.2011, 15:48 | #7 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 16
|
ну так вот и сделано - но проблема осталась...
Есть еще идеи??? )) Вот кстати я препода спрашивал - он сказал что это копилятор может капризничать, и посоветовал скачать Eclipse для С++... Я использую Dev-C++ 4.9.9.2 - но так как я в компиляторах и средах программирования не разбираюсь, я не настраивал ничего. Может это именно из за этого??? Последний раз редактировалось Stilet; 30.03.2011 в 17:36. |
30.03.2011, 21:49 | #8 |
Пользователь
Регистрация: 15.12.2010
Сообщений: 78
|
хммм
ты позаменял везде String на string?
|
31.03.2011, 11:34 | #9 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 16
|
ну да. Абсолютно везде - только что перепроверил
|
31.03.2011, 12:12 | #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 |