atof fonksiyonu

Başlatan faruk_ultras, 27 Mart 2014, 15:52:59

faruk_ultras

tiva launchpad'te bir string'i float bir sayıya dönüştürmek istiyorum ama debug ekranından  bakarken yanlış bir değer görüyorum.acaba sorun nedir ?
#include <math.h>
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "driverlib/fpu.h"
#include "driverlib/sysctl.h"
#include "driverlib/rom.h"
#include "driverlib/rom_map.h"
#include "inc/hw_ints.h"
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "driverlib/sysctl.h"
#include "driverlib/interrupt.h"
#include "driverlib/gpio.h"
#include "driverlib/timer.h"
    #include <inc/hw_gpio.h>
#include "driverlib/uart.h"
#include "utils/uartstdio.h"



  float f;
  char s [] = "1.23";

int main(void)

ROM_SysCtlClockSet(SYSCTL_SYSDIV_4|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHZ|SYSCTL_OSC_MAIN);
ROM_FPULazyStackingEnable();
ROM_FPUEnable();

   f = atof(s);



while(1)
{
}
}