entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

3votos

Error C GCC: implicit declaration of function...

Tengo este error del compilador de C GCC, que he intentado arreglar probando con diferentes #include, pero no encuentro la forma de arreglarlo. ¿Alguien puede ayudarme? Muchísimas gracias.

nuevos.c:11:3: warning: implicit declaration of function 'Strcpy' is invalid in C99 [-Wimplicit-function-declaration]
  Strcpy(NombreFichero,"Operaciones");

El código fuente es este:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
  char * NombreFichero;
  char * KBInput;
  FILE * Fichero;

  Strcpy(NombreFichero,"Operaciones");
  puts("Nueva operación/n");
  puts("Fecha/Hora");
  gets(KBInput);
  Fichero = fopen(NombreFichero,"a");
  fprintf(Fichero,"%s",KBInput);
  fclose(Fichero);
  puts("Pulse cualquier tecla para finalizar...");
  getch();
}

1 Respuesta

3votos

JaimeReus Puntos390

Pues yo mismo me he dado cuenta luego de que "Strcpy" está escrito con S mayúscula, y, como hace tiempo que no programo en C, ya no me acordaba que es sensible a mayúsculas. !Vaya! En esto me gusta más el Pascal, que no distingue mayúsculas y minúsculas, con lo cual uno puede aprovechar para hacer el código más legible usando mayúsculas cuando convenga (ej. MiFuncionPreferida)

2votos

Peter comentado

Si esto soluciona tu problema, por favor selecciona la respuesta como correcta.

Saludos.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta