Como inserir variaveis no comando System???

1. Como inserir variaveis no comando System???

Perfil removido
removido

(usa Nenhuma)

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

Já ví varias perguntas aqui no VOL mas não consegui compilar um script meu em C com variaveis no comando System... uso o Code::Blocks.
Eis aqui o meu Script:

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

main () {
char * ip;

printf("Entre com o numero do ip: ");
scanf("%s",&ip);
printf("Iniciando NMAP......");
printf("NMAP carregado!!!");

sprintf("nmap -sS -sV %s", ip);


return 0;
}

Bom.. acho que da pra entender o que estou pensando em fazer... mas não consigo...
Estava dando erro na declaração de: char ip[100]; então resolvi por um * antes do ip.. creio que seja um ponteiro.. mas não entendi o mecanismo.. dae paro de dar erro.. mas não compila...

Se alguem puder resolver as minhas duvidas... agradeço dimais... =D
vlw!


  


2. Re: Como inserir variaveis no comando System???

Perfil removido
removido

(usa Nenhuma)

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

bem... já resolvi.. caso alguem tenha a mesma duvida vou por aqui como fico meu script:

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

main () {
char ip[16];
char var[100];

printf("Entre com o numero do ip: ");
scanf("%s",&ip);


sprintf(var, "nmap -sS -sV %s", ip);
system(var);

return 0;
}

Desculpa quaisquer coisas ae... é que entendi agora... falow!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts