ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.06.2007, 22:50
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

Триграфы это специальные тройки символов вида ??x, которые заменяют некоторые спецсимволы
Не помню кто мне кидал примерчик:

Код:
int i;
// cколько раз выведется hi в stdout??/
for( i=0; i<10; i++ )
  printf("hi\n");
на самом деле ??/ означает символ \ поэтому цикл for попадает в продолжение комментария и hi выведется один раз.

Другой пример:
??=define HELLO аналогично #define HELLO (??= заменяется на #)

Great: тема выделилась из "[c/c++] Новичкам: задаем вопросы"

Последний раз редактировалось _Great_; 20.06.2007 в 10:34..
 

  #2  
Старый 19.06.2007, 23:00
tcl
Banned
Регистрация: 17.06.2007
Сообщений: 58
Провел на форуме:
538663

Репутация: 230
По умолчанию

в этом примере цикл не попадает в комментарии
 

  #3  
Старый 19.06.2007, 23:26
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
Не помню кто мне кидал примерчик:
А я помню ))

P.s. кто юзает триграфы - тот говнюк.
 

  #4  
Старый 19.06.2007, 23:35
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

Цитата:
Сообщение от tcl  
в этом примере цикл не попадает в комментарии
Скомпилируй
 

  #5  
Старый 20.06.2007, 01:18
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


Отправить сообщение для scrat с помощью ICQ
По умолчанию

Цитата:
Сообщение от _Great_  
Скомпилируй
Код:
scrat@scrat:~$ gcc -o omg omg.c
omg.c:5:56: warning: trigraph ??/ ignored, use -trigraphs to enable
scrat@scrat:~$ ./omg
hi
hi
hi
hi
hi
hi
hi
hi
hi
hi
scrat@scrat:~$ gcc -trigraphs -o omg omg.c
scrat@scrat:~$ ./omg
hi
 

  #6  
Старый 20.06.2007, 01:28
tcl
Banned
Регистрация: 17.06.2007
Сообщений: 58
Провел на форуме:
538663

Репутация: 230
По умолчанию

смотри
http://img519.imageshack.us/img519/6930/53716150sa9.jpg
 

  #7  
Старый 20.06.2007, 01:41
A110ut
Постоянный
Регистрация: 31.12.2005
Сообщений: 605
Провел на форуме:
4349433

Репутация: 661


По умолчанию

просто кроме Ms Vc++ существуют и другие компиляторы =\
 

  #8  
Старый 20.06.2007, 08:39
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
http://img519.imageshack.us/img519/6930/53716150sa9.jpg
выкинь этот компилер.
 

  #9  
Старый 20.06.2007, 10:31
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

scrat, gcc выдает ворнинг, все правильно.
tcl, че это за чудо природы?
nerezus, +1
 

  #10  
Старый 20.06.2007, 11:27
tcl
Banned
Регистрация: 17.06.2007
Сообщений: 58
Провел на форуме:
538663

Репутация: 230
По умолчанию

gcc тоже выкинуть?
 
Закрытая тема





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ