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

Распознавание содержимого переменной (символы или цифры) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даблклик http://www.cyberforum.ru/cpp-beginners/thread617879.html
не могу разобраться с функцией. понял, что вмнотифай уведомляет своим сообщением родительское окно, а что означает следущая строчка, так и не понял. с даблкликом тоже не очень, понял что там...
C++ Найти количество элементов массива, равных максимальному Дан целочисленный массив из 30 элементов. Найти количество элементов, равных максимальному. http://www.cyberforum.ru/cpp-beginners/thread617852.html
C++ Дан массив из n x m Элементов. Найти наибольшимй элемент массива в каждой строке
Дан массив из n x m Элементов. Найти наибольшимй элемент массива в каждой строке Давайте темам осмысленные названия, которые будут отображать суть задания.
C++ Найти наибольший элемент двумерного массива в каждой его строке
Дан масив из n x m элементов.Найти наибольший элемент массива в каждой строке #include <iostream> #include <time.h> #include <stdlib.h> #include <conio.h> #include <iomanip> using...
C++ При выполнение exe файла быстро схлопывается окно терминала http://www.cyberforum.ru/cpp-beginners/thread617813.html
Парни need help! Написал простенькую программку, скомпилировал ее, запускаю и все бы ничего но окно терминала и секунды не висит и само зарывается. Едва заметно, что программа выполняет то, что и...
C++ Как можно изменить данные на браузере? Как можно изменить данные на браузере,например количество сообщений и т.п. Может есть спец. проги . Помогите новичку!:) или дайте направления хотя-бы спасибо заранее подробнее

Показать сообщение отдельно
neske
1495 / 862 / 82
Регистрация: 26.03.2010
Сообщений: 2,951
02.07.2012, 17:49
набросал, первая распознает целые числа, вторая определяет, есть ли в строке что-то кроме букв
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
bool isInt(std::string &str) {
    int i = 0;
    if (str[i] == '-')
        if (str.size() > 1)
            ++i;
        else
            return false;
    while (i < str.size()) {
        if (!std::isdigit(str[i]))
            return false;
        ++i;
    }
    return true;
}
 
bool onlyLettes(std::string &str) {
    for (int i = 0; i < str.size(); ++i)
        if (!std::isalpa(str[i]))
            return false;
    return true;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru