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

Как задать символ \ , за которым следует трёхразрядное восьмеричное число - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести вектором не нулевые элементы массива http://www.cyberforum.ru/cpp-beginners/thread964265.html
Доброго времяни суток,подскажите как вывести вектором не нулевые элементы массива С?#include <iostream> #include <conio.h> using namespace std; int main() { const int N=4; const int m=10; int i,j,k,z;
C++ Исследование сортировки метода "пузырек" для большого массива Нужно реализовать сортировку большого массива методом "пузырек" (для 100, 1.000 и 10.000 элементов). Должен присутствовать ввод колличества элементов масива, рандомная их генерация (от -100 до 100 типа integer). Также сделать: вывод массива до и после сортировки; подсчет колличества обменов, сравнений и время работы; указать теоретические и эксперементальные оценки колиичеств копирования и... http://www.cyberforum.ru/cpp-beginners/thread964242.html
C++ Ловушка на нажатие клавиши клавиатуры
Здравствуйте. Пытаюсь разобраться с HOOKами. Задача: зафиксировать символы введённые в поле ввода другой программы, и если они образуют определённую последовательность, то надо их заменить на какое-либо заранее определённое слово. Т.е. если я в строке Googlе, например, введу "QWERTY", то надо это слово там заменить на "ПРИМЕР",скажем. Решил действовать так (пользуясь вычитанным в интернете и...
Найти ошибку в коде C++
надо ввести равные стороны 3-ка #include <iostream> using namespace std; int main() { float side1 , side2 , side3; cout<<"int ravnye storony 3-ka";
C++ Определить, сколько элементов стека, начиная от вершины, находится до элемента с минимальным значением http://www.cyberforum.ru/cpp-beginners/thread964226.html
Есть стек с числами от -50 до 50 Помогите :определить, сколько элементов стека, начиная от вершины, находится до элемента с минимальным значением. #include<iostream> #include<stdio.h> #include<stdlib.h> using namespace std; struct Stack {
C++ if (c==0) #include <iostream> #include <conio.h> #include <complex> #include <math.h> int main() { double c; подробнее

Показать сообщение отдельно
1mat
0 / 0 / 0
Регистрация: 15.08.2013
Сообщений: 31
28.09.2013, 15:40     Как задать символ \ , за которым следует трёхразрядное восьмеричное число
Задание выглядит следующим образом

Построить минимальный детерминиро¬ванный конечный распознаватель заданного языка
Строковая константа – последовательность символов, заключённая в кавычки. Последовательности символов \n , \t , \b , \r , \f , \’ , \” , \\ и символ \ , за которым следует трёхразрядное восьмеричное число, считаются одним символом, а одиночный символ \ недопустим.

Получилось задать все символы кроме "символ \ , за которым следует трёхразрядное восьмеричное число"
Подскажите пожалуйста как его задать или киньте ссылку. Заранее спасибо.

Листинг

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <iostream.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
using namespace std;
int main(/*int argc, char* argv[]*/)
{
        string a = ("\\n");
        string b = ("\\t");
        string c = ("\\b");
        string d = ("\\r");
        string e = ("\\f");
        string f = ("\\'");
        string g = ("\\\"");
        string h = ("\\\\");
        string z;
        cin>>z;
        if (z==a){cout<<"razresheno"<<endl;}
        else if (z==a+b+c+d+e+f+g){cout<<"razresheno"<<endl;}
        else if (z==b){cout<<"razresheno"<<endl;}
        else if (z==c){cout<<"razresheno"<<endl;}
        else if (z==d){cout<<"razresheno"<<endl;}
        else if (z==e){cout<<"razresheno"<<endl;}
        else if (z==f){cout<<"razresheno"<<endl;}
        else if (z==g){cout<<"razresheno"<<endl;}
        else if (z==h){cout<<"razresheno"<<endl;}
        else if (z=="\\"){cout<<"ne podxodit!!!"<<endl;}
        else {cout<<"ne podxodit!!!"<<endl;};
        cout << "String - " << z << endl;
        system ("pause");
        return 0;
}
P.S. И не основной вопрос: может кто подскажет как реализовать дополнения к этому коду по следующим вопросам:

Написать программу, которая оставляет в исходном текстовом файле только цепочки заданного языка.

Написать программу, которая исключает из исходного текстового файла подстроки, являющиеся цепочками заданного языка.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru