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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 [2] 3 4
11  Programación / Programación C/C++ / Re: while infinito... en: 25 Mayo 2010, 06:21 am
Gracias, funciona!
12  Programación / Programación C/C++ / while infinito... en: 25 Mayo 2010, 06:13 am
Hola estoy haciendo un menú principal pero quiero que el while funcione infinitamente,aunque se apriete cualquier tecla...

Código
  1. do{
  2.  
  3. }while(getch!='\n')
  4.  
  5.  


lo estaba haciendo asi pero igual sale.
13  Programación / Programación C/C++ / Re: Detectar espacios en blanco. en: 24 Mayo 2010, 16:59 pm
Gracias.
14  Programación / Programación C/C++ / Detectar espacios en blanco. en: 22 Mayo 2010, 02:03 am
Hola, que función en C me permite detectar espacios en blanco? por ejemplo:

Raul Martinez Perez Soleil  <----3 espacios en blanco.
Peter Memphis<----1 espacio en blanco.

15  Programación / Programación C/C++ / Re: problema lectura de archivo en: 21 Mayo 2010, 05:21 am
Gracias me sirvió mucho tu ayuda pero para tenerlo en cuenta como puedo hacerlo con fgets? me podrías explicar, estoy iniciando en esto de los archivos y estoy un poco complicado.
16  Programación / Programación C/C++ / Re: problema lectura de archivo en: 20 Mayo 2010, 22:57 pm
Con los "&"  ingreso bien los datos al archivo pero al mostrarlos se repite el segundo dato 2 veces ejemplo:

Ingresar:
raul 12
pepe 34

Mostrar:
pepe 34
pepe 34

tengo que hacerlo con fscanf ....
17  Programación / Programación C/C++ / problema lectura de archivo en: 20 Mayo 2010, 22:27 pm
Hola tengo el sgte código, ingreso un par de datos por ejemplo nombre y edad:

raul 34
juan 12

...y después necesito leer los datos del archivo pero no me los muestra en pantalla arroja un error.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. struct registro{
  6.  
  7.    char nombre[10];
  8.    int edad;
  9.  
  10. };
  11.  
  12. int main(){
  13.  
  14.     int n,i;
  15.     struct registro usuario[10];
  16.  
  17.    FILE *archivo;
  18.  
  19.  
  20.    archivo=fopen("usuarios.txt","a+");
  21.  
  22.  
  23.    printf("Cuantos usuarios desea ingresar:");
  24.    scanf("%d",&n);
  25.  
  26.    for(i=0;i<n;i++){
  27.  
  28.    printf("Nombre:");
  29.    scanf("%s",&usuario[i].nombre);
  30.    fprintf(archivo,"%s ",usuario[i].nombre);
  31.  
  32.    printf("Edad:");
  33.    scanf("%d",&usuario[i].edad);
  34.    fprintf(archivo,"%d ",usuario[i].edad);
  35.    fprintf(archivo,"\n");
  36.  
  37.    }
  38.  
  39.  fclose(archivo);
  40. system("cls");
  41.  
  42.   archivo=fopen("usuarios.txt","r");
  43. fscanf(archivo,"%s %d",usuario[i].nombre,usuario[i].edad);
  44.  
  45.   while(!feof(archivo)){
  46.  
  47.  
  48.  
  49.   fscanf(archivo,"%s%d",usuario[i].nombre,usuario[i].edad);
  50.  
  51.  
  52.  
  53.   printf("Nombre:%s\n",usuario[i].nombre);
  54.   printf("Edad:%d\n",usuario[i].edad);
  55.  
  56.  
  57.   }
  58.  
  59.  fclose(archivo);
  60.  
  61.  
  62. }
18  Programación / Programación C/C++ / Re: problema con archivo en: 2 Mayo 2010, 04:47 am
Gracias por los distintos consejos, he logrado abrir leer el archivo y pasarlo a una matriz pero cuando realizo el fscanf me toma en la ultima linea del archivo un registro basura con caracteres raros.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. struct registro{
  5.  
  6.    char nombre[10];
  7.    char clave[10];
  8.    char repetirclave[10];
  9.    int edad;
  10. };
  11.  
  12.  
  13.  
  14. void ingresardatos(struct registro personas[]){
  15.  int i=0;
  16.  
  17. FILE *archivo;
  18.  
  19. archivo=fopen("fichero.txt","a+");
  20.  
  21.  
  22.  for(i=0;i<3;i++){
  23.  
  24.  printf("Nombre:");
  25.  
  26.  scanf("%s",&personas[i].nombre);
  27.  
  28.  
  29.  }
  30. fclose(archivo);
  31. }
  32.  
  33. void guardarfichero(struct registro personas[]){
  34.  
  35.   int i;
  36.    FILE *archivo;
  37.  
  38.    archivo=fopen("fichero.txt","a+");
  39.  
  40.    for(i=0;i<3;i++){
  41.       fprintf(archivo, "%s\n" ,personas[i].nombre);
  42.  
  43.   }
  44.  
  45. fclose(archivo);
  46. }
  47.  
  48. void cargarfichero(struct registro personas[]){
  49.  
  50. FILE *archivo;
  51. int i;
  52.  
  53. archivo=fopen("fichero.txt","r");
  54.  if(archivo==NULL){
  55.      printf("No se ha podido abrir el archivo");
  56.  }
  57.  i=0;
  58.  
  59.  
  60.  while(!feof(archivo)){
  61.  
  62.  fscanf(archivo, "%s", &personas[i].nombre);
  63.  
  64.  printf("Numero %d :%s\n",i,personas[i].nombre);
  65.  i++;
  66.  
  67.  
  68.  }
  69.  
  70. fclose(archivo);
  71. }
  72.  
  73. main(){
  74.  
  75. struct registro personas[50];
  76.  
  77.  
  78. ingresardatos(personas);
  79. guardarfichero(personas);
  80.  cargarfichero(personas);
  81.  
  82.  
19  Programación / Programación C/C++ / problema con archivo en: 29 Abril 2010, 22:24 pm
Hola necesito trabajar con archivos pero tengo un problema al cargar los datos del archivo a un arreglo como lo puedo hacer? aquí dejo mi avance.

Código
  1. ;
  2.    int edad;
  3. };
  4.  
  5.  
  6.  
  7. void ingresardatos(struct registro personas[]){
  8.  int i=0;
  9.  
  10.  for(i=0;i<3;i++){
  11.  
  12.  printf("Nombre:");
  13.  scanf("%s", &personas[i].nombre);
  14.  printf("Edad:");
  15.  scanf("%d", &personas[i].edad);
  16.  
  17.  }
  18.  
  19.  
  20. }
  21.  
  22.  
  23. void guardarfichero(struct registro personas[]){
  24.  
  25.   int i;
  26.    FILE *archivo;
  27.  
  28.    archivo=fopen("fichero.txt","w");
  29.  
  30.    for(i=0;i<3;i++){
  31.       fprintf(archivo, "%s\n" ,personas[i].nombre);
  32.       fprintf(archivo, "%d\n" ,personas[i].edad);
  33.  
  34.      }
  35.  
  36. fclose(archivo);
  37. }
  38.  
  39. void cargarfichero(struct registro personas[]){
  40. FILE *archivo;
  41. int i;
  42. archivo=fopen("fichero.txt","a");
  43.  if(archivo==NULL){
  44.      printf("No se ha podido abrir el archivo");
  45.  }
  46.  
  47.  i=0;
  48.  while(!feof(archivo)){
  49.  
  50.  
  51.      fscanf(archivo, "%d", &personas[i].edad);
  52.  
  53.     printf("%s",personas[i].nombre);
  54.     printf("%d",personas[i].edad);
  55.  
  56.   i++;
  57.  
  58.  
  59.  }
  60.  
  61.  
  62.  fclose(archivo);
  63.  
  64. }
  65.  
  66.  
  67.  
  68.  
  69. main(){
  70.  
  71. struct registro personas[3];
  72.  
  73.  
  74.  ingresardatos(personas);
  75.  guardarfichero(personas);
  76.  cargarfichero(personas);
  77.  
  78. }
20  Programación / Java / Re: archivo ingresar, buscar txt en: 17 Diciembre 2009, 04:23 am
Gracias por las respuestas la paciencia y la ayuda. Ahora tengo un problema con lenguaje C jajjaja.
Páginas: 1 [2] 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines