Return Array

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> #define Cast(Type, Value) ((Type)(Value)) #define CastBit(Type, Value) (*Cast(Type *, &(Value))) typedef struct{char E[1];}ArraySize1; typedef struct{char E[2];}ArraySize2; typedef struct{char E[3];}ArraySize3; typedef struct{char E[4];}ArraySize4; typedef struct{char E[5];}ArraySize5; typedef struct{char E[6];}ArraySize6; typedef struct{char E[7];}ArraySize7; typedef struct{char E[8];}ArraySize8; typedef struct{char E[9];}ArraySize9; typedef struct{char E[10];}ArraySize10; typedef struct{char E[11];}ArraySize11; typedef struct{char E[12];}ArraySize12; typedef struct{char E[13];}ArraySize13; typedef struct{char E[14];}ArraySize14; typedef struct{char E[15];}ArraySize15; typedef struct{char E[16];}ArraySize16; typedef struct{char E[17];}ArraySize17; typedef struct{char E[18];}ArraySize18; typedef struct{char E[19];}ArraySize19; typedef struct{char E[20];}ArraySize20; typedef struct{char E[21];}ArraySize21; typedef struct{char E[22];}ArraySize22; typedef struct{char E[23];}ArraySize23; typedef struct{char E[24];}ArraySize24; typedef struct{char E[25];}ArraySize25; typedef struct{char E[26];}ArraySize26; typedef struct{char E[27];}ArraySize27; typedef struct{char E[28];}ArraySize28; typedef struct{char E[29];}ArraySize29; typedef struct{char E[30];}ArraySize30; typedef struct{char E[31];}ArraySize31; typedef struct{char E[32];}ArraySize32; typedef struct{char E[33];}ArraySize33; typedef struct{char E[34];}ArraySize34; typedef struct{char E[35];}ArraySize35; typedef struct{char E[36];}ArraySize36; typedef struct{char E[37];}ArraySize37; typedef struct{char E[38];}ArraySize38; typedef struct{char E[39];}ArraySize39; typedef struct{char E[40];}ArraySize40; typedef struct{char E[41];}ArraySize41; typedef struct{char E[42];}ArraySize42; typedef struct{char E[43];}ArraySize43; typedef struct{char E[44];}ArraySize44; typedef struct{char E[45];}ArraySize45; typedef struct{char E[46];}ArraySize46; typedef struct{char E[47];}ArraySize47; typedef struct{char E[48];}ArraySize48; typedef struct{char E[49];}ArraySize49; typedef struct{char E[50];}ArraySize50; typedef struct{char E[51];}ArraySize51; typedef struct{char E[52];}ArraySize52; typedef struct{char E[53];}ArraySize53; typedef struct{char E[54];}ArraySize54; typedef struct{char E[55];}ArraySize55; typedef struct{char E[56];}ArraySize56; typedef struct{char E[57];}ArraySize57; typedef struct{char E[58];}ArraySize58; typedef struct{char E[59];}ArraySize59; typedef struct{char E[60];}ArraySize60; typedef struct{char E[61];}ArraySize61; typedef struct{char E[62];}ArraySize62; typedef struct{char E[63];}ArraySize63; typedef struct{char E[64];}ArraySize64; typedef struct{char E[65];}ArraySize65; typedef struct{char E[66];}ArraySize66; typedef struct{char E[67];}ArraySize67; typedef struct{char E[68];}ArraySize68; typedef struct{char E[69];}ArraySize69; typedef struct{char E[70];}ArraySize70; typedef struct{char E[71];}ArraySize71; typedef struct{char E[72];}ArraySize72; typedef struct{char E[73];}ArraySize73; typedef struct{char E[74];}ArraySize74; typedef struct{char E[75];}ArraySize75; typedef struct{char E[76];}ArraySize76; typedef struct{char E[77];}ArraySize77; typedef struct{char E[78];}ArraySize78; typedef struct{char E[79];}ArraySize79; typedef struct{char E[80];}ArraySize80; typedef struct{char E[81];}ArraySize81; typedef struct{char E[82];}ArraySize82; typedef struct{char E[83];}ArraySize83; typedef struct{char E[84];}ArraySize84; typedef struct{char E[85];}ArraySize85; typedef struct{char E[86];}ArraySize86; typedef struct{char E[87];}ArraySize87; typedef struct{char E[88];}ArraySize88; typedef struct{char E[89];}ArraySize89; typedef struct{char E[90];}ArraySize90; typedef struct{char E[91];}ArraySize91; typedef struct{char E[92];}ArraySize92; typedef struct{char E[93];}ArraySize93; typedef struct{char E[94];}ArraySize94; typedef struct{char E[95];}ArraySize95; typedef struct{char E[96];}ArraySize96; typedef struct{char E[97];}ArraySize97; typedef struct{char E[98];}ArraySize98; typedef struct{char E[99];}ArraySize99; typedef struct{char E[100];}ArraySize100; typedef struct{char E[101];}ArraySize101; typedef struct{char E[102];}ArraySize102; typedef struct{char E[103];}ArraySize103; typedef struct{char E[104];}ArraySize104; typedef struct{char E[105];}ArraySize105; typedef struct{char E[106];}ArraySize106; typedef struct{char E[107];}ArraySize107; typedef struct{char E[108];}ArraySize108; typedef struct{char E[109];}ArraySize109; typedef struct{char E[110];}ArraySize110; typedef struct{char E[111];}ArraySize111; typedef struct{char E[112];}ArraySize112; typedef struct{char E[113];}ArraySize113; typedef struct{char E[114];}ArraySize114; typedef struct{char E[115];}ArraySize115; typedef struct{char E[116];}ArraySize116; typedef struct{char E[117];}ArraySize117; typedef struct{char E[118];}ArraySize118; typedef struct{char E[119];}ArraySize119; typedef struct{char E[120];}ArraySize120; typedef struct{char E[121];}ArraySize121; typedef struct{char E[122];}ArraySize122; typedef struct{char E[123];}ArraySize123; typedef struct{char E[124];}ArraySize124; typedef struct{char E[125];}ArraySize125; typedef struct{char E[126];}ArraySize126; typedef struct{char E[127];}ArraySize127; typedef struct{char E[128];}ArraySize128; typedef struct{char E[129];}ArraySize129; typedef struct{char E[130];}ArraySize130; typedef struct{char E[131];}ArraySize131; typedef struct{char E[132];}ArraySize132; typedef struct{char E[133];}ArraySize133; typedef struct{char E[134];}ArraySize134; typedef struct{char E[135];}ArraySize135; typedef struct{char E[136];}ArraySize136; typedef struct{char E[137];}ArraySize137; typedef struct{char E[138];}ArraySize138; typedef struct{char E[139];}ArraySize139; typedef struct{char E[140];}ArraySize140; typedef struct{char E[141];}ArraySize141; typedef struct{char E[142];}ArraySize142; typedef struct{char E[143];}ArraySize143; typedef struct{char E[144];}ArraySize144; typedef struct{char E[145];}ArraySize145; typedef struct{char E[146];}ArraySize146; typedef struct{char E[147];}ArraySize147; typedef struct{char E[148];}ArraySize148; typedef struct{char E[149];}ArraySize149; typedef struct{char E[150];}ArraySize150; typedef struct{char E[151];}ArraySize151; typedef struct{char E[152];}ArraySize152; typedef struct{char E[153];}ArraySize153; typedef struct{char E[154];}ArraySize154; typedef struct{char E[155];}ArraySize155; typedef struct{char E[156];}ArraySize156; typedef struct{char E[157];}ArraySize157; typedef struct{char E[158];}ArraySize158; typedef struct{char E[159];}ArraySize159; typedef struct{char E[160];}ArraySize160; typedef struct{char E[161];}ArraySize161; typedef struct{char E[162];}ArraySize162; typedef struct{char E[163];}ArraySize163; typedef struct{char E[164];}ArraySize164; typedef struct{char E[165];}ArraySize165; typedef struct{char E[166];}ArraySize166; typedef struct{char E[167];}ArraySize167; typedef struct{char E[168];}ArraySize168; typedef struct{char E[169];}ArraySize169; typedef struct{char E[170];}ArraySize170; typedef struct{char E[171];}ArraySize171; typedef struct{char E[172];}ArraySize172; typedef struct{char E[173];}ArraySize173; typedef struct{char E[174];}ArraySize174; typedef struct{char E[175];}ArraySize175; typedef struct{char E[176];}ArraySize176; typedef struct{char E[177];}ArraySize177; typedef struct{char E[178];}ArraySize178; typedef struct{char E[179];}ArraySize179; typedef struct{char E[180];}ArraySize180; typedef struct{char E[181];}ArraySize181; typedef struct{char E[182];}ArraySize182; typedef struct{char E[183];}ArraySize183; typedef struct{char E[184];}ArraySize184; typedef struct{char E[185];}ArraySize185; typedef struct{char E[186];}ArraySize186; typedef struct{char E[187];}ArraySize187; typedef struct{char E[188];}ArraySize188; typedef struct{char E[189];}ArraySize189; typedef struct{char E[190];}ArraySize190; typedef struct{char E[191];}ArraySize191; typedef struct{char E[192];}ArraySize192; typedef struct{char E[193];}ArraySize193; typedef struct{char E[194];}ArraySize194; typedef struct{char E[195];}ArraySize195; typedef struct{char E[196];}ArraySize196; typedef struct{char E[197];}ArraySize197; typedef struct{char E[198];}ArraySize198; typedef struct{char E[199];}ArraySize199; typedef struct{char E[200];}ArraySize200; typedef struct{char E[201];}ArraySize201; typedef struct{char E[202];}ArraySize202; typedef struct{char E[203];}ArraySize203; typedef struct{char E[204];}ArraySize204; typedef struct{char E[205];}ArraySize205; typedef struct{char E[206];}ArraySize206; typedef struct{char E[207];}ArraySize207; typedef struct{char E[208];}ArraySize208; typedef struct{char E[209];}ArraySize209; typedef struct{char E[210];}ArraySize210; typedef struct{char E[211];}ArraySize211; typedef struct{char E[212];}ArraySize212; typedef struct{char E[213];}ArraySize213; typedef struct{char E[214];}ArraySize214; typedef struct{char E[215];}ArraySize215; typedef struct{char E[216];}ArraySize216; typedef struct{char E[217];}ArraySize217; typedef struct{char E[218];}ArraySize218; typedef struct{char E[219];}ArraySize219; typedef struct{char E[220];}ArraySize220; typedef struct{char E[221];}ArraySize221; typedef struct{char E[222];}ArraySize222; typedef struct{char E[223];}ArraySize223; typedef struct{char E[224];}ArraySize224; typedef struct{char E[225];}ArraySize225; typedef struct{char E[226];}ArraySize226; typedef struct{char E[227];}ArraySize227; typedef struct{char E[228];}ArraySize228; typedef struct{char E[229];}ArraySize229; typedef struct{char E[230];}ArraySize230; typedef struct{char E[231];}ArraySize231; typedef struct{char E[232];}ArraySize232; typedef struct{char E[233];}ArraySize233; typedef struct{char E[234];}ArraySize234; typedef struct{char E[235];}ArraySize235; typedef struct{char E[236];}ArraySize236; typedef struct{char E[237];}ArraySize237; typedef struct{char E[238];}ArraySize238; typedef struct{char E[239];}ArraySize239; typedef struct{char E[240];}ArraySize240; typedef struct{char E[241];}ArraySize241; typedef struct{char E[242];}ArraySize242; typedef struct{char E[243];}ArraySize243; typedef struct{char E[244];}ArraySize244; typedef struct{char E[245];}ArraySize245; typedef struct{char E[246];}ArraySize246; typedef struct{char E[247];}ArraySize247; typedef struct{char E[248];}ArraySize248; typedef struct{char E[249];}ArraySize249; typedef struct{char E[250];}ArraySize250; typedef struct{char E[251];}ArraySize251; typedef struct{char E[252];}ArraySize252; typedef struct{char E[253];}ArraySize253; typedef struct{char E[254];}ArraySize254; typedef struct{char E[255];}ArraySize255; typedef struct{char E[256];}ArraySize256; ArraySize256 eple() { ArraySize256 gg; return gg; } int main() { ArraySize256 gge = eple(); int *eple = Cast(int *, &gge); eple[0] = 73; eple[63] = 95; printf("%i, %i\n", eple[0], eple[63]); printf("%i\n", sizeof(ArraySize55)); //for(int i = 1; i <= 256; ++i) // printf("typedef struct{char E[%i];}ArraySize%i;\n",i,i); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines