- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
#include <stdio.h>
char s[];
int main ()
{
printf ("%s", s);
for (char *s_p = s; *s_p; s_p++ )
{
printf ("%i,", *s_p);
}
printf ("};\n");
return 0;
}
char s[] = R"(#include <stdio.h>
char s[];
int main ()
{
printf ("%s", s);
for (char *s_p = s; *s_p; s_p++ )
{
printf ("%i,", *s_p);
}
printf ("};\n");
return 0;
}
char s[] = {)";
j123123 16.07.2017 02:39 # 0
j123123 16.07.2017 07:12 # 0
Но в то же время отлично компилируется как код на Си с флагом -std=gnu99 или -std=gnu11 в GCC. Clang с флагами -std=gnu99 или -std=gnu11 уже неспособен это собрать. Неполная совместимость с GCC у него
Antervis 16.07.2017 10:36 # +1
j123123 16.07.2017 12:53 # 0
bormand 16.07.2017 13:46 # 0
inkanus-gray 17.07.2017 01:07 # 0
Antervis 17.07.2017 06:06 # 0
j123123 17.07.2017 08:17 # 0
666_N33D135 13.06.2018 16:59 # 0