# 1번째 컴파일 단계
encoder.c:1:1: error: unknown type name 'using'
1 | using namespace std;
| ^~~~~
encoder.c:1:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'std'
1 | using namespace std;
| ^~~
encoder.c:3:1: error: unknown type name 'bool'
3 | bool wygen = 0;
| ^~~~
encoder.c:1:1: note: 'bool' is defined in header '<stdbool.h>'; did you forget to '#include <stdbool.h>'?
+++ |+#include <stdbool.h>
1 | using namespace std;
encoder.c:4:7: error: expected '=', ',', ';', 'asm' or '__attribute__' before '<' token
4 | vector<int> liczby;
| ^
encoder.c: In function 'gen':
encoder.c:14:19: error: 'liczby' undeclared (first use in this function)
14 | if (ile == 6) liczby.push_back(msk);
| ^~~~~~
encoder.c:14:19: note: each undeclared identifier is reported only once for each function it appears in
encoder.c: In function 'encode':
encoder.c:22:21: error: 'liczby' undeclared (first use in this function)
22 | if (((1 << i) & liczby[x]) && !((1 << i) & liczby[y])) return i + 1;
| ^~~~~~