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
<pre class="jasscode">#include <stdio.h> #include <stdlib.h> #include <stdint.h> typedef <span class="style_keyword">struct</span> Point <span class="style_symbol">{</span> int64_t x; int64_t y; <span class="style_symbol">}</span> Point; Point foo<span class="style_symbol">(</span>Point p<span class="style_symbol">)</span> <span class="style_symbol">{</span> <span class="style_keyword">return</span> <span class="style_symbol">(</span>Point<span class="style_symbol">)</span> <span class="style_symbol">{</span>.x <span class="style_symbol">=</span> p.x<span class="style_symbol">+</span><span class="style_int">1</span><span class="style_symbol">,</span> .y <span class="style_symbol">=</span> p.y<span class="style_symbol">+</span><span class="style_int">1</span><span class="style_symbol">}</span>; <span class="style_symbol">}</span> int main<span class="style_symbol">(</span><span class="style_symbol">)</span> <span class="style_symbol">{</span> int64_t x <span class="style_symbol">=</span> <span class="style_int">5</span>; Point point<span class="style_symbol">[</span><span class="style_int">20</span><span class="style_symbol">]</span>; point<span class="style_symbol">[</span><span class="style_int">4</span><span class="style_symbol">]</span> <span class="style_symbol">=</span> <span class="style_symbol">(</span>Point<span class="style_symbol">)</span> <span class="style_symbol">{</span>.x <span class="style_symbol">=</span> <span class="style_int">5</span><span class="style_symbol">,</span> .y <span class="style_symbol">=</span> <span class="style_int">6</span><span class="style_symbol">}</span>; point<span class="style_symbol">[</span><span class="style_int">5</span><span class="style_symbol">]</span> <span class="style_symbol">=</span> foo<span class="style_symbol">(</span>point<span class="style_symbol">[</span><span class="style_int">4</span><span class="style_symbol">]</span><span class="style_symbol">)</span>; printf<span class="style_symbol">(</span><span class="style_string">"Hello World %d\n"</span><span class="style_symbol">,</span> x<span class="style_symbol">)</span>; <span class="style_keyword">return</span> <span class="style_int">0</span>; <span class="style_symbol">}</span> </pre>
Diesen Code in Standard-Formatierung anzeigen
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; }