3
#include "emscripten.h"
9
int main(int argc, const char *argv[]) {
13
for (int i = 0; i < 10; i++) a[i] = 2;
15
for (int i = 0; i < 10; i++) c[i] = 8;
16
printf("*%d,%d,%d,%d,%d*\n", a[0], a[9], *b, c[0], c[9]);
17
// Should overwrite a, but not touch b!
18
memcpy(a, c, 10 * sizeof(int));
19
printf("*%d,%d,%d,%d,%d*\n", a[0], a[9], *b, c[0], c[9]);
22
A as[3] = {{5, 12}, {6, 990}, {7, 2}};
23
memcpy(&as[0], &as[2], sizeof(A));
25
printf("*%d,%d,%d,%d,%d,%d*\n", as[0].x, as[0].y, as[1].x, as[1].y, as[2].x,