0 / 0 / 1
Регистрация: 26.03.2011
Сообщений: 85
|
|||||||||||
1 | |||||||||||
Макроопределения совместно с с++: Заменить заданный символ в строке текста на указанный новый символ06.11.2013, 18:36. Показов 2223. Ответов 4
Метки нет (Все метки)
Вот код. Задание: заменить заданный символ в строке текста на указанный новый символ. Выдает следующую ошибку на строку "find_space_index string1, string2"
1>macro.asm(110): error A2022: instruction operands must be the same size 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\BuildCustomizations\masm.targets(49,5): error MSB3721: выход из команды "ml.exe /c /nologo /Zi /Fo"Debug\macro.obj" /W3 /errorReportrompt /Tamacro.asm" с кодом "1". Вот код всей программы:
0
|
06.11.2013, 18:36 | |
Ответы с готовыми решениями:
4
[MASM32] Заменить заданный символ в строке текста на указанный новый символ Заменить заданный символ в строке на указанный символ Заменить в каждой строке один заданный символ на другой заданный символ. Описать отдельной функцией замену символов Заменить в каждой строке один заданный символ на другой заданный символ |
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
06.11.2013, 20:14 | 2 |
Написан полный бред - строка и символы вводятся в сюшной части, в асме нужен только вызов strtok в цикле - строк 15-20 и никаких макросов.
0
|
0 / 0 / 1
Регистрация: 26.03.2011
Сообщений: 85
|
|
07.11.2013, 14:48 [ТС] | 3 |
так я понимаю что можно и знаю как. но мне надо именно с макросами.задание такое
Добавлено через 17 часов 55 минут Да, и еще. В проге в комментариях все слова "пробел" надо заменить на "введенный символ". Забыла поменять)
0
|
0 / 0 / 1
Регистрация: 26.03.2011
Сообщений: 85
|
|
12.11.2013, 13:52 [ТС] | 4 |
Помогите, пожалуйста.
0
|
0 / 0 / 1
Регистрация: 26.03.2011
Сообщений: 85
|
|||||||||||
20.11.2013, 02:12 [ТС] | 5 | ||||||||||
В общем, подправила чуток. И снова беда. Кстати, компилятор masm
Выдает следующую ошибку при вводе строк(первая-набор произвольных символов, вторая - один символ): нарушение прав доступа при исполнении по адресу 0x8060FC59 Задание заключается в поиске в первой строке символа из второй и удаление его из первой строки(хотя надо бы реализовать следующее: ввести строку, затем ввести, какой символ надо заменить, а затем ввести, на что будем заменять. Но тут у меня вообще ступор). Предполагаю, что ошибаюсь в работе с esi и edi. Вот код:
0
|
20.11.2013, 02:12 | |
20.11.2013, 02:12 | |
Помогаю со студенческими работами здесь
5
Поменять в введенном с клавиатуры строке символов подряд заданный символ на другой заданный символ Заменить в каждой сроке один заданный символ на другой заданный символ Заменить в каждой строке файла один заданный символ на другой заданный [MSSQL] Заменить указанный символ в строке Заменить указанный символ на пробел во всей строке В каждой строке текста вставить указанный символ после k-гo символа. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |