| Ver tema anterior :: Ver siguiente tema | | Autor | Mensaje |
|---|
cbtis192

Registrado: 01 Oct 2004 Mensajes: 3 Ubicación: orizaba,ver
| Publicado: 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 | |  | rir3760

Registrado: 01 Oct 2004 Mensajes: 3657 Ubicación: Mexico
| Publicado: 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
| Publicado: 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
 |
| | Volver arriba | |  | | |
| No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas
|
|
| |