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

Правила описания спецсимволов в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея http://www.cyberforum.ru/cpp-beginners/thread963570.html
Добрый день, форумчане. Поступил я в университет, начал учить С++ Начались домашние задания, но я совсем не понимаю что к чему. Нужна ваша помощь, буду потихоньку разбираться. У меня 3 задания, был бы рад, если поможете написать мне их код. 1) ввести с клавиатуры два числа, узнать являются ли они соседними по коду Грея. Спасибо за помощь.
C++ Имя файла с директорией проекта Здравствуйте. Столкнулся с трудностью: имеется проект в корне которого есть 2 папки: source и include. В каждой из них для удобства есть также несколько папок, с именами классов. Все .cpp-шки видят все заголовчники, т.к. в настройках проекта добавлена в "include directories"(MSVS 2010) путь: $(SolutionDir)include\; Но есть трудность. Имеются таблицы в текстовых файлах которые необходимо... http://www.cyberforum.ru/cpp-beginners/thread963568.html
C++ Интерполяционный поиск
int p_dv(TSsot c) { int i=0, j=nst-1, m; while(i<j) { if (c==c) if (c==x) return i; else return -1; m=i+(j-i)*(x-c)/(c-c);
C++ error LNK2005
День Добрый! Прошу помочь с проблемой, 5-й день не могу ее решить %-) 1>gun.obj : error LNK2005: "class Block * tank" (?tank@@3PAVBlock@@A) already defined in block.obj 1>main.obj : error LNK2005: "class Block * tank" (?tank@@3PAVBlock@@A) already defined in block.obj 1>main.obj : error LNK2005: "class Tanks player" (?player@@3VTanks@@A) already defined in gun.obj 1>main.obj : error...
C++ Ключевое слово static http://www.cyberforum.ru/cpp-beginners/thread963538.html
Здорова господа!!! Есть две функции f1() и f2(). #include <iostream> using std::cout; using std::endl; int& f1() {
C++ Использование пользовательского итератора для работы с STL алгоритмами: как определить typedef iterator_traits? Здравствуйте! Есть класс итератора: typedef vector<char> Line; //------------------------------------------------------- class Text_iterator { list<Line>::iterator ln; list<Line>::const_iterator line_end; // end list<Line> line.cend(); Line::iterator pos; public: подробнее

Показать сообщение отдельно
astatium135
0 / 0 / 0
Регистрация: 02.02.2013
Сообщений: 7
27.09.2013, 13:08     Правила описания спецсимволов в строке
Здравствуйте! У меня такая проблема: есть код, работу которого нужно пояснить преподавателю

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
char input[] = "sstealch1\1\11s\1wllliw1";
 
int main()
{ 
int i,c;
for ( i=2; (c=input[i]) !='\0'; i++) 
{
    switch(c)
    {
        case 'a': putchar(c); continue;
        case '1': break;
        case 1 : while( (c=input[++i]) != '\1' && c != '\0');
        case 9 : putchar('s');
        case 'w':
        case 'l': continue;
        default : putchar(c); continue;
    }
    putchar(' ');
}  
putchar('\n'); 
return 0;
}
Не могу пояснить лишь ПОЧЕМУ "\11" обрабатывается как \011 (в восьмеричной системе). Проверка показала, что \(число) обрабатывается в 8х системе, \x(число) в 16х , хотя по идее должно быть \0(число), \0х(число). Кто может пояснить, ПОЧЕМУ, подскажите пожалуйста.
P.S. Если имеет значение, среда Visual Studio 2010 Ultimate лицензия DreamsSpark'a.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru