Aufgabe 2 fertig
This commit is contained in:
parent
2a427a2563
commit
dc16504cd7
2
SDA.c
2
SDA.c
@ -20,7 +20,7 @@ void setSDA(int point, int val, struct sda s) {
|
|||||||
|
|
||||||
void printSDA(struct sda s) {
|
void printSDA(struct sda s) {
|
||||||
for (int i = 0; i < *s.size; i++) {
|
for (int i = 0; i < *s.size; i++) {
|
||||||
printf("%i", getSDA(i, s));
|
printf("%i\n", getSDA(i, s));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
6
njvm.c
6
njvm.c
@ -104,9 +104,10 @@ void execute(struct program program) {
|
|||||||
|
|
||||||
void tests(void) {
|
void tests(void) {
|
||||||
printf("Runnig debug mode\n");
|
printf("Runnig debug mode\n");
|
||||||
int sizeSDA = fromFile("C:\\Users\\Nilss\\CLionProjects\\njvm\\prog1.bin", program);
|
int temp = fromFile("C:\\Users\\Nilss\\CLionProjects\\njvm\\prog1.bin", program);
|
||||||
|
int sizeSDA = temp;
|
||||||
unsigned int s[sizeSDA];
|
unsigned int s[sizeSDA];
|
||||||
sda.size = &sizeSDA;
|
sda.size = &temp;
|
||||||
sda.sda = s;
|
sda.sda = s;
|
||||||
printProgram(program);
|
printProgram(program);
|
||||||
}
|
}
|
||||||
@ -158,6 +159,7 @@ int main(int argc, char *argv[]) {
|
|||||||
printf("Ninja Virtual Machine started\n");
|
printf("Ninja Virtual Machine started\n");
|
||||||
printProgram(program);
|
printProgram(program);
|
||||||
execute(program);
|
execute(program);
|
||||||
|
printSDA(sda);
|
||||||
} else {
|
} else {
|
||||||
printf("Error: no code file specified\n");
|
printf("Error: no code file specified\n");
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user