LINUX.ORG.RU

Приложение не запускается на виртуальной машине


0

1

При запуске программы на выполнение http://pastebin.com/VLsCNTVq Выскакивает ошибка Memory resolve error. Подскажите, что можно сделать чтобы приложение нормально заработало



Последнее исправление: eu8cc (всего исправлений: 1)

Ответ на: комментарий от eu8cc

При успешном завершении shmat возвращается виртуальный адрес присоединенного сегмента, а shmdt возвращает 0. В случае ошибки оба вызова возвращают -1 и устанавливают код ошибки в errno. Как это понять

eu8cc
() автор топика
Ответ на: комментарий от mi_estas

в программке не хватало скобок. а может кто знает как вывести в программе русские слова, т е кирилицу?

eu8cc
() автор топика
Ответ на: комментарий от eu8cc

конечно знаем, но тебе не скажем.

anonymous
()
Ответ на: комментарий от eu8cc

На linux - просто пишешь кириллицей выводимый текст и все.

На форточках - пишешь функцию которая принимает cp1251 строку и возвращает строку в cp866 ( на счет cp866 не уверен - не помню какая кодировка в виндовом терминале). Можешь эту функцию в инете найти - их море.

Dikar ★★
()
Ответ на: комментарий от eu8cc

(char *)(-1) ---- это вообще корректно? ты не думал что 0xffffffff может быть вполне корректным адресом в памяти, а ты его примешь за -1 ?

или я чего-то не знаю?

Dikar ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.