PDA

Visualizza la versione completa : [C] Stampare a video i doppi apici


lorenzo91
10-06-2008, 12:30
Qualcuno sa come posso fare a stampare a video i doppi apici nel linguaggio C ?

es:
printf(" frase bla bla bla "parola " altra parola ");
Il liguaggio C mi riconosce il secondo " come se volessi chiudere la stampa a video?!?

Sapete risolvermi questo problema grazie ciao?
vorrei anche utilizzare doppio slasch // nella stampa a video ma anchessa riconosciuta secondo il linguaggio C come commento !


Rispondete please !!!!! grazie :dh:



#include <stdio.h>

int main()
{
FILE *fp;
fp=fopen("prova.txt","a+");
if(fp==NULL)
{
printf(" ERRORE:\n");
printf(" non posso aprire il file !\n");
return ;
}
fprintf(fp," "-//W3C//DTD XHTML 1.0 Transitional//EN" \n");
fclose(fp);
return 0;
}

Stoicenko
10-06-2008, 12:32
con "\" davanti

lorenzo91
10-06-2008, 12:42
"\" per scrivere uno slasch giusto?
Ma per scrivere un doppio apice?

Ciao grazie

LeleFT
10-06-2008, 12:51
Il titolo deve essere significativo, come indicato nel regolamento.

E' del tutto inutile (oltre che vietato dal regolamento) scrivere "problemi nel linguaggio C": chiunque frequenti un forum e posti una domanda ha un problema.

Correggo io.


Ciao. :ciauz:

Stoicenko
10-06-2008, 12:55
es:


printf("questo un doppio apice \" ")
printf("questo un doppio slasch \\\\ ")

Samuele_70
10-06-2008, 20:27
Che ne dite se lo chiamiamo con il suo vero nome Backslash (http://en.wikipedia.org/wiki/Backslash) ? :zizi:

oregon
10-06-2008, 20:42
Originariamente inviato da Samuele_70
Che ne dite se lo chiamiamo con il suo vero nome Backslash (http://en.wikipedia.org/wiki/Backslash) ? :zizi:

'slasch' era la traduzione in bulgaro ... (o slovacco?) ... :zizi:

Samuele_70
10-06-2008, 21:11
Originariamente inviato da oregon
'slasch' era la traduzione in bulgaro ... (o slovacco?) ... :zizi:

:malol:

mondobimbi
10-06-2008, 22:49
in inglese si chiamano escape sequences, in italiano sequenze di escape,
qui ne trovi qualcuna

\v /*vertical tab*/
\\ /*backslash*/
\t /*horizontal tab*/
\a /*alert (bell)*/
\b /*backspace*/
\' /*single quote*/
\" /*double quote*/
\? /*question mark*/
\f /*formfeed*/
\n /*newline*/
\r /*carriage return*/
\000 /*octal number*/
\xhh /*hexadecimal number*/

i due caratteri della sequenza di escape sono costruiti come un unico carattere.
ciao
sergio

Loading