LINUX.ORG.RU

Ответ на: комментарий от fopen

у всякой палки - два конца
мне тут одна женщина сказала, что ей неудобно. Пришлось уволить

У тебя два конца и секретарше это не понравилось? =D

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от I-Love-Microsoft

Привыкнуть можно и к стулу с торчащими гвоздями, но не нужно.

Aswed ★★★★★
()
Ответ на: комментарий от anonymous

Не-а, потому что записывается справа налево.

% cat test.cpp
#include <cstdio>
int main (void) {
 string  الله = "اکبر";
  printf("%s\n", الله);
  return 0;
}
% clang++ test.cpp
test.cpp:3:2: error: use of undeclared identifier 'string'; did you mean
      'stdin'?
 string  الله = "اکبر";
 ^~~~~~
 stdin
/usr/include/stdio.h:168:25: note: 'stdin' declared here
extern struct _IO_FILE *stdin;          /* Standard input stream.  */
                        ^
test.cpp:3:8: error: expected ';' after expression
 string  الله = "اکبر";
       ^
       ;
test.cpp:3:10: error: use of undeclared identifier 'الله'
 string  الله = "اکبر";
         ^
test.cpp:4:18: error: use of undeclared identifier 'الله'
  printf("%s\n", الله);
                 ^
test.cpp:3:2: warning: expression result unused [-Wunused-value]
 string  الله = "اکبر";
 ^~~~~~
1 warning and 4 errors generated.

olibjerd ★★★★★
()
Последнее исправление: olibjerd (всего исправлений: 1)
Ответ на: комментарий от olibjerd

Тоже на Си:

$ cat test.c 
#include <stdio.h>
char * الله = "اکبر";
int main (void) {
    printf("%s\n", الله);
    return 0;
}
$ clang test.c
test.c:2:8: error: expected identifier or '('
char * الله = "اکبر";
       ^
test.c:4:20: error: expected expression
    printf("%s\n", الله);
                   ^
2 errors generated.
$ cat test.c |./esc.tcl |clang -x c -
<stdin>:2:8: error: expected identifier or '('
char * \u0627\u0644\u0644\u0647 = "\u0627\u06A9\u0628\u0631";
       ^
<stdin>:4:20: error: expected expression
    printf("%s\n", \u0627\u0644\u0644\u0647);
                   ^
2 errors generated.
$ cat test.c |./esc.tcl |gcc -x c -std=c99 -fextended-identifiers -
max@pc3:~/tmp$ ./a.out 
اکبر
$ nm a.out
....
08049668 D الله
gcc справился, а clang - нет. Он не умеет «с99: 6.4.3 Universal character names»?

fopen ★★
()
Ответ на: комментарий от anonymous

Ты что, Эдичка - это же цвет опенсорцного сообщества! Его код желают заполучить китайцы, американцы, арабы, вьетнамцы и даже индусы!

anonymous
()

русские буквы

это которые? ты имел в виду греческий унциал ака кириллицу?

anonymous
()
Ответ на: комментарий от anonymous

Потому что он лежит на гитхабе и сосфорже.

Лично меня корежит, когда я вижу чей-то код с комментариями на их языке.

Eddy_Em ☆☆☆☆☆
()

тебе тут уже сказали что ты извращенец и это не нужно?

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.