Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Проблема с scanf (http://forum.oszone.net/showthread.php?t=208909)

svdanik 14-06-2011 01:45 1693959

Проблема с scanf
 
Здраствуйте
Есть вот такой код
Код:

.8087
.model small

public        _main
extrn        _printf:near
extrn        _scanf:near
       
.stack  100h
.data

format_s db "%lf",0
format_ss db "eps=%lf",0
format_p db "Enter a,b,eps ",0
a dq ?
b dq ?
eps dd 5.915

.code
.startup

_main        proc        near
push bp
mov bp,sp
finit
;push offset eps
;push offset format_s
;fwait
;call _scanf
;add sp,4
fld eps
sub sp,8
fstp qword ptr [bp-8]
push offset format_ss
fwait
call _printf
add sp,10
pop bp
ret       
_main        endp

.exit 0
end

копмиляция bcc -b -v -ms curse_m.asm
Резульатат eps=5.915000
а если такой код
Код:

.8087
.model small

public        _main
extrn        _printf:near
extrn        _scanf:near
       
.stack  100h
.data

format_s db "%lf",0
format_ss db "eps=%lf",0
format_p db "Enter a,b,eps ",0
a dq ?
b dq ?
eps dd 5.915

.code
.startup

_main        proc        near
push bp
mov bp,sp
finit
push offset eps
push offset format_s
fwait
call _scanf
add sp,4
fld eps
sub sp,8
fstp qword ptr [bp-8]
push offset format_ss
fwait
call _printf
add sp,10
pop bp
ret       
_main        endp

.exit 0
end

копмиляция bcc -b -v -ms curse_m.asm
Результат scanf : floating point formats not linked
Abnormal program termination
Целый день менял формат сканф но нечего не помогло, подскажите штонибудь пожалуста надо для курсовой роботи((
ПС сори за руский сам с Украины


Время: 17:57.

Время: 17:57.
© OSzone.net 2001-