com erros sobre programar em c me ajudem

Iniciado por miltonvizi, 15 de Dezembro de 2010, 09:29

tópico anterior - próximo tópico

miltonvizi

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 !!!!!!!!!!!!!!!!

RonaldoRG

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
Citarsem título.c:22:21: error: string .h: Arquivo ou diretório não encontrado

Mãos a obra.
T+.
Ubuntu 12.04

miltonvizi

obrigado não vi esse erro

mas e sobre o printf não dar certo só o puts o que pode ser ?

Tota

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.

CitarDa 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