Pular para o conteúdo

duvida com codico ESC [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. duvida com codico ESC [RESOLVIDO]

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++)

Responder tópico

2. Re: duvida com codico ESC [RESOLVIDO]

Melhor resposta

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]

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

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

\a - bell
\n - new line
\r - carriage return
\0 - null
\\ - \
\/ - /
... etc

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder