Capturando linha de comando em C/C++

5 respostas
Paulo_da_Silva_Silve

Olá,
Tu precisando capturar os argumento da linha de comando quando executo o meu .EXE feito em C/C++. exemplo:
C:>Pauloss.exe “C:\teste.txt”
Tem como capturar o argumento?
Obrigado.

Pauloss

5 Respostas

rodrigo_gomes

tem sim
http://ead1.eee.ufmg.br/cursos/C/aulas/c790.html

Paulo_da_Silva_Silve

Isto funciona para programinhas que rodam no console e que possuem uma função int main() e para programas de interface nos quais a função de entrada do programa é

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
se você tiver um tutorial ai será muito util.

E obrigado pela primeira dica.

rodrigo_gomes

hummm…achei que seu programa fosse somente modo texto…ele tem uma GUI entao?
Ele precisa desse parametro pra iniciar a aplicação? vc nao poderia pedir em algum momento pro usuario informar esse valor?

meus conhecimentos em c não vao alem do console =/

[]´s

rodrigo_gomes

Olá,

dando uma googleada achei isso

daqui
http://www.numaboa.com.br/informatica/c/dlg.php

e achei outros links tbm, esse parece ser interessante
http://www.dicasbcb.com.br/_Livro2/11.html

[]´s

Paulo_da_Silva_Silve

Valeu mesmo!

Criado 24 de julho de 2005
Ultima resposta 24 de jul. de 2005
Respostas 5
Participantes 2