elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Almacenamiento de coordenadas y creacion de otro archivo con estas mismas. en C
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Almacenamiento de coordenadas y creacion de otro archivo con estas mismas. en C  (Leído 1,167 veces)
RicGeo

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Almacenamiento de coordenadas y creacion de otro archivo con estas mismas. en C
« en: 9 Abril 2014, 19:45 pm »

Q tal amigos ... tengo una duda acerca de como seleccionar unas coordenadas (x,y,z) de cierto archivo que se encuentra en ".txt" dice algo así:

19. LI01_TIS X coordinate  (m)           1401321.01171
 20. LI01_TIS Y coordinate  (m)          -6077986.40864
 21. LI01_TIS Z coordinate  (m)          -1328580.44278

22. IC01_TIS X coordinate  (m)          -4641648.78954
 23. IC01_TIS Y coordinate  (m)          -6441233.79445
 24. IC01_TIS Z coordinate  (m)           4678451.58764

 25. LI01_TIS X coordinate  (m)           1404521.01171
 26. LI01_TIS Y coordinate  (m)          -787986.40864
 27. LI01_TIS Z coordinate  (m)          -9028580.44278

 28. IC01_TIS X coordinate  (m)          4564461.48946
 29. IC01_TIS Y coordinate  (m)          156494.487615
 30. IC01_TIS Z coordinate  (m)           5538694.49495

Ahora si se dan cuenta se repiten 2 veces "IC01" y "LI01" . Mi resultado final del programa sería algo así:
IC01:
-4641648.78954 -6441233.79445 4678451.58764
 4564461.48946  156494.487615  5538694.49495

Y para el otro archivo:
LI01 :
 1401321.01171 -6077986.40864 -1328580.44278
 1404521.01171 -787986.40864 -9028580.44278

Estuve avanzando el programa pero no se como leer los datos . He aquí el programa en C:
Código
  1. #include<stdio.h>
  2. int main(){
  3.   int dim,i,j,k,tmp,p;
  4.   double coord[31][3];
  5.   FILE *rv;
  6.   FILE *wv;
  7.   printf("Dias Procesados: ");
  8.   scanf("%d",&dim);
  9.        rv=fopen("/home/sirgas/CFP/PRT.org","rt");
  10.    if (!rv){
  11.    printf("Error abriendo entrada\n");
  12.    exit(-1);
  13.            }
  14.            for (i=0,j=0,k=0;i<dim,j<dim,k<dim;i++,j++,k++){
  15.                if()
  16.                fscanf(rv,"%lf\n",&coord[i][0]);
  17.                fscanf(rv," %lf\n",&coord[j][1]);
  18.                fscanf(rv," %lf\n",&coord[k][2]);
  19.                }
  20.       fclose(rv);
  21.  
  22.       wv=fopen("/home/sirgas/CFP/matriz-COORD.txt","wt");
  23.       if (!wv){
  24.      printf("Error abriendo archivo salida\n");
  25.      exit(-1);
  26.       }
  27.   fprintf(wv,"Las coordenadas para %d días son:\n",dim);
  28.       for (i=0,j=0,k=0;i<dim,j<dim,k<dim;i++,j++,k++){
  29.            fprintf(wv,"\t%lf ",coord[i][0]);
  30.            fprintf(wv,"%lf ",coord[j][1]);
  31.            fprintf(wv,"%lf \n",coord[k][2]);
  32.            }
  33.   printf("Las coordenadas para %d días son:\n",dim);
  34.       for (i=0,j=0,k=0;i<dim,j<dim,k<dim;i++,j++,k++){
  35.            printf("%lf ",coord[i][0]);
  36.            printf(" %lf ",coord[j][1]);
  37.            printf(" %lf \n",coord[k][2]);
  38.            }
  39.       fclose (wv);
  40. return(1);
  41. }


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Creacion de un archivo a partir de otro
Programación Visual Basic
rubeng 5 2,193 Último mensaje 15 Julio 2006, 02:17 am
por Robokop
Fecha de creación de un archivo
PHP
Ensy 2 4,525 Último mensaje 26 Junio 2008, 08:33 am
por Ensy
Yandex.Disk, otro que se apunta al almacenamiento en la nube
Noticias
wolfbcn 0 1,318 Último mensaje 31 Julio 2012, 02:59 am
por wolfbcn
Ver donde acaba archivo contenido en otro archivo
Ingeniería Inversa
lucaslopez0000 3 2,998 Último mensaje 1 Febrero 2013, 19:31 pm
por apuromafo CLS
como puedo saber mis coordenadas en Java o cualquier otro lenguaje?
Desarrollo Web
Beginner Web 4 3,078 Último mensaje 3 Mayo 2021, 05:52 am
por WHK
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines