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

Извлечь число из строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как записать в файл студентов в порядке убывания среднего бала сдачи экзаменов http://www.cyberforum.ru/cpp-beginners/thread1251989.html
#include<iostream> #include <stdio.h> #include <stdlib.h> #include<iomanip> #include<windows.h> using namespace std; struct stud { char lastname;
C++ Как лучше изучать программирование? Просто читать и конспектировать или на практике? И где брать легкие задачки по С++? Для начинающих. http://www.cyberforum.ru/cpp-beginners/thread1251985.html
Ввод кириллицы в консоли C++
Есть задание создать некоторую базу. Базу эту можно дописывать. Но возникает проблема ввода кириллицы с консоли. Пробовал это решить следующим методом: inline void rus_in (char*& buf) { OemToChar(buf, buf); } На что VS 2012 ругается так:
C++ Обьяснить, допустим ли приведенный код
Я изучаю С++ по книге Язык программирования С++.Вводный курс. Так вот там задание: Обьяснить, допусти ли этот код? Если да, то почему? Если нет то почему? Я думаю, что не допустим, так как, этот код может функционировать неправильно и будет появляться ошибка. Но загнал код в компилятор и оказалось, что ошибка появляется но код все равно компилируется. Почему так?? Какой правельный ответ?? ...
C++ По окончанию компиляции консоль быстро появляется и исчезает http://www.cyberforum.ru/cpp-beginners/thread1251946.html
Всем привет. Попал в политех и нужно срочно выучить с++. Вот код он работает. Но по окончанию компиляции консоль быстро появляется и исчезает, как сделать так, что бы консоль не пропадал и я мог увидить результат. Компилирую в VSExpress C++ 2012; #include <iostream> using namespace ::std; int main () { int sum =0, val=1; // продовжувати виконання циклу, поки значення val не...
C++ Методы поиска: полный перебор и интерполяционный Найти самолет, вылетающий в 1400. Методы поиска: полный перебор и интерполяционный. как это в массиве записать? подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6359 / 5923 / 1920
Регистрация: 18.12.2011
Сообщений: 15,223
Завершенные тесты: 1
06.09.2014, 18:51
Ну, а если по простому:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <ctype.h> 
#include <stdlib.h> 
int main()
{
    char str[]="field001600.bin";
    for(char* p=str;*p;p++)
        if(isdigit(*p))
        {
            int result=atoi(p);
            std::cout<<result<<std::endl;
            system("pause");
            return 0;
        }
    std::cout<<"No number"<<std::endl;
    system("pause");
    return 1;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru