Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Diciembre 02, 2008, 04:12:45
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++ (Moderador: Fashion)  |  Tema: ayuda con un programa en c 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: ayuda con un programa en c  (Leído 347 veces)
HW falc0n-X
falconx
Habitual
*****
Desconectado Desconectado

Mensajes: 178


El tiempo perdido no vuelve jamas

falconxmark@hotmail.com
Ver Perfil
« en: Junio 18, 2006, 10:53:59 »

juegos gratis
hola como estan quisiera saber de ke forma se puede sacar datos de un block de notas, en explicacion seria, digamos ke en un block de notas tenga unos datos asi:
                             Np. de registro      Nombre       Telefono

bueno estos serian los datos pero en realidad seria asi:

                               001|Juaquin      |52214232

bueno si se dan cuenta el campo donde va nombre tiene espacios digamos ke el campo nombre ke ingresaron tiene una vareable char nombre[10];

sacar en el compilador de c cada uno de los datos de arriba pero en separado digamos el el pipe ( | ) es para separar los registros y por medio de estos se puede sacar los datos me ayudan si? gracias salu2...

En línea
sowher
Habitual
*****
Desconectado Desconectado

Mensajes: 183


[ NuKE ]


Ver Perfil
« Respuesta #1 en: Junio 18, 2006, 12:10:52 »

Lee algo de fopen, fread, fwrite lo refeneten  a manejo de file en c...

Suerte!!
En línea
(bruno)
Visitante
« Respuesta #2 en: Junio 18, 2006, 01:44:33 »

En línea
HW falc0n-X
falconx
Habitual
*****
Desconectado Desconectado

Mensajes: 178


El tiempo perdido no vuelve jamas

falconxmark@hotmail.com
Ver Perfil
« Respuesta #3 en: Junio 19, 2006, 08:10:00 »

mm pero con eso no me ayudan mucho xD kisiera ver como harian ustedes el code y lugo yo lo estudio asi aprendere mas salu2  Roll Eyes
En línea
lokio
Miembro
*****
Desconectado Desconectado

Mensajes: 132



Ver Perfil
« Respuesta #4 en: Junio 19, 2006, 09:00:57 »

 Cheesy Cheesy estudialo bien ta facil  Cheesy Cheesy


#include<stdio.h>
#include<conio.h>
void main()
{
struct
{
char nombre[40],tel[15];
int nreg;
}
registro;
int opc;
char t;
do
{
clrscr();
printf("                                 MENU PRINCIPAL                 \n\n\n\n");
printf("                         1.***** CAPTURA DE DATOS *****                    \n\n\n");
printf("                         2.********* CONSULTA *********                \n\n\n");
printf("                         3.********** SALIR ***********                      \n\n\n");
printf(" \n\n\n  Selecciona la opcion que deseas ejecutar:   ");
scanf("%d",&opc);
switch(opc)
{

case 1:
clrscr();
//se crea el archivo
FILE *apuntador;
apuntador=fopen("registro","w");
fclose(apuntador);
// y se cierra 

//captura de los datos
clrscr();
do{
clrscr();
printf("\n numero de registro: ");
scanf("%d",&registro.nreg);getchar();
printf ("\n Nombre: ");
gets(registro.nombre);
printf ("\n Telefono: ");
gets(registro.tel);

//grabando los datos capturados en el archivo creado
FILE *apuntador;
apuntador=fopen("registro","at+");//abriendo el archivo donde se va a guardar
fwrite(&registro,sizeof(registro),1,apuntador);//escrbiendo en el archivo
fclose(apuntador);//cerrando el archivo
clrscr();
gotoxy(25,20);printf("registro insertado insertado!!!");
gotoxy(29,26);printf("deseas continuar [S/N]");
t=getch();
}while(t==115);
break;

case 2:
clrscr();
do{
clrscr();
printf("dame registro a buscar: ");
int reg;
scanf("%d",&reg);getchar();
//abriendo, leyendo, cargando los datos guardados
FILE *apuntador;
apuntador=fopen("registro","at+");
while(fread(&registro,sizeof(registro),1,apuntador)==1)//leyendo datos
//mostrando datos encontrados
if(reg==registro.nreg)
printf("\n\n");
printf("REGISTRO = %d \n\n\n",registro.nreg);
printf("NOMBRE = %s \n\n\n",registro.nombre);
printf("TELEFONO = %s \n\n\n",registro.tel);
printf("\n");
getchar();
fclose(apuntador);
clrscr();
gotoxy(29,23);printf("desea continuar [S/N]");
t=getch();}while(t==115);
break;

case 3:
clrscr();
gotoxy(38,20);printf("chaoo");
break;
default :
printf("intente de nuevo");
break;
}
}while (opc!=3);
getch();
}

chaoo  Wink
En línea

J@Ker Lo10
Habitual
*****
Desconectado Desconectado

Mensajes: 200


'LA PRimeR @ VivE' J @Ker LOlo

???? ???? ????
Ver Perfil
« Respuesta #5 en: Junio 21, 2006, 08:35:17 »

En línea

El ConoCIMIenTo no lleGA poR si solo,
soLO kE el MEdio pARA oBteNERlo es ..........
sowher
Habitual
*****
Desconectado Desconectado

Mensajes: 183


[ NuKE ]


Ver Perfil
« Respuesta #6 en: Junio 22, 2006, 08:44:10 »

Yo creo q solo viendo code no vas aprender mucho ya q existen muchos metodos de manejos de Files, asi q siempre es bueno revisar algo de teoria para q tengas las respuestas al  porque?, Para q? y como?

Y aca hay algunas formas de manejo de File:

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

Saludos!!!
« Última modificación: Junio 22, 2006, 08:49:33 por sowher » En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++ (Moderador: Fashion)  |  Tema: ayuda con un programa en c « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC