duvida com codico ESC [RESOLVIDO]

1. duvida com codico ESC [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/06/2011 - 14:02h

Na função do meu programa:
int wad(){
char nome[20];
printf("\nDigite o nome do WAD (EX: cs_dust.wad)\n--> ");
scanf("%s",&nome);
limpar();
sprintf(nome, "copy %s c:\Counter-Strike\cstrike", nome);
return system(nome);
}
da erro em \C e \c informando código ESC inválido
Tem como eu fazer o compilador ignorar estes dois códigos ESC?
(DEV-C++)


  


2. MELHOR RESPOSTA

Enzo de Brito Ferber
EnzoFerber

(usa FreeBSD)

Enviado em 24/06/2011 - 14:38h

Você tá usando uma string. Para usar \ em string, você precisa escrever \\

Ou seja:

sprintf ( str, "%s C:\\Program Files\\Counter Strike\\maps", str_arg );

...

Qualquer dúvida posta denovo,
Enzo Ferber
[]'s

3. Re: duvida com codico ESC [RESOLVIDO]

Enzo de Brito Ferber
EnzoFerber

(usa FreeBSD)

Enviado em 24/06/2011 - 14:39h

As barras são caracteres de escape (ESC Characters).

\a - bell
\n - new line
\r - carriage return
{TTEXTO} - null
\\ - \
\/ - /
... etc






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts