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

Перевод из строки в число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ atal error C1010: unexpected end of file while looking for precompiled header directive. http://www.cyberforum.ru/cpp-beginners/thread60945.html
Как убрать эту ошибку?
C++ Заменить все малые латинские буквы символом «$» Необходимо составить и отладить указанную функцию. В главной программе, если в задании не предложено другое, следует описать два массива указанного в задании типа Sl и S2. Элементы первого массива задать при описании, второго — ввести с клавиатуры. Обработать каждый из массивов с помощью составленной функции и результаты вывести на экран. Написать функцию, которая для заданного в качестве пара... http://www.cyberforum.ru/cpp-beginners/thread60936.html
Вывести на экран слова начинающиеся с той же буквы, что и первое слово предложения. Напечатать строку после изъятия этих слов. C++
Помогите, пожалуйста с программой: Вывести на экран слова начинающиеся с той же буквы, что и первое слово введенного предложения. Напечатать строку после изъятия этих слов. Заранее благодарю.
Определить количество и сумму цифр числа C++
Доброго времени суток. Дано натуральное число N. Определить количество и сумму цифр этого числа. Спасибо.
C++ Сформировать одномерный массив http://www.cyberforum.ru/cpp-beginners/thread60883.html
Из строки типа "Привет 123й, я 548й, нам нада передать 17му что его балан равен 100". Вывести все числа(не цифры, а числа). Сформировать одномерный массив. Отсортировать его по убыванию, возростанию, найти максимальный и минимальный элемент. В конце вывести среднее арифметическое элементов масива.
C++ Определить номер цифры в числе Дано натуральное число. Определить номер некоторой заданной цифры в нем, считая от конца числа. Если такой цифры нет, ответом должно быть число 0. Если таких цифр несколько, должен быть определен номер первой из них. Помогите, пожалуйста, никак не могу сообразить! подробнее

Показать сообщение отдельно
audiophile
9 / 9 / 0
Регистрация: 01.11.2009
Сообщений: 67
04.11.2009, 23:52     Перевод из строки в число
Ваш код у меня выдает дофига ошибок (куча вольностей + не виндовский компилятор), так что проверить работу не могу. Но сами смотрите. Если у вас в stack действительно записано char-овское число вида "123.2", например, то atof() с этим должен прекрасно справляться!
C++
1
2
3
4
5
6
7
#include <iostream>
using namespace std;
int main () {
    char * test = "123.2";
    cout << atof(test)+0.8 << endl;
    return 0;
}
Проверьте, то ли лежит в stack перед преобразованием.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru