Fórum Ubuntu Linux - PT
Sobre o Forum => Quarentena => Tópico iniciado por: miltonvizi em 15 de Dezembro de 2010, 09:29
-
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 !!!!!!!!!!!!!!!!
-
Amigo o erro está no pequeno espaço antes do ".h"
#include <string .h>
Troca por esse
#include <string.h>
Você não atentou esse erro do compilador
sem título.c:22:21: error: string .h: Arquivo ou diretório não encontrado
Mãos a obra.
T+.
-
obrigado não vi esse erro
mas e sobre o printf não dar certo só o puts o que pode ser ?
-
Ola
Voce recebeu uma MP as 09:56h solicitando a alteração do titulo irregular do topico => http://ubuntuforum-br.org/index.php/topic,76688.msg426994.html#msg426994
As 10:35h foi postada resposta no topico sem alteracão do titulo irregular.
Da forma de publicação das mensagens
8. Não são permitidas mensagens/títulos:
III - Com solicitações como "ajuda", "socorro", "help", etc.
Tópico trancado.
Se desejar, refaça seu topico dentro de nossas regras.
http://ubuntuforum-br.org/index.php/topic,43147.0.html
Grato pela compreensão