
 
		
		
    
-  Programa em C
 
	
	
 
 
 
		
			
	+ Responder ao Tópico
	
	
	
	
	
	
		
			
- 
	
	
		
		
			
				
				
				
					
 Programa em C
				
				
						
							
							
						
						
				
					
						
							Estou precisando chamar um programa em C, de dentro de um outro programa em C, alguém pode me dizer como posso fazer isso?
Obrigado desde já
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Programa em C
				
				
						
						
				
					
						
							Bom existe uma funcao chamada system()
bom voce pode usala assim
#include <stdio.h>
void main (void) {
system(ping 10.1.1.1);
}
por exemplo <IMG SRC="images/forum/icons/icon_smile.gif">
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Programa em C
				
				
						
						
				
					
						
							O comando :
system("programa <parametros>"); 
funcionarah blz e tando em dos, como linux (pois ele eh ansi) "creio eu"...
Mas vc tem que lembrar que ele executara esse comando no S.O atual e que as mensagens de erro geradas por esse programa podem atrapalhar o andamento do seu programa original .  (um pause por exemplo).
Dependendo do que vc quer fazer, seria interessante criar um funcao e importa-la para seu programa, mas eh claro que se o que vc precisa jah tah pronto no OS e serah muito trabalhoso "recriar" ..nao vale a pena..
[ Esta mensagem foi editada por: RoninDarkTemplar em 30-05-2003 16:55 ]
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Programa em C
				
				
						
						
							
						
				
					
						
							se voce estiver usando o GCC, use assim:
#include<stdlib.h>
main(){
    system("<comando + parametros>"<IMG SRC="images/forum/icons/icon_wink.gif">;
}
se voce estiver usando o turbo c , provavelmente naum seja necessario incluir a biblioteca stdlib.h...mas em todo caso, para que o seu codigo fique multiplataforma, inclua a biblioteca 
modesto