ERRO!!!

1. ERRO!!!

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/05/2008 - 14:51h

Achei um Script aqui no VOL com algumas funções importantes... mas quando vou compilar aqui no Code::Blocks gera o seguinte erro:

/home/markin/Softwares em C/exemplo.c: In function ‘int main()’:
/home/markin/Softwares em C/exemplo.c:15: error: ‘__fpurge’ was not declared in this scope
/home/markin/Softwares em C/exemplo.c:19: error: ‘strlen’ was not declared in this scope
/home/markin/Softwares em C/exemplo.c:21: error: ‘memset’ was not declared in this scope

O script que eu encontrei aqui no VOL é esse:

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

int main(void){
char var[100];

char ip[16];
printf("IP: ");

__fpurge(stdin);
fgets(ip, 16, stdin);

ip[strlen(ip)] = 0;

memset(var, 0x0, 100);
sprintf(var, "ping %s", ip);
system(var);
return 0;
}

é isso ae...


  


2. Re: ERRO!!!

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

Enviado em 20/05/2008 - 14:58h

Olá amigo, estão faltando algumas headers. Inclua a string.h e stdio_ext.h. Acredito que assim, você possa compilar o programa sem problemas.
string.h - usada para funções de manipulação de strings
stdio_ext.h - não sei - quem souber me diga!
Espero ter ajudado.


Abraços


3. Re: ERRO!!!

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/05/2008 - 15:13h

ae cara...
deu certo... adicionei as duas bibliotecas... realmente.. tinha esquecido da string.h mas a outra... nunca tinha visto... qm souber.. posta aqui!! vlw ae cara!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts