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

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

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

Преобразование типов - C++

19.03.2013, 03:37. Просмотров 409. Ответов 3
Метки нет (Все метки)

Господа, мое терпение и срок, отведенный мне на решение задачи начальством, кончились.
У меня одна функция возвращает один тип,
а другая принимает на вход другой тип.
На самом деле там обыкновенная ascii строка.
Я ее в отладчике вижу.
но с синтаксисом проклятого языка си справиться не могу.
Могу привести подробности с любой степенью детализации.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2013, 03:37     Преобразование типов
Посмотрите здесь:

преобразование типов в с++ - C++
Собственно вопрос в следующем. Распишите пожалуйста по шагам что происходит при выполнении данного кода { //... myclass x(10);...

Преобразование типов - C++
Здравствуйте! Подскажите как преобразовать тип данных: World в double вот код DLL которую я пишу: #include "stdafx.h" ...

Преобразование типов - C++
кое-что о преобразовании типов. float F; __int32 DW; DW=*(__int32 *)&F; значение DW должно совпадать с F побитово, без всяких...

преобразование типов - C++
помогите у меня программа выдает ошибки преобразования типов подскажите как должно быть чтоб все работало программа делает перестановки...

С++ преобразование типов - C++
Есть переменная целочисленного типа например int A(например 2356).Нужно преобразовать ее к типу LPTCSTR и передать ее WinAPI функции...

преобразование типов - C++
Здравствуйте, подскажите пожалуйста как преобразовать данные типа LPARAM в LPCWSTR

Преобразование типов - C++
Возможно ли преобразовать vector <Transport_Vehicle*> Cars_for_transportation в vector <MotorCar*> Cars_for_transportation

Преобразование типов - C++
Цель копировать из одного объекта в другой инофрмацию, типы разные, поэтому приходится приводитьTypeA a; TypeB b; a = *(a*)&b; А вот...

преобразование типов - C++
Уважаемые специалисты, у меня имеется одна проблема. Есть два числа. double и float. Надо из double вычесть float. Все бы хорошо, но...

преобразование типов - C++
memcpy((void*)stroka,(void*)stroka,ykaz_bukva-ykaz_temp+1); что нужно поставить вместо void* чтоб не было предупреждений


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
19.03.2013, 06:03     Преобразование типов #2
Синтаксис там элементарен до безобразия. Прсто пишешь в скобках имя типа, к которому надо привести, потом то, что хочешь привести. Это может быть и имя переменной и вызов функции.
C++
1
2
3
4
5
6
7
8
9
10
float f1(float x)
{
 return x*x;
}
int f2(int x)
{
 return x*x*x;
}
...
f2((int)f1(20.04));
Добавлено через 3 минуты
Не зная даже этого, врядли можно хорошо сделать саму программу. Если проблема возникла не из-за срочного перехода на плюсы с другого языка для продолжения работы над чужой программой, то работодателю будет проще нанять одного из нас. Если же проблема именно в срочном переходе с другого языка, то временное не знание подобных вопросов - норма, но тогда надо всё таки изучить язык.
SteeLHeaD
1 / 1 / 0
Регистрация: 05.02.2013
Сообщений: 27
19.03.2013, 08:15  [ТС]     Преобразование типов #3
Господа, спасибо за помощь!
просто вернулся домой в три ночи и уже не мог ничего сделать.
утром решил задачу в две строки:
C++
1
2
                    const std::string ss =fsrc;
                    const char* src =ss.c_str();
Просто надо было в этот StringBuffer.h заглянуть - там есть уже написанные преобразования а разным строковым типам, в том числе к std::string
ITcrusader
19.03.2013, 08:21     Преобразование типов
  #4

Не по теме:

SteeLHeaD, у страха - глаза велики

Yandex
Объявления
19.03.2013, 08:21     Преобразование типов
Ответ Создать тему
Опции темы

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