Autor
|
Tema: Ayuda en extraer numeros (coordenadas x,y) de un fichero .txt en C (Leído 4,688 veces)
|
RicGeo
Desconectado
Mensajes: 11
|
Hola amigos de elhacker.net" tengo una duda sobre este programa en c donde quisiera extraer las coordenadas de un archivo en txt y poder ordenarlos y hacer otras cosas más, pero como pueden ver el codigo es sencillo , ya que solo quisiera saber como poder almacenar estos datos bien, si es q hay un error o se puede hacer mucho mejor la programacion avisenme les agradecería mucho aca esta el archivo a leer: "xy.txt": -17.19062318 -70.92224925 -16.07666887 90.84543186 13.19062318 -80.92224925 -14.07666887 70.8454318como pueden ver este es el archivo txt!! #include<stdio.h> int main(){ int n,i,j,k; double c[45][2]; FILE *txt,*res; printf("Extraccion de coordenadas\n"); printf("Numero de coordenadas\n"); for (i=0;i<n;i++){ fscanf(txt ,"%lf\n",&c [i ][1]);} for (i=0;i<n;i++){ return 0; }
|
|
|
En línea
|
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
No estoy seguro de haberte entendido bien pero parece que quieres leer una cierta cantidad de coordenadas del fichero xy.txt y guardar las mismas en otro fichero que yo llamaré Copiaxy. Si es así lo siguiente lo realiza: *************************************** scanf("%d",&n); txt = fopen ( "xy.txt" , "r" ) ; for ( i = 0 ; i < n ; i++ ) fscanf ( txt , "%lf%lf" , &c [ i ][ 0 ] , &c [ i ][ 1 ] ) ; fclose ( txt ) ; /* ***** OPERO SOBRE LAS COORDENADAS Y LAS GUARDO ***** */ res = fopen ( "Copia_xy.txt" , "w" ) ; for ( i = 0 ; i <n ; i++ ) fprintf ( res , "%lf %lf\n" , c [ i ][ 0 ] , c [ i ][ 1 ] ) ; fclose ( res ) ; ************************************************
Y si lo que quieres es leer las coordenadas para "operar" sobre ellas, tipo ordenarlas y cosa por el estilo, están en el array "c". Puedes hacer lo que quieras con ellas y después guardarlas. ¡¡¡¡ Saluditos! ..... !!!!
|
|
« Última modificación: 13 Agosto 2014, 21:20 pm por leosansan »
|
En línea
|
|
|
|
RicGeo
Desconectado
Mensajes: 11
|
No estoy seguro de haberte entendido bien pero parece que quieres leer una cierta cantidad de coordenadas del fichero xy.txt y guardar las mismas en otro fichero que yo llamaré Copiaxy. Si es así lo siguiente lo realiza: *************************************** scanf("%d",&n); txt = fopen ( "xy.txt" , "r" ) ; for ( i = 0 ; i < n ; i++ ) fscanf ( txt , "%lf%lf" , &c [ i ][ 0 ] , &c [ i ][ 1 ] ) ; fclose ( txt ) ; /* ***** OPERO SOBRE LAS COORDENADAS Y LAS GUARDO ***** */ res = fopen ( "Copia_xy.txt" , "w" ) ; for ( i = 0 ; i <n ; i++ ) fprintf ( res , "%lf %lf\n" , c [ i ][ 0 ] , c [ i ][ 1 ] ) ; fclose ( res ) ; ************************************************
Y si lo que quieres es leer las coordenadas para "operar" sobre ellas, tipo ordenarlas y cosa por el estilo, están en el array "c". Puedes hacer lo que quieras con ellas y después guardarlas. ¡¡¡¡ Saluditos! ..... !!!! gracias bro!!! te agradezco
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
buscar y extraer un valor en un fichero en C++
Programación C/C++
|
huskerone
|
9
|
23,329
|
1 Septiembre 2011, 05:24 am
por LearningSpanishProgrammer
|
|
|
Extraer PE i pegarlo en otro fichero ¡ayuda!
« 1 2 »
Programación C/C++
|
ApOkAlizE
|
12
|
6,787
|
21 Enero 2012, 14:19 pm
por Xandrete
|
|
|
[RETO] + Funcion Extraer Numeros de Cadenas! [Cpp/C]
« 1 2 3 4 »
Programación C/C++
|
x64core
|
39
|
34,456
|
8 Enero 2012, 00:58 am
por Eternal Idol
|
|
|
serie de numeros en fichero
Programación C/C++
|
m@o_614
|
4
|
2,669
|
24 Septiembre 2013, 06:14 am
por rir3760
|
|
|
Duda con respecto al uso de bucles para extraer datos de un fichero.
Programación C/C++
|
Lagged Player
|
0
|
1,515
|
25 Agosto 2017, 00:44 am
por Lagged Player
|
|