Autor
|
Tema: Convertir char ** en double (Leído 3,714 veces)
|
karmele85
Desconectado
Mensajes: 3
|
Hola! A ver si alguien me puede echar una mano, porqe me estoy volviendo loca!! tengo un char ** x19 que tiene en cada posicion una cadena que corresponde a un numero double, quiero convertir cada cadena a una variable de tipo double, e probado atof, strtod... pero no hay manera. Si pongo double x190; x190= atof(x19[0]); x190 me da 227688.00000 y si pongo x190= atof(*x19[0]); me da error de ejecucion!! Alguien puede ayudarme?? Gracias!!!! Karmele.
|
|
|
En línea
|
|
|
|
nicolas_cof
Desconectado
Mensajes: 348
Into the Wild
|
karmele85, intenta poner el codigo entero, asi es mas facil poder ayudarte!
Salu10.
|
|
|
En línea
|
|
|
|
Littlehorse
All the world's a stage
Moderador
Desconectado
Mensajes: 2.714
Nie Dam Sie
|
karmele85, es necesario como minimo ver como estan declarados los tipos de datos y la lectura de los mismos. Tambien es necesario ver como estas realizando la reserva de memoria dinamica.
Postea el código que llevas hecho.
Saludos!
He borrado algunos mensajes que resolvían la tarea. Ya saben como son las reglas en este tipo de casos, esperen a ver el código inicial.
|
|
|
En línea
|
An expert is a man who has made all the mistakes which can be made, in a very narrow field.
|
|
|
karmele85
Desconectado
Mensajes: 3
|
En el main tengo esto: do { /* Leer linea por linea*/ /* if(c != NULL){*/ c =fgets(palabra ,130, fitxategi_ptr ); numfilas1++; if(c != NULL) { while(i<len) { j= len+1; if(c[i]== '/' && c[i+1] == '/') { while(j>i) { c[j] = c[j-1]; j--; } c[i+1] = ' '; } i++; } i=0; ret = split(c,sep1); while (h<=19) { matriz[w][h]=ret[h]; h++; } h=0; w++; } } while (c != NULL); char **x19[numfilas]; while (kontx < numfilas) { x19[kontx] = matriz[kontx][18]; kontx++; } thta(numfilas,&x19, &th, &ta);
y la funcion thta: double thta (int lerrokop, char ** x19, double *th, double *ta) { Aqui tengo que hacer calculos con los numeros que contiene x19 }
Gracias!!!!
|
|
« Última modificación: 6 Julio 2010, 20:26 pm por Littlehorse »
|
En línea
|
|
|
|
[L]ord [R]NA
Desconectado
Mensajes: 1.513
El Dictador y Verdugo de H-Sec
|
Coloca el codigo dentro de las etiquetas GESHI
|
|
|
En línea
|
|
|
|
karmele85
Desconectado
Mensajes: 3
|
Ya lo e conseguido! double xd19[NUMFILAS]; while(J < NUMFILAS) { xd19[j]=atof(x19[j]); j++; }
No se utilizar als ghesi esas, sorry!!
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
convertir numero char a int
Programación C/C++
|
d00ze13
|
6
|
9,767
|
13 Enero 2011, 23:09 pm
por Martxel
|
|
|
¿como convertir de int a char en C++?
Programación C/C++
|
ApOkAlizE
|
2
|
19,317
|
29 Noviembre 2011, 00:56 am
por rir3760
|
|
|
Double a Char [C++]
Programación C/C++
|
Talard
|
2
|
4,444
|
19 Febrero 2012, 19:06 pm
por Akai
|
|
|
convertir un char a tchar, wchar etc.
Programación C/C++
|
YagamiIori2002
|
6
|
4,310
|
26 Abril 2012, 19:06 pm
por YagamiIori2002
|
|
|
Método para convertir double a objeto
Programación C/C++
|
cNoob
|
1
|
1,768
|
20 Diciembre 2017, 23:26 pm
por srWhiteSkull
|
|