• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Flashe

[C] Ajuda: Problema do teste

3 mensagens neste tópico

ppl alguem me pode ajudar???

Então é assim tenho de desenvolver um programa para ler um ficheiro endicado no 1º argumento, escrevendo para um segundo ficheiro (segundo argumento). Todas as sequencias de caracteres que no 1º não apareçam entre chavetas {...} inclusive.

ps:estou no meio de um teste era bom ajudarem-me rápido.

cups[[]]

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ps:estou no meio de um teste era bom ajudarem-me rápido.

;)

Basicamente o que tens de fazer é aceder à matriz de argumentos que defines no main().

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Um bocado tarde agora..

Ao receber os dois ficheiros (suponho que saibas como saber o seu nome usando o argc, argv etc)

Fazes um while (!feof) ao primeiro, com uma variável a incrementar sempre que encontra um {, e a decrementar sempre que encontra um } (cuidado - não descer a baixo de 0).

Sempre que for 0, copiar o caracter para o outro ficheiro.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora