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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Rustam4853
3 / 3 / 0
Регистрация: 31.03.2011
Сообщений: 20
#1

Как в VC++ переводить строки в тип int или float ??????? - C++

03.04.2011, 17:22. Просмотров 1275. Ответов 10
Метки нет (Все метки)

Здравствуйте .... уважаемые программисты ... помогите пожалуйста перевести тип строка в тип float.... какие библиотеки использовать, указать не забудьте тока пжл(((( ....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2011, 17:22     Как в VC++ переводить строки в тип int или float ???????
Посмотрите здесь:

C++ int или float
Функции float average(int arrray[],int from,int to) C++
Перевести массив цифр в число типа int или float C++
C++ Определять тип вводимой переменной (char или int)
При вводе элементов массива выводить их тип (или int или float) C++
C++ На вход подается число (int или float) в зависимости от его типа провернуть над ним разные операции
C++ Зачем преобразовывать itsVal в int, если эта переменная и так объявлена как тип int
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
03.04.2011, 17:26     Как в VC++ переводить строки в тип int или float ??????? #2
Цитата Сообщение от Rustam4853 Посмотреть сообщение
помогите пожалуйста перевести тип строка в тип float
atof()
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
03.04.2011, 17:32     Как в VC++ переводить строки в тип int или float ??????? #3
http://www.cplusplus.com/reference/i...perator%3E%3E/
std::stringstream
Rustam4853
3 / 3 / 0
Регистрация: 31.03.2011
Сообщений: 20
03.04.2011, 17:34  [ТС]     Как в VC++ переводить строки в тип int или float ??????? #4
я же просил еще и библиотеку указать ..... какие аргументы должны быть у ф-ции atof()???

Добавлено через 1 минуту
я не настолько владею английским ((
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
03.04.2011, 17:37     Как в VC++ переводить строки в тип int или float ??????? #5
Цитата Сообщение от Rustam4853 Посмотреть сообщение
я не настолько владею английским ((
Я кинул ссылку на русский сайт, или у Вас и з ним проблемы ?

Добавлено через 22 секунды
Цитата Сообщение от Rustam4853 Посмотреть сообщение
я же просил еще и библиотеку указать
C++
1
#include <cstdlib>
Добавлено через 31 секунду
Цитата Сообщение от Rustam4853 Посмотреть сообщение
какие аргументы должны быть у ф-ции atof()???
Строка Си-стиля.
Rustam4853
3 / 3 / 0
Регистрация: 31.03.2011
Сообщений: 20
03.04.2011, 17:38  [ТС]     Как в VC++ переводить строки в тип int или float ??????? #6
Цитата Сообщение от asics Посмотреть сообщение
Я кинул ссылку на русский сайт, или у Вас и з ним проблемы ?

Добавлено через 22 секунды

C++
1
#include <cstdlib>
Добавлено через 31 секунду

Строка Си-стиля.
я ведь не вам отвечал ))) сори.....
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
03.04.2011, 17:39     Как в VC++ переводить строки в тип int или float ??????? #7
Rustam4853, там же пример есть, в нем все библиотеки указаны
Rustam4853
3 / 3 / 0
Регистрация: 31.03.2011
Сообщений: 20
03.04.2011, 17:41  [ТС]     Как в VC++ переводить строки в тип int или float ??????? #8
Пу.. опять .. не то процитировал ... ладно напишу по колхозному .... про ссылку я не вам ))) спасибо за ссылку вашу... на счет библиотеки вам )))

Добавлено через 1 минуту
alex_x_x, не до конца просмотрел )) сори
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
03.04.2011, 17:41     Как в VC++ переводить строки в тип int или float ??????? #9
пардон шляпу запостил
http://www.cplusplus.com/reference/i.../stringstream/
Rustam4853
3 / 3 / 0
Регистрация: 31.03.2011
Сообщений: 20
03.04.2011, 17:42  [ТС]     Как в VC++ переводить строки в тип int или float ??????? #10
то есть atof() игнорирует символы и фиксирует тока числовые данные ??
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2011, 17:48     Как в VC++ переводить строки в тип int или float ???????
Еще ссылки по теме:

Как преобразовать все int,float,double в строки LPWSTR, LPCTSTR C++
C++ Как мне программу с int переделать в Float i double?
C++ Изменить тип массива с int на float
C++ Как число типа 2.88007e+018 привести в обычный int, float или просто вывести
C++ Почему при умножении разнотипных переменных (например, float и int) получается int?

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

Или воспользуйтесь поиском по форуму:
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
03.04.2011, 17:48     Как в VC++ переводить строки в тип int или float ??????? #11
Цитата Сообщение от Rustam4853 Посмотреть сообщение
то есть atof() игнорирует символы и фиксирует тока числовые данные ??
В принципе да, только если все лишние символы расположены после числа.То есть такое поканает:
C
1
char *str = "1.234asd";
, а такое нет
C
1
char *str = "1.2hj31";
результат будет неверный.
Yandex
Объявления
03.04.2011, 17:48     Как в VC++ переводить строки в тип int или float ???????
Ответ Создать тему
Опции темы

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