#include <stdio.h>
int main()
{
char t[5][0];
t[4][0] = 'b';
t[4][1] = 'c';
t[5][2] = 49;
printf("%c%c%c\n", t[4][0], t[4][1], t[5][2]);
}
// run outout: bc1
// gcc-14, tcc
#include <stdio.h>
int main()
{
char t[5][0];
t[4][0] = 'b';
t[4][1] = 'c';
t[4][2] = 55;
printf("%c%c%c\n", t[4][0], t[4][1], t[4][2]);
}
// run outout: bc7
// clang-21, gcc-14, tcc
#include <stdio.h>
char name[] = "Janek";
void fn(void) {
name[5] = 55;
};
int main() {
name[0] = *"Ella";
printf("Hello %s\n", name);
name[0] = 49;
printf("Hello %s\n", name);
name[0] = 'X';
printf("Hello %s\n", name);
fn();
printf("Hello %s\n", name);
}
// run output:
// Hello Eanek
// Hello 1anek
// Hello Xanek
// Hello Xanek7
// clang-21 gcc-14 tcc
#include <stdio.h>
int main()
{
char t[] = "Jan";
t[4] = 'x';
t[5] = *"Y";
t[6] = 77;
t[7] = 55;
t[8] = 21;
t[9] = t[7] + 'A';
printf( "%c%c%c%c%c%c\n", t[4], t[5], t[6], t[7], t[8], t[9] );
}
// run outout: xYM7x
// gcc-14, tcc
Regards
_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel