Skip to content
Home
Post Code
Jass (Warcraft III)
Wurst
GUI (Warcraft III)
Galaxy (StarCraft II)
GUI (StarCraft II)
C++
Java
Delphi
Text
Search Code
Compare Code
Uploads
Draw
Create New Drawing
View Drawings
Graph
Log in
[code][color=999999][i]#include <stdio.h>[/i][/color] [color=999999][i]#include <stdlib.h>[/i][/color] [color=999999][i]#include <stdint.h>[/i][/color] typedef struct Point [b]{[/b] int64_t x; int64_t y; [b]}[/b] Point; Point foo[b]([/b]Point p[b])[/b] [b]{[/b] [color=7777FF][b]return[/b][/color] [b]([/b]Point[b])[/b] [b]{[/b].x = p.x+[color=FFFF77]1[/color], .y = p.y+[color=FFFF77]1[/color][b]}[/b]; [b]}[/b] [color=AA77FF]int[/color] main[b]([/b][b])[/b] [b]{[/b] int64_t x = 5; Point point[b][[/b][color=FFFF77]20[/color][b]][/b]; point[b][[/b][color=FFFF77]4[/color][b]][/b] = [b]([/b]Point[b])[/b] [b]{[/b].x = [color=FFFF77]5[/color], .y = [color=FFFF77]6[/color][b]}[/b]; point[b][[/b][color=FFFF77]5[/color][b]][/b] = foo[b]([/b]point[b][[/b][color=FFFF77]4[/color][b]][/b][b])[/b]; [color=990066]printf[/color][b]([/b][color=77FF77]"Hello World %d\n"[/color], x[b])[/b]; [color=7777FF][b]return[/b][/color] 0; [b]}[/b] [/code]
select language
jass
java
delphi
C++
> php
GSL
galaxy
visualBasic
wurst
Text
Markdown
select style
default
> bbcode - default
Jasscraft
jasscraft html
visual
lightweight
lightweightNr
goto line:
Compare with:
text copy window
edit this code
post new code
#include <stdio.h> #include <stdlib.h> #include <stdint.h> typedef struct Point { int64_t x; int64_t y; } Point; Point foo(Point p) { return (Point) {.x = p.x+1, .y = p.y+1}; } int main() { int64_t x = 5; Point point[20]; point[4] = (Point) {.x = 5, .y = 6}; point[5] = foo(point[4]); printf("Hello World %d\n", x); return 0; }