[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Nome do arquivo compactado



Leo Ueda wrote:
> 
> Marcos wrote:
> 
> >Eu criei um char *nome_arq e aloquei para ele um >espaço de strlen
> >(argv[1] + 5+1), mas não estou copiando os caracteres >um a um...
> >Primeiramente, eu faço strcpy (nome_arq, argv[1]), ou >seja, copio o
> >conteúdo de argv[1] para nome_arq, e, depois, tento >concatenar a
> >extensão fazendo strcat (nome_arq, ext)...
> >Parece que ele concatena, mas qdo tento abrir o >arquivo fazendo
> >fopen(nome_arq, "wb"), o ponteiro referente ao arquivo >simplesmemte
> >retorna NULL...
> >Vc já conseguiu abrir o arquivo compactado com o nome >que está sendo
> >pedido na lista ? Será que eu devo copiar os >caracteres um a um ou
> devo
> >usar o strcat ?
> 
> Fala Marcos!
> 
> Também tive esse problema, consegui concatenar os strings (usando
> strcpy/strcat) mas o 'fopen()' retorna NULL. Eu acredito que o
> problema seja na verdade do sistema operacional, eu estou usando o
> DOS/Windows 95 (Turbo C++) e acho que vc também.
> 
> Falou!
> 
> Leo
> _________________________________________________________
> DO YOU YAHOO!?
> Get your free @yahoo.com address at http://mail.yahoo.com

Foi o que acabei descobrindo, Leo... O problema não era o meu EP e sim o
RUINDOWS 95!!!!!!!!!!!!!!
Acabei adaptando a dica do Danier Cukier e deu tudo certo!!!

Falou!!!!!!