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

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

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

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

07.01.2015, 21:45. Просмотров 217. Ответов 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 это ключевое слово.

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

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

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

Удалить из строки все слова, которые начинаются на заглавную букву - C++
слова в строке могут разделяться пробелами и знаками препинания,в конце "." необходимо удалить из строки все слова,которые начинаются на...

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

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

Ввести строку. Выдать все слова, которые имеют длину больше, чем длина последнего слова строки - C++
ввести строку. на печать, выдать все слова, которые имеют длину больше, чем длина последнего слова строки.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2015, 21:45
Привет! Вот еще темы с ответами:

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

Удалить из слова X все буквы, которые встречаются в слове Y - C++
#include <iostream> using namespace std; main() { string x, y; cin >>x; cin >>y;

Определить длину строки,удалить из строки все символы, которые равны заданному - C++
Доброго времени суток уважаемые форумчане. Помогите пожалуйста с написанием кода для данной задачи в вижуале. Если будет возможно,то с...

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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