Publicada por Paulinhopira em 02/06/2007 - 20:25h:
* Paulinhopira usa Ubuntu

Oi pessoal boa noite eu estou tendo problemas com o uso da biblioteca iostream.h Abaixo segue o problema:

So para testar eu tentei compilar o seguinte fonte

/*soma_100.c*/

#include <iostream.h>
/*imprime a soma dos números de 0 a 100*/

int main(void)
{
int num, soma = 0;

for(num = 0;num <= 100; ++num)
soma += num;

printf("A soma de 0 + 1 + 2 + ... + 100 é %dn", soma);

return 0;

}


quando eu tento compilar com a biblioteca stdio.h ele compila normalmente
agora quando eu tento compilar com a biblioteca iostream.h como esta ai a cima
me retorna o seguinte erro

paulinho@ubuntu:~/Desktop/Serie_C/teste$ gcc soma_100.c
soma_100.c: In function ‘main’:
soma_100.c:13: warning: incompatible implicit declaration of built-in function ‘printf’

Se alguem puder me ajudar pelo que eu eu sei as duas bibliotecas são I/O me corrijam se estiver errado outra pergunta elas servem para C E C++ ou não

  
 
Resposta de saviobatista em 02/06/2007 - 21:50h:
* saviobatista usa Debian
* saviobatista tem conceito: nenhum voto.
 


simples, a biblioteca STDIO é aquela que fornece a utilização do comando PRINTF, o erro está na compilação porque o compilador entende como biblioteca de I/O para o comando PRINTF somente a biblioteca STDIO, tente usar outro compilador, se não der, saiba que a biblioteca IOSTREAM deve ter suas proprias especificações.

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts