/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Archivos.....

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
cbtis192



Registrado: 01 Oct 2004
Mensajes: 3
Ubicación: orizaba,ver

MensajePublicado: 03/10/2004 1:29 pm
Título: Archivos.....

Hola mi nombre es Rene, soy un principiante en C

estuve codificando un programa que utiliza archivos,
quice abrir un archuvo y mostrarlo en pantalla, pero no he podido
el fopen funciona bien. pero cuando quiero mostrar el texto del archivo en pantalla no sale. in tente caracter por caracter, pero no imprime nada

Este es el codigo


Código:

#include<stdio.h>
#include<conio.h>

void main()
     {
     clrscr();

     FILE *fp;
     int i;
     char fil[1000];

     fp=fopen("c:\tc\gowest.txt","r");

     for(i=0;i<50;i++){

     fgets(fil,i,fp);
     puts(fil);
     }

     fcloseall();
     getch();
     }


Helpme, Helpme
Volver arriba
Dirección AIM
rir3760



Registrado: 01 Oct 2004
Mensajes: 3657
Ubicación: Mexico

MensajePublicado: 04/10/2004 8:33 am
Título:

En C cuando especificas una ruta de acceso a un archivo tienes que utilizar la sequencia '\\' en lugar de '\', en otras palabras cambia la llamada a la funcion fopen:

fp=fopen("c:\\tc\\gowest.txt","r");

Si todavia no funciona puedes intentar con el codigo siguiente (obviamente tienes que cambiar la ruta de acceso que utilice):

Código:
#include <stdio.h>
#include <stdlib.h>

int main (void) {
   
   FILE *fp;
   int i, c;
   char fil[1000];
   
   if ((fp = fopen("C:\\rirTemp\\Test.txt", "r")) == NULL){
      puts("Error al intentar leer el archivo.");
      return EXIT_FAILURE;
   }else{
      for (i = 0; i < 50; i++) {
         if ((c = fgetc(fp)) != EOF){
            fil[i] = c;
         }else{
            break;
         }
      }
     
      fil[i] = '\0';
      puts(fil);
     
      fclose(fp);
      return EXIT_SUCCESS;
     
   }
}


Saludos
Volver arriba
cbtis192



Registrado: 01 Oct 2004
Mensajes: 3
Ubicación: orizaba,ver

MensajePublicado: 05/10/2004 7:51 am
Título: Thanks

Gracias por ayudarme, si funciono como me dijiste, espero poder ayudarte en alguna ocasion.
Atte.
®ene

Very Happy
Volver arriba
Dirección AIM
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com