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

Что такое триграф? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Некорректная работа компилятора http://www.cyberforum.ru/cpp-beginners/thread294521.html
простая схема для метода пузырькового упорядочения /* * Проект 4-1. Метод пузырькового * упорядочения. */ #include <iostream> #include <cstdlib>
C++ Формы Написал программу на Tform 1.Надо при чтобы при запуске открылась форма с приветствием например Tform 2 . Подскажите как это сделать. Обе формы готовы, я не знаю как поменять порядок их открытия. У меня сначала открывается первая форма, как сделать на оборот? http://www.cyberforum.ru/cpp-beginners/thread294517.html
C++ Не могу понять где ошибка ?
Ошибка в реализации функции AI_Attacks , я пометил комментарием где именно. Программа работает но через раз! Из 10 раз 2, 3 раза выдает ошибку. Просто у меня компьютер сейчас немного глючить и я из за этого не могу понять или это он или там наверно условие неправильное :( ? #include <iostream> #include <iomanip> #include <windows.h> #include <math.h> #include <stdio.h> #include <time.h>...
Работа с STL. Поменять vector на list C++
Программа должна быть написана так, чтобы достаточно было заменить в одном месте vector на list и приложение делало все то же самое. Если что-то не получится -- надо будет это обосновать. Вот что получилось у меня, но проблемы в вышесказанном. Не пойму как это реализовать :( #include <iostream> #include <list> #include <vector> #include <algorithm> #include <math.h> using namespace std;
C++ как определить http://www.cyberforum.ru/cpp-beginners/thread294475.html
как определить программно,что человек допустим зашёл на диск f или g и тд?
C++ Создать класс, описание которого представлено в вариантах для работы Поможыть пліз з лабой!!!!!!!!! 1. Створити проект, який містить консольну програму Win32. 2. Створити клас опис якого подано у варіантах до роботи (a) Отримання кількості елементів які зберігаються в класі. c) Додавання елементу (для вектору в кінець,). d) Видалення вмісту класу.). Реалізувати конструктор за замовчуванням, конструктор копіювання, деструктор класу. 3. Для всіх варіантів... подробнее

Показать сообщение отдельно
Runa
 Аватар для Runa
130 / 82 / 3
Регистрация: 28.08.2009
Сообщений: 363
13.05.2011, 05:49     Что такое триграф?
никогда не знала о таком явлении, было интересно почитать может тоже кому пригодится

информация из википедии:
Триграф
Триграф (в семействе языков Си) — последовательность из трёх символов, первые два из которых — вопросительные знаки, а третий указывает на значение триграфа.


значения

??= #
??/ \
??' ^
??( [
??) ]
??! |
??< {
??> }
??- ~


примеры
вот код, а в комментариях приведено как он будет интерпретироваться
C
1
2
3
4
5
6
7
8
9
10
??=include <stdio.h>                         /* #          */
 
int main(void)
??<                                          /* {          */
        char n??(5??);                       /* [ and ]    */
 
        n??(4??) = '0' - (??-0 ??' 1 ??! 2); /* ~, ^ and | */
        printf("%c??/n", n??(4??)");          /* ??/ = \    */
        return 0;
??>
и еще вот
C
1
2
// Will the next line be executed????????????????/
a++;
(a++ будет воспринято как комментарий, так как ??/ будет проинтерпретирован как '\' в конце строки и продлит комментарий на следующу строку)

в итоге будет переведен в
C
1
2
3
4
5
/??/
* A comment *??/
/
 
//(комментарий, после обработки триграфов и маскированных переводов строк выглядит как /* A comment */)
 
Текущее время: 14:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru