Autor
|
Tema: Ayuda a solucional error [Solucionado] (Leído 3,894 veces)
|
ANTRUCK
Desconectado
Mensajes: 242
Ganar es no tener miedo de perder!!
|
Cuando compilo esto me da un error en la siguiente linea: main ( int argv, char *argv [] )
Tambien en esta linea void do_heanding(char *filename")
[/color][/size] #include <stdio.h> void do_heanding(char *FILENAME); int line, page; main ( int argv, char *argv [] ) Aqui el error como lo soluciono? { char buffer [256]; FILE *fp; if (argv < 2 ) { fprintf(stderr , "\nProper usage is: " ); fprintf(stderr , "\n\nPrint_it filename.ext\n"); } if ((fp = fopen (argv [1], "r"))== NULL ) { fprintf(stderr ,"error opening file, %s!", argv [1]); } page = 0; line = 1; do_heanding( argv [1]); while (fgets( buffer , 256, fp ) != NULL ) { if ( line % 55 == 0 ) do_heanding( argv [1]); fprintf(stdprn , "%4d:\t%s", line ++, buffer ); } return 0; } void do_heanding(char *filename") Segundo error ? { page++; if (page > 1) fprintf(stdprn, "<\f"); fprintf(stdprn,"page: %d, %s\n\n", page,filename); }
|
|
« Última modificación: 29 Julio 2011, 11:50 am por ANTRUCK »
|
En línea
|
|
|
|
naderST
|
El primer error tienes que ponerle el tipo de dato a main (int) y el segundo error es en esta parte al parecer:
fprintf(stdprn, "<\f");
Sustituyelo por esto:
fprintf(stdprn, "%f");
|
|
|
En línea
|
|
|
|
ANTRUCK
Desconectado
Mensajes: 242
Ganar es no tener miedo de perder!!
|
El primer error tienes que ponerle el tipo de dato a main (int) y el segundo error es en esta parte al parecer:
fprintf(stdprn, "<\f");
Sustituyelo por esto:
fprintf(stdprn, "%f");
ya lo cambie como me dijiste pero aun sigue el error :
#include <stdio.h> void do_heanding(char *FILENAME); int line, page; int main ( int argv, char *argv [] ) { char buffer [256]; FILE *fp; if (argv < 2 ) { fprintf(stderr , "\nProper usage is: " ); fprintf(stderr , "\n\nPrint_it filename.ext\n"); } if ((fp = fopen (argv [1], "r"))== NULL ) { fprintf(stderr ,"error opening file, %s!", argv [1]); } page = 0; line = 1; do_heanding( argv [1]); while (fgets( buffer , 256, fp ) != NULL ) { if ( line % 55 == 0 ) do_heanding( argv [1]); fprintf(stdprn , "%4d:\t%s", line ++, buffer ); } return 0; } void do_heanding(char *filename") { page++; if (page > 1) fprintf(stdprn, "%f"); fprintf(stdprn,"page: %d, %s\n\n", page,filename); }
|
|
|
En línea
|
|
|
|
Ferno
Desconectado
Mensajes: 375
|
Bueno ya respondieron algo, además fijate que los dos parámetros de la función main tienen el mismo nombre!! El primero es int argc (por arg counter). En ésta línea: void do_heanding(char *filename)
Debías sacarle las dobles comillas (supongo que fue un error de tipeo pero por las dudas je). Y según leí por ahí stdprn no es un stream predefinido en ANSI C. Change it!
|
|
|
En línea
|
|
|
|
Queta
Desconectado
Mensajes: 267
|
A parte de que exit pertenece a stdlib ( http://www.cplusplus.com/reference/clibrary/cstdlib/exit/). El primer parámetro de fprintf lo debes cambiar por stdout. Y finalmente, como bien te dijo Ferno, el primer parámetro en el main es argc por lo que también tendrás que cambiar: if(argv < 2 )
por if(argc < 2 )
|
|
« Última modificación: 28 Julio 2011, 19:20 pm por Queta »
|
En línea
|
"Intenta no volverte un hombre de éxito, sino volverte un hombre de valor." Albert Einstein.
|
|
|
|
ANTRUCK
Desconectado
Mensajes: 242
Ganar es no tener miedo de perder!!
|
Joder le falte al respeto a todo los códigos en un solo programa Revisare el libro a ver de que siglo es
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
(Solucionado)Error, messenger no conecta, error puertos clave, 80072efd
« 1 2 »
Mensajería
|
leogtz
|
14
|
37,110
|
9 Marzo 2011, 03:54 am
por chipironn
|
|
|
[C] un pequeño error. [Solucionado]
Programación C/C++
|
STANHMAL
|
3
|
2,935
|
6 Julio 2010, 02:16 am
por .:BlackCoder:.
|
|
|
Ayuda! Error con ObjectOutputStream [Solucionado]
Java
|
peib0l
|
3
|
2,372
|
2 Marzo 2015, 21:58 pm
por peib0l
|
|
|
¿Ayuda error copilacion de programa c++? SOLUCIONADO
Programación C/C++
|
CristianD
|
0
|
1,398
|
16 Junio 2015, 01:54 am
por CristianD
|
|
|
Mysqli error ayuda [ SOLUCIONADO ]
Desarrollo Web
|
noobcoder
|
3
|
3,130
|
20 Marzo 2016, 18:46 pm
por noobcoder
|
|