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

Выяснить, является ли заданный текст идентификатором - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка списков http://www.cyberforum.ru/cpp-beginners/thread1215888.html
Помогите защитить учебную практику. Заранее спасибо
C++ Чтение даты и данных из XML файла Всем ДД! Есть xml-файл: (тут приведу кусок xml, т.к. файл большой. но там однотипные события ) Код C++ <?xml version="1.0" encoding="utf-8" standalone="yes"?> <grafik> <Circle> <CircleNumber>123</CircleNumber> <Event> <ActivityType>power</ActivityType> <ActivityStartTime>2003-02-12T12:12:12.000Z</ActivityStartTime> http://www.cyberforum.ru/cpp-beginners/thread1215887.html
Подсчитать количество предложений во введенном тексте C++
Здравствуйте! Необходимо составить программу, которая сможет подсчитать количество предложений во введенном тексте на языке с++. Заранее спасибо.
C++ Заменить все трехзначные элементы массива на 100
помогите пожалуйста, написал код и запутался, так или нет. Условие: Заполнить одномерный массив А случайными целыми числами от –1000 до +1000 и заменить все трехзначные элементы на 100. Размер массива n вводится с клавиатуры, но n<30. #include <iostream.h> #include <stdlib.h> #include <time.h> #include <conio.h> int main()
C++ Класс вектор на основе класса Complex. Найти угол между векторами http://www.cyberforum.ru/cpp-beginners/thread1215857.html
класс вектор на основе класса комплекс найти кут между векторами...
C++ Шахматная фигура конь Шахматная фигура конь ходит на 1 клетку по горизонтали и на 2 клетки по вертикали или наоборот на 2 клетки по горизонтали и на 1 по вертикали.Конь начинает свой путь с нижнего левого угла и двигаеться по доске n x n клеток.Определить количество способов которыми конь может дойти до правого верхнего угла доски за k шагов. подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1246 / 1129 / 54
Регистрация: 21.04.2012
Сообщений: 2,354
Завершенные тесты: 3
25.06.2014, 00:52     Выяснить, является ли заданный текст идентификатором
примерно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
bool is_cpp_identifier(std::string const& string) {
   if (string.empty()) {
      return false;
   }
 
   if ((string[0] != '_') && !std::isalpha(string[0])) {
      return false;
   }
 
    for (std::size_t i = 1; i != string.length(); ++i) {
       if ((string[i] != '_') && !std::isalnum(string[i])) {
          return false;
       }
    }
 
    return true;
}
 
Текущее время: 12:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru