![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Solaris Forum d'entraide sur le système Solaris. |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité régulier
![]() Date d'inscription: février 2006
Messages: 11
|
Bnojour,
J'ai un petit probleme d'affichage : J'ai une application codé en c/c++ et qui fonctionne sous 2 environnement (Window et Solaris) Lorsque j'importe des données data + unit (BDD) et que je souhaite les afficher, le caractére "°" et transformé en caractere "0" uniquement sous SOLARIS or sous window cela fonctionne. Si une personne peut me dire d'ou viens ce probleme et comment le résoudre ce serait cool . Dernière modification par Emmanuel Delahaye ; 02/04/2008 à 16h48 Motif: Modification du titre |
|
|
|
|
|
#2 (permalink) | |
![]() Date d'inscription: décembre 2003
Localisation: Paris
Âge: 52
Messages: 13 858
|
Citation:
pour numéro (N°) , les anglo-saxons utilisent le très standard 'dash' (ou 'sharp') : #
__________________
Non à la pub sur l'alcool sur les sites web. Des infos sur la programmation et le langage C: http://bien-programmer.blogspot.com/ http://mapage.noos.fr/emdel/ http://delahaye.emmanuel.free.fr/ima...r_wordmark.jpg |
|
|
|
|
|
|
#3 (permalink) |
|
Invité régulier
![]() Date d'inscription: février 2006
Messages: 11
|
Pour modifier le code selon l'environnement, je n'ai aucune diffulté.
Cependant ce que je ne sais pas c'est quel et la syntaxe qu'il faut adopter pour que solaris interprete le caractère "°" comme "°" et non comme un "0" |
|
|
|
|
|
#4 (permalink) |
![]() Date d'inscription: décembre 2003
Localisation: Paris
Âge: 52
Messages: 13 858
|
C'est un problème de Solaris, pas de C...
__________________
Non à la pub sur l'alcool sur les sites web. Des infos sur la programmation et le langage C: http://bien-programmer.blogspot.com/ http://mapage.noos.fr/emdel/ http://delahaye.emmanuel.free.fr/ima...r_wordmark.jpg |
|
|
|
|
|
#5 (permalink) |
|
Membre éprouvé
![]() Date d'inscription: juin 2007
Localisation: Paris
Messages: 414
|
C'est surtout un problème d'encodage.
Une façon portable d'afficher le signe ° en C (C99) est: Code :
printf("\u00ba\n");
|
|
|
|
|
![]() |
![]() |
||
[Solaris] interprétation du caractère °
|
||
| Outils de la discussion | |
|
|