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

Не понятно как работают функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ факториал http://www.cyberforum.ru/cpp-beginners/thread193628.html
Я только начал изучать С++ и вот столкнулся с проблемой: дано положительное число A>=10.Найти такое число k, что (k-1)!<=A<=k! заранее спасибо!
C++ Ассемблерная вставка в Visual Studio Есть программа, выполняющая шейкерную сортировку. Функция сортировки представляет собой ассемблерную вставку. Проблема в том что при возврате в главную функцию возникает исключение. Не пойму, в чем... http://www.cyberforum.ru/cpp-beginners/thread193627.html
C++ Как из обычной структуры сделать хеш таблицу?
У меня есть такая таблица: #ifndef DIPLOM_H #define DIPLOM_H #include <vector> using namespace std; struct T_Record { char name; //Фамилия, инициалы
Информатика ! очень нужно C++
Дано натуральное число k . Напечатать k-ую цифру (не число!) последовательности из идущих подряд чисел Фибоначчи. 112358132134... Необходимо построить программу так , чтобы она не накладывала...
C++ упорядочение элементов структуры по алфавиту http://www.cyberforum.ru/cpp-beginners/thread193606.html
следущий код программы упорядочивает элементы структур по номеру тоесть по .number; элементу структуры, помогите пожалуйста упорядочить по алфавиту (по первым буквам элемента .punkt).вот код //...
C++ Удалить все отрицательные элементы массива У меня есть динамический масив... Как удалить все отрицательние елементи? if(mass<0) а дальше? подробнее

Показать сообщение отдельно
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
19.11.2010, 01:48
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <cctype>
 
bool isstralpha (const char * s) {
    int length = strlen(s);
    
    if (length != 0) {
        for (int i = 0; i < length; ++i)
                        if (!isalpha(s[i])) return false;
    
        return true;
    } else return false;
}
Так понятнее?
"isprint" и "isalpha" — функции библиотеки "ctype". Первая проверяет, является ли символ печатным, а вторая — является ли символ буквой. Подробнее см. в документации.
Соответственно, функции "isstrprint" и "isstralpha" сделаны по аналогии, но только проверяют уже не один символ, а всю строку.

P.S. Если язык действительно Си++, а не Си, то советую использовать не массив чаров, а std::string.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru