Added some organization

This commit is contained in:
Aéna Aria 2026-02-12 16:48:20 +01:00
parent d59c956fc9
commit 8ea13a43b6
5 changed files with 34 additions and 22 deletions

View file

@ -8,27 +8,6 @@
#include <stdio.h> #include <stdio.h>
#include "tree.h" #include "tree.h"
char* gen_boop(){ // generates the "boop" string
Node b;
b.value = 'b';
Node o;
o.value = 'o';
b.left = &o;
Node p;
p.value = 'p';
o.left = &p;
Node end;
end.value = '\0';
o.right = &end;
char* res = (char*) malloc(sizeof(char)*5);
res[0] = b.v();
res[1] = b.l()->v();
res[2] = b.l()->v();
res[3] = b.l()->l()->v();
res[4] = b.l()->r()->v();
return res;
}
char* this_is_useful_fr_dont_miss_it(){ // it's not, pure red herring char* this_is_useful_fr_dont_miss_it(){ // it's not, pure red herring
char* useful = (char*) malloc(sizeof(char)*100); char* useful = (char*) malloc(sizeof(char)*100);
@ -65,7 +44,7 @@ int _tmain(int argc, wchar_t* argv[])
} else { } else {
printf("Et il est où l'argv???????"); printf("Et il est où l'argv???????");
} }
// while(1); while(1);
return 0; return 0;
} }

View file

@ -131,6 +131,7 @@
<ItemGroup> <ItemGroup>
<ClInclude Include="stdafx.h" /> <ClInclude Include="stdafx.h" />
<ClInclude Include="targetver.h" /> <ClInclude Include="targetver.h" />
<ClInclude Include="tree.h" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClCompile Include="Malware.cpp" /> <ClCompile Include="Malware.cpp" />
@ -140,6 +141,7 @@
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug + mauvais argument|Win32'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug + mauvais argument|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
</ClCompile> </ClCompile>
<ClCompile Include="tree.cpp" />
</ItemGroup> </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">

View file

@ -24,6 +24,9 @@
<ClInclude Include="targetver.h"> <ClInclude Include="targetver.h">
<Filter>Fichiers d%27en-tête</Filter> <Filter>Fichiers d%27en-tête</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="tree.h">
<Filter>Fichiers d%27en-tête</Filter>
</ClInclude>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClCompile Include="stdafx.cpp"> <ClCompile Include="stdafx.cpp">
@ -32,5 +35,8 @@
<ClCompile Include="Malware.cpp"> <ClCompile Include="Malware.cpp">
<Filter>Fichiers sources</Filter> <Filter>Fichiers sources</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="tree.cpp">
<Filter>Fichiers sources</Filter>
</ClCompile>
</ItemGroup> </ItemGroup>
</Project> </Project>

View file

@ -1 +1,24 @@
#include "stdafx.h" // IWYU pragma: keep
#include "tree.h" #include "tree.h"
char* gen_boop(){ // generates the "boop" string
Node b;
b.value = 'b';
Node o;
o.value = 'o';
b.left = &o;
Node p;
p.value = 'p';
o.left = &p;
Node end;
end.value = '\0';
o.right = &end;
char* res = (char*) malloc(sizeof(char)*5);
res[0] = b.v();
res[1] = b.l()->v();
res[2] = b.l()->v();
res[3] = b.l()->l()->v();
res[4] = b.l()->r()->v();
return res;
}

View file

@ -1,4 +1,5 @@
#include <cstddef> #include <cstddef>
#include <cstdlib>
class Node { class Node {
public: public:
@ -19,3 +20,4 @@ class Node {
} }
}; };
char* gen_boop();