Afficher le caractere ( ' ) apostrophe
Résolu
sarah
-
lynda -
lynda -
Bonjour,
j ai un pb quand je veux affecter le caractere( ' ) dans une case de type char comme ça:
char car='''; ça me donne une erreur
si vs savez comment faire; please n hesitez pas de m dir et merciiiiiii
j ai un pb quand je veux affecter le caractere( ' ) dans une case de type char comme ça:
char car='''; ça me donne une erreur
si vs savez comment faire; please n hesitez pas de m dir et merciiiiiii
A voir également:
- Apostrophe inversée
- Touche majuscule inversée ✓ - <a href="https://forums.commentcamarche.net/forum/clavier-236">Forum Clavier</a>
- Inversion des touches Majuscules et Minuscules quand je tape - <a href="https://forums.commentcamarche.net/forum/windows-11">Forum Windows</a>
- Publipostage date inversée ✓ - <a href="https://forums.commentcamarche.net/forum/excel-145">Forum Excel</a>
- Publipostage Excel vers Word - Format date - <a href="https://forums.commentcamarche.net/forum/word-141">Forum Word</a>
- Comment faire avec une apostrophe ✓ - <a href="https://forums.commentcamarche.net/forum/linux-unix-13">Forum Linux / Unix</a>
4 réponses
Bonjour
tu peux soit échapper le caractère avec \, soit le déclarer avec son code ASCII :
char c='\'';
ou
char c='\x27';
tu peux soit échapper le caractère avec \, soit le déclarer avec son code ASCII :
char c='\'';
ou
char c='\x27';
sarah
merciiiiiiiiiiiii;j ai essayé et ca marche
Salut,
Voici 4 possibilités
Voici 4 possibilités
$ cat ap.c
#include<stdio.h>
#include<stdlib.h>
int main()
{
char c;
c='\''; /* echappement */
printf("%c\n",c);
c='\x27'; /* hexadecimal */
printf("%c\n",c);
c='\047'; /* octal */
printf("%c\n",c);
c=39; /* code ASCII */
printf("%c\n",c);
return EXIT_SUCCESS;
}
$ gcc -Wall ap.c
$ ./a.out
'
'
'
'