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

Строка в double - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Среднее арифметическое ненулевых элементов массива http://www.cyberforum.ru/cpp-beginners/thread281927.html
Сформировать динамический массив X размером MxN из случайных целых чисел. В программе организовать функцию для подсчета среднего арифметического ненулевых элементов массива X, которые принадлежат...
C++ Подсчитать количество букв русского алфавита из файла .txt Задача: Осуществить подсчет количества разных букв русского алфавита ("а", "б", ...) в текстовом файле .txt. Результаты вывести в консоли. http://www.cyberforum.ru/cpp-beginners/thread281925.html
C++ Скопировать подстроку в строку до последнего пробела
Надо написать программу, которая будет копировать подстроку в строку до последнего пробела. Например, исходная строка "раз два три". В новую строку должно копироваться "раз, два". Я использую...
минимизировать сумму кубов остатков по всем строкам C++
Здравствуйте! Помогите пожалуйста решить этим способом: • с использованием динамического программирования Входной текст состоит из слов с известными длинами (количеством символов) l1, l2,...,...
C++ Разбить строку на слова из словаря http://www.cyberforum.ru/cpp-beginners/thread281860.html
Условие У Васи на клавиатуре не работает клавиша пробел. Поэтому все тексты он теперь набирает слитно. Напишите программу, которая будет разделять набранный Васей текст на слова из данного...
C++ Стеки Помогите разобраться со стеками.Вылетает 3 ошибки при компеляции. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> #include <math.h> #include <fstream> #include... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9970 / 5893 / 997
Регистрация: 25.07.2009
Сообщений: 11,159
23.04.2011, 18:00
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
 
int main(void){
    char buf[32], * p;
    double val;
 
    while ( printf("Number: ") && scanf("%31[^\n]%*c", buf) == 1 ){
        errno = 0;
        val = strtod(buf, &p);
        if ( errno || *p )
            printf("Wrong input!\n");
        else
            printf("You have entered %f\n", val);
    }
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru