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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gurkin777
0 / 0 / 0
Регистрация: 07.01.2015
Сообщений: 9
#1

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

07.01.2015, 21:45. Просмотров 195. Ответов 0
Метки нет (Все метки)

Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255 символов. Выполнить ввод строки и обработку строки:
Удалить из строки все слова, которые не являются идентификаторами.


Примечание:

Идентификатор является последовательностью символов использованных, чтобы определить следующие объекты:

объекты или имена переменных
классы структуры и объединения
члены классов, структур, объединений и перечислений
функции или функции классов
имена typedef
метки
имена макросов
параметры макросов
Имена идентификаторов могут состоять из символов:

_ a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
И чисел:

0 1 2 3 4 5 6 7 8 9
Специфика Microsoft. Значимыми являются только первые 274 символа.

Первый символ должен быть обязательно либо символом в любом регистре либо знаком подчеркивания _. В C++ регистр символов различается. Вот пример с двумя различными переменными.

int Name; int name;
Идентификаторы не должны совпадать с ключевыми словами. Например, нельзя создать идентифкатор int, так как int это ключевое слово.

Старайтесь не использовать двойное подчеркивание __, так как это может вызвать конфликты в текущих или будущих версиях.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2015, 21:45     Удалить из строки все слова, которые не являются идентификаторами
Посмотрите здесь:

Удалить из строки все слова, которые не являются идентификаторами - C++
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В...

Удалить из строки все слова не являющиеся идентификаторами - C++
Баллов: --/1 Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими...

Удалить из массива все элементы, которые не являются однозначными или двухзначными. - C++
Дан массив из n натуральных чисел. Удалить из массива все элементы, которые не являются однозначными или двухзначными. Как найти эти...

Удалить из строки слова, которые оканчиваются на гласную - C++
Удалить из заданой строки все слова оканчивающиеся на гласную букву. Напишите пожалуйста! Добавлено через 1 час 56 минут Вот...

Удалить из текста все слова, которые расположены после запятой - C++
Нужно написать программу, которая удаляет из текста все слова, которые расположены после ком. Я здесь несколько прикинул, но не понимаю...

Удалить из текста все слова, которые входят в него один раз - C++
Здравствуйте. Необходимо изъять из заданного текста, все слова которые входят в него один раз. Как разделить текст на слова, я примерно...

Массив строки. Удалить с масива слова которые заканчиваються на гласные буквы - C++
Нужно удалить с масива слова которые заканчиваються на гласные буквы.. пожалуйста..ато я что то не пойму как правильно задать условие....

Удалить из текста все слова, которые начинаются с букв, заданных в строке запроса - C++
Пытался сам написать,но выдает ошибку.Как правильно должен выглядеть код?Заранее спасибо. #include<iostream> #include<stdio.h> ...

Удалить из строки слова, которые встречаются заданное число раз (нужны комментарии) - C++
Помогите пояснить программу пожалуйста? Написать комментарии к каждой строке?) #include <iostream> #include <string> #include...

Удалить из строки все однобуквенные слова - C++
не могу никак понять что вбить в if что бы программа работала #include <iostream> #include <string> using namespace std; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru