Как скопировать TXT-файл в массив символов в C ++

На самом деле существует огромное количество специальных символов, которые разрешены в идентификаторах Java, как есть. Например, вы можете иметь каждый символ валюты и все 10 символов продолжения (а не только _)

if( ⁀ ‿ ⁀ == ⁀ ⁔ ⁀ || ¢ + ¢== ₡)

Еще более странно вы можете иметь символы, которые невидимы или заставить текст печататься назад.

Следующая программа имеет \u202e в своих идентификаторах, что приводит к ее «специальному» виду.

for (char c‮h = 0; c‮h < Character.MAX_VALUE; c‮h++)
    if (Character.isJavaIdentifierPart(c‮h) && !Character.isJavaIdentifierStart(c‮h))
        System.out.printf("%04x <%s>%n", (int) c‮h, "" + c‮h);

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

http://vanillajava.blogspot.co.uk/2012/09/hidden-code.html

http: // vanillajava. blogspot.co.uk/2012/08/uses-for-special-characters-in-java-code.html

13
задан user2710184 23 August 2013 в 08:24
поделиться