Показать сообщение отдельно

  #2  
Старый 14.01.2009, 03:26
__mad
Участник форума
Регистрация: 04.11.2007
Сообщений: 103
Провел на форуме:
548128

Репутация: 104
По умолчанию

проблема тут
mov ecx,100 ;O_CREAT
mov edx,777

константы O_CREAT и другие определяются в восьмеричной системе счисления, а у тебя идёт как десятичная, тоже и с правами на файл.
попробуй заменить на это

mov ecx,101o ;O_CREAT | O_WRONLY
mov edx,777o ;

o, h и b на конце числа означают систему счисления восьмеричная, 16-чная и двоичная соответственно
 
Ответить с цитированием