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

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

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

Преобразование типов C++
Преобразование типов C++
Преобразование типов C++
C++ преобразование типов
C++ Преобразование типов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для 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     Преобразование типов
Ответ Создать тему
Опции темы

Текущее время: 18:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru