С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
effect59
0 / 0 / 0
Регистрация: 17.03.2014
Сообщений: 1
#1

Функция для класса вектор. Переписать данную функцию, используя тип const char* - C++

20.03.2014, 22:04. Просмотров 184. Ответов 0
Метки нет (Все метки)

Есть функция для класса Вектор, которая преобразует строку, типа: "13; 12,5" в отдельные координаты. Как можно переписать данную функцию, используя тип const char*? Пожалуйста подскажите
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void AVector::SetAVector(AnsiString str)
{
    AnsiString strX, strY;
    int k = str.Pos(";");
    strX = str.SubString(1,k-1);
    strY = str.Delete(1,k+1);
        try
            {
            CoordX = strX.ToDouble();
            CoordY = strY.ToDouble();
            }
        catch(...)
            {
            ShowMessage("Ошибка в координатах!");
             return;
            }
 
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2014, 22:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция для класса вектор. Переписать данную функцию, используя тип const char* (C++):

Смысл const char* и о том, какой тип строк лучше использовать - C++
Я никак не могу понять смысла const char*. Это строка в стиле C, я знаю. Но чем эта запись отличается от char*? Или вообще, просто char?...

Чем отличаются объявления const char* и const* char - C++
Прошу объяснить мне, чем отличаются объявления const char* и const* char и как объявить: указатель на константный массив символов, ...

Копировать пустую строку в const char* Конструктор структуры (класса) - C++
Я думал, что это копирует в ch символ конца строки char *ch=new char; strcpy(ch,""); delete ch; В обычном случае оно так и...

Как компилятор обрабатывает член класса static constexpr const char* - C++
Привет! Наткнулся на непонятный момент class Foo { public: static constexpr const char* PTR = "value"; }; без...

Как передать символ в функцию (const char *string) - C++
Мне нужно передать в функцию atof символы F, F, S, S, но когда я пытаюсь так сделать ошибка invalid conversion from 'char' to 'const...

Вектор строк и массив указателей на тип char - C++
Помогите, пожалуйста, с одной задачей. Сижу голову ломаю. Никак не могу понять почему эта ошибка выскакивает. Напишите программу,...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2014, 22:04
Привет! Вот еще темы с ответами:

Error C2440: return: невозможно преобразовать "const char *" в "const char (&)[6]" - C++
Вроде все правильно а все равно не работает. Подскажите в чем ошибка #include <iostream> template<typename T> inline const T...

char operator[](unsigned short offset) const; // что означает const? - C++
Собстенно вопрос уже озвучен :).

Ошибка: Cannot convert 'char const[18]' to 'const wchar_t *' - C++
Unit1.cpp(59): E2034 Cannot convert 'char const' to 'const wchar_t *' Full parser context Unit1.cpp(55): parsing: void _fastcall...

Cannot convert 'const wchar_t *' to 'const char *' - C++
HMODULE hMod=GetModuleHandle(NULL); if(!hMod) { } HRSRC hRes=FindResource(hMod,"acc.dll",RT_RCDATA); if(!hRes){ } HGLOBAL...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.