estou usando ubuntu 10.04 e para programar em c uso o gedit e o gcc para compilar meus programas mas estou tendo alguns problemas na hora de compilar
fiz esse programa
#include <stdio.h>
#include <string .h>
int main ()
{
char str_a[20];
strcpy (str_a, "Hello, World!\n");
puts (str_a);
}
na hora que vou compilar com o gcc aparece essa mensagem
char_array2.c: In function ‘main’:
char_array2.c:8: warning: incompatible implicit declaration of built-in function ‘strcpy’
o que é isso
?
e tbm tem outro erro não consigo usar o printf aparece essa mensagem
char_array.c: In function ‘main’:
char_array.c:23: warning: format not a string literal and no format arguments
mas se eu troco o printf pelo puts ele da certo
o que sera me ajudem !!!!!!!!!!!!!!!!