Autor
|
Tema: reemplazar la coma decimal por el punto decimal (Leído 4,499 veces)
|
niko26.m
Desconectado
Mensajes: 1
|
Hola, tengo un archivo de texto que tiene los siguientes datos:
A#10,12#12,01 B#12,12#21,01 C#19,12#15,01
El # separa los campos. Como hago para rescatar los datos y que me reemplace la coma decimal por el punto decimal? Suponiendo que tengo una variable char y 2 float.
|
|
|
En línea
|
|
|
|
eferion
Desconectado
Mensajes: 1.248
|
quieres decir que en el archivo aparezca el punto en vez de la coma??
Si es así, localiza todas las apariciones de la coma y sustituye por punto, no suele ser muy habitual que una variable char de un archivo medio legible admita la coma como posibilidad.
|
|
|
En línea
|
|
|
|
aguml
Desconectado
Mensajes: 378
|
yo usaria una estructura: struct datos( char letra, char num1(6), char num(6) ); Luego puedes usar fwrite para guardar los datos y freas paraleerlos. Uso char* porque si usase float no me funcionaria cambiar la coma. Lo lees de un archivo, lo guardas en otro temporal y si no huvo problemas borras el original y renombras el temporal por el primero. Tambien podrias usar fgetc e ir leyendo caracter a caracter y sustituir las comas por puntos con fputc. Todo depende de el uso que le quieras dar a los datos. La ventaja de usar estructuras es que podras acceder al registro que quieras sin problemas.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Programa para pasar de numero decimal a coma flotante
Programación C/C++
|
sora_ori
|
7
|
9,378
|
5 Abril 2013, 19:15 pm
por leosansan
|
|
|
ayuda codigo para pasar de decimal a coma flotante iee 754
Programación C/C++
|
rx22
|
0
|
1,948
|
12 Octubre 2015, 22:07 pm
por rx22
|
|
|
Ayuda! multiplicar resultad decimal con numero entero y decimal
Programación Visual Basic
|
roosevelt
|
2
|
4,076
|
7 Junio 2017, 22:14 pm
por Serapis
|
|
|
funcion en c++ que calcule valor de un numero decimal redondeado a n num decimal
Programación C/C++
|
juanjoxdlol
|
2
|
5,658
|
24 Junio 2018, 11:19 am
por dijsktra
|
|
|
Reemplazar palabras individuales que contienen un punto decimal - Función Regx php
PHP
|
OssoH
|
7
|
8,577
|
18 Julio 2022, 16:35 pm
por OssoH
|
|