16. oktober 2004 - 12:37
Der er
8 kommentarer og 1 løsning
Mysql ROW til double
Hvordan jeg har en Mysql Row, hvor der ligger et tal. Dette tal skal skal konverteres til en double - og gives som parameter til en anden funktion. Jeg har prøvet funktion(strtod(row[0],0),parameter, parameter) - men det virker ikke og giver en segmentfejl. Jeg bruger Linux Redhat 9.0
Annonceindlæg fra DE-CIX
16. oktober 2004 - 14:39
#1
Prøv: char buf[30]; strncpy(buf,row[0],l[0]); buf[l[0]]='\0'; x = atof(buf);
16. oktober 2004 - 15:10
#8
Jeg har prøvet med : x=strtod(buf,NULL); Det virkede udemærket her første gang - men jeg vender lige tilbage om en time, så ved jeg om det virker:-)