Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2013, 16:50   #1
Jawner
Пользователь
 
Регистрация: 11.04.2012
Сообщений: 15
По умолчанию Работа с символами. Проблема с пересылкой символа

Доброго времени суток.
Пишем на C+ Builder 6
По заданию нужно постороить вторую строку символов из матрицы символов 3х4.

Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
char s[3][4];
AnsiString c;
c.SetLength(4);
for(int i=0; i<3;i++)
for(int j=0; j<4;j++)
s[i][j]=Memo1->Lines->Strings[i][j+1];
asm
{
pusha
mov edi, dword ptr [s]
lea edi, [edi+4]
mov esi, dword ptr [c]
mov ecx,4
next:
mov al,byte ptr [edi]  <-- в этом месте вылетает ошибка(скрин прикрепил)
mov byte ptr[esi],al
lea edi, [edi+1]
inc esi
loop next
popa
}
Edit1->Text=c;
}
Изображения
Тип файла: jpg Снимок.JPG (30.7 Кб, 147 просмотров)
Jawner вне форума Ответить с цитированием
Старый 20.05.2013, 18:16   #2
Jawner
Пользователь
 
Регистрация: 11.04.2012
Сообщений: 15
По умолчанию

Ну что, никто не в силах помочь?
Jawner вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со строками и символами. AlexStudent Общие вопросы C/C++ 6 30.05.2011 16:17
Работа с символами.Паскаль Андрюха74 Помощь студентам 2 10.06.2010 16:08
Проблема с символами при архивировании andreypro Общие вопросы .NET 0 04.05.2010 09:55