Ciao a tutti! Volevo chiedere se era possibile e come si facesse ad accedere ad un determinato carattere all'interno di un oggetto string da una parte di codice assembler inline...
In pratica vorrei riprodurre questa situazione:
string str = "ciao";
char c = str[3]; // 'o'
però accedendo a str (in generale) tramite del codice assembler...
per i vettori di char utilizzo:
char a[5] = { 'c', 'i', 'a', 'o', '\0' };
char *b = "ciao";
__asm
{
mov al, [a+2] // al = 'a'
mov esi, b
mov al, [esi+2] // al = 'a'
}
Ma per accedere "all'interno" dell'oggetto string???
Grazie mille a tutti in anticipo! Ciao!
Ciamiz