Ciao, data la stringa "Ciao mamma", volevo visualizzare tramite una printf la lettera 'o'
Ho scritto il programma facendo uso dell'accesso vettore stringa, ma non riesco a capire per quale motivo il programma non funziona. L'ho controllato più volte, ma mi sembra corretto!
#include<stdio.h>
int main(){
char a[300] = { "Ciao mamma" };
char *b;
b = &a[0];
char c;
__asm{
mov ebx, b
mov esi, 3
mov eax, byte ptr[ebx + esi * 1]
mov c, eax
}
printf("%c", c);
}