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

Re:Nome do arquivo compactado



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