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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Duda sobre manejo de archivos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda sobre manejo de archivos  (Leído 2,296 veces)
xogeid46

Desconectado Desconectado

Mensajes: 5



Ver Perfil WWW
Duda sobre manejo de archivos
« en: 15 Enero 2013, 02:18 am »

hola,
lo que quisiera saber es como tomar los datos que recibo con FILE de un supuesto script y hacer algo parecido a esto:

script:
Citar
suma 01 + 02
texto "assasdasd"

supongamos que leo el archivo con FILE, y luego resivo los datos con fgets, eso lo entiendo, pero no se como dividir esos datos en las diferentes palabras, para usarlas como argumentos, algo haci como argv[].

lo que quiero saber es como puedo tomar los datos y dividirlos en palabras para despues manipularlos, soy muy nuevo en c y por eso no entiendo nada, les agradeceria alguna ayuda, no pido nada hecho, solo una explicacion de con que se podria hacer.
gracias.
 :silbar:


En línea

durasno


Desconectado Desconectado

Mensajes: 373


Ver Perfil
Re: Duda sobre manejo de archivos
« Respuesta #1 en: 15 Enero 2013, 03:23 am »

Citar
soy muy nuevo en c y por eso no entiendo nada,
mmm entonces no deberias aun hacer este ejericio


Una idea seria: primero que nada tener un arreglo de punteros a cadenas, de modo que este contenga las palabras claves("suma","texto", etc) para procesar el archivo segun corresponda

Luego para dividir cada linea del archivo podes usar la funcion strtok(o tal vez otra funcion de manejo de cadenas). Teniendo la primera palabra de cada linea, y comparandola con el arreglo de punteros,  vas a poder llamar a la funcion correspondiente para cada operacion


Saludos


En línea

Ahorrate una pregunta, lee el man
xogeid46

Desconectado Desconectado

Mensajes: 5



Ver Perfil WWW
Re: Duda sobre manejo de archivos
« Respuesta #2 en: 15 Enero 2013, 03:42 am »

gracias.  :)
En línea

apuromafo CLS


Desconectado Desconectado

Mensajes: 1.441



Ver Perfil WWW
Re: Duda sobre manejo de archivos
« Respuesta #3 en: 19 Enero 2013, 05:48 am »

yo soy bien positivo aveces:
yo creo que todo tiene su tiempo     

no deberia primero saber el largo de lo ingresado, buscar espacios o bien algun formato?, luego concadenar o cortar segun corresponda? y ir creando pequeños menus para trabajar


creo que el manejo de archivos es denso :S y te felicito que logres hacer cosas en c
no se si te sirva este post, pero espero darte una idea:
 
creo que lo mejor es que busques ejemplos sencillos y poco a poco vayas mejorando aquellos arreglos,arrays, punteros, objetos, clases y luego vayas creando alguna funcion.

por ejemplo
un gran ejemplo de un gran desarrollo en manejos de cadenas yo diria que seria excel, pues permite tener funciones como "extrae", "suma", entre otros

posiblemente debas hacer algo similar, saber definir funciones que te permitan hacer ciertos casos, y segun eso ir comparando  y comparando

si contiene tales string , hace una cosa, sino que diga formato no procesado, si aparece un numero medirlo, extraerlo


saludos Apuromafo

referencia de apoyo:
con respecto a la suma de 2 numeros, podrias pedirle que ingrese el primero luego el segundo
http://www.carlospes.com/ejercicios_de_lenguaje_c/alternativa_doble_001_solucion.php

con respecto al texto puedes permitirle almacenarlo en alguna carpeta
http://www.nosolounix.com/2010/09/guardar-en-un-fichero-de-texto-numeros.html


tambien ir conociendo nuevas
http://www.forosdelweb.com/f96/concatenar-string-int-variable-string-c-922708/


tambien se pueden contar y procesar segun vayas usando para escanear

http://www1.ceit.es/Asignaturas/Informat2/C/ejerres/practi7.htm



En línea

Apuromafo
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
duda con manejo de archivos [Solucionado]
Programación Visual Basic
vivachapas 0 1,260 Último mensaje 23 Diciembre 2007, 03:03 am
por vivachapas
Duda sobre manejo de strings en bash
Scripting
rastanthology 7 5,426 Último mensaje 28 Septiembre 2010, 00:00 am
por rastanthology
Duda sobre manejo de quotas cyrus imap
GNU/Linux
nascent 0 2,926 Último mensaje 29 Enero 2011, 16:01 pm
por nascent
Duda sobre manejo de ficheros
Programación C/C++
тαптяα 6 3,089 Último mensaje 8 Septiembre 2011, 22:06 pm
por тαптяα
manejo de archivos en C++
Programación C/C++
mauroooooooo 1 3,187 Último mensaje 19 Abril 2012, 03:45 am
por Beakman
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines