720

Ben sur que si que stdlib supporte l'unicode sous visual studio, ça fait plusieurs années déjà. Mais strcpy est et restera toujours une fonctions ASCII (étendu)...
Tu devrais plutôt te tourner une fonction comme wstrcpy ou autre dérivé adapté à ce que tu veux faire....

Enfin ton problème est un non problème de toutes façons. Une fonction est une fonction, et le C ne supporte pas la surcharge de fonctions.
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

721

Godzil (./715) :
onur (./713) :
folco => c'est pas terrible les accents dans les noms de process/fichier.

Si c'est faisable, non ce n'est pas casse gueule avec un "vrai" OS (aka un Unix/Linux et meme Windows que je sache le supporte) :


_T(" C'est faisable, mais c'est pas terrible, parce que quand on change d'OS, d'éditeur de texte ou autre, si on n'a pas mis d'accent on n'a aucun souci, si on en a mis, il faut s'attendre au désastre (alors qu'on y est pour rien).

Il faut mettre des accents que quand on parle à l'utilisateur, car pour les noms de variables, de fichier ou de processus, on peut s'en sortir avec 26 lettres.");
Tout ce qui passe pas par le port 80, c'est de la triche.

722

En théorie, les OS modernes permettent l'échange d'UTF-8.

En pratique, comme:
* les programmeurs ne font pas attention à Unicode, que ce soit dans nombre d'applications, ou même les filesystems eux-mêmes (les FAT, manifestement, d'après des transferts que j'ai faits);
* les utilisateurs font parfois des bêtises (j'ai déjà fait des transferts avec NTFS depuis *nix, et j'ai eu des problèmes avec les accents - ça peut être une application, ça peut être Windows qui n'a pas écrit de l'UTF-8 dans la partition, mais ça peut aussi être PEBKAC de ma part, par exemple ne pas avoir monté la partition avec le bon charset)
les fichiers avec accents se transfèrent mal d'un ordinateur à un autre.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

723

Lionel Debroux (./723) :
ça peut aussi être PEBKAC de ma part, par exemple ne pas avoir monté la partition avec le bon charset


faut déja savoir que c'est possible grin

724

Sur les trois distribs que j'ai sur mon poste au boulot, aucune ne monte le NTFS avec le bon Charset (par contre, je ne sais plus si c'est que mes volumes ne sont pas dans le bon encodage ou si c'est que le mount ne met pas le bon).
avatar

725

Lionel Debroux (./722) :
En théorie, les OS modernes permettent l'échange d'UTF-8.

En pratique, comme:
* les programmeurs ne font pas attention à Unicode, que ce soit dans nombre d'applications, ou même les filesystems eux-mêmes (les FAT, manifestement, d'après des transferts que j'ai faits);
* les utilisateurs font parfois des bêtises (j'ai déjà fait des transferts avec NTFS depuis *nix, et j'ai eu des problèmes avec les accents - ça peut être une application, ça peut être Windows qui n'a pas écrit de l'UTF-8 dans la partition, mais ça peut aussi être PEBKAC de ma part, par exemple ne pas avoir monté la partition avec le bon charset)
les fichiers avec accents se transfèrent mal d'un ordinateur à un autre.

Il y a aussi les caractères interdits sur des systèmes et pas sur d'autres couic (mais que certains logiciels moins regardant — genre Cygwin sous Windows — autorisent quand même )
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

726

Brunni (./719) :
Sous Windows je désactive toujours le support unicode / multi-byte dans mes progs parce que j'aime trop faire des trucs genre:
char *maChaine;
while (*maChaine++) ...;Et ça merde avec l'unicode parce que "char" reste 8 bits.

C'est parce qu'ils ne gèrent que l'UTF-16 et pas l'UTF-8. sad S'ils changeaient leur charset "ANSI" (qui n'est pas vraiment ANSI, mais passons sur ce point) par défaut en UTF-8 (au lieu de CP1252 et co.), tout marcherait et même les anciens logiciels utilisaieraient automatiquement Unicode. Et les logiciels non bogués doivent déjà gérer les encodages 8 bits à longeur variable, c'est déjà utilisé dans les locaux asiatiques.
Lionel Debroux (./722) :
* les programmeurs ne font pas attention à Unicode, que ce soit dans nombre d'applications, ou même les filesystems eux-mêmes (les FAT, manifestement, d'après des transferts que j'ai faits);

FAT utilise un encodage DOS pour les noms de fichiers 8.3 et UTF-16 pour les noms longs. Si le système est intelligent, il écrira toujours un nom long si le nom n'est pas représentable dans l'encodage DOS.

Tu voudras les options: utf8,codepage=850 dans ton mount et le noyau Linux s'occupera des conversions vers l'UTF-8.
* les utilisateurs font parfois des bêtises (j'ai déjà fait des transferts avec NTFS depuis *nix, et j'ai eu des problèmes avec les accents - ça peut être une application, ça peut être Windows qui n'a pas écrit de l'UTF-8 dans la partition, mais ça peut aussi être PEBKAC de ma part, par exemple ne pas avoir monté la partition avec le bon charset)

NTFS est entièrement UTF-16. Il faut utiliser l'option utf8 dans tes mounts et une fois de plus la conversion UTF-16<->UTF-8 est effectuée.

Les meilleures distributions patchent le noyau pour mettre l'UTF-8 par défaut.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

727

Flanker (./725) :
Il y a aussi les caractères interdits sur des systèmes et pas sur d'autres couic

Bah, le seul caractère interdit est '/'. tongue
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

728

C'est à cause du hack de '../' ?
Tout ce qui passe pas par le port 80, c'est de la triche.

729

Non, c'est parce que / sert à séparer les composants d'un chemin, et comme tous les autres caractères sont autorisés, ben on ne peut pas l'escaper.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

730

Bah on pourrait avec \, comme ça se fait en C, non ?
avatar

731

Bah non, parce que le \ est un caractère comme les autres dans les noms de fichiers.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

732

J'imagine qu'il demande si on n'aurait pas pu interpréter '//' comme un / escapé wink
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

733

Oui, et je suis assez d'accord avec lui, mais le problème doit venir des interpreteurs UNIX d'origine et on a du garder ça pour "raison de compatibilitée" alors que je pense que c'est tout a fait realiste
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

734

Bah non, on ne peut pas, parce que /, //, /// etc. sont tous interprétés de la même manière, les composants vides des chemins sont ignorés. wink

Ce que fait KDE 4 est que si on veut mettre un / dans un nom de fichiers, ils remplacent ça par un caractère Unicode "barre de fraction diagonale" qui ressemble. smile Enfin, du moins pour les icônes sur le desktop - ailleurs, ils ne peuvent pas savoir si c'est un chemin ou un nom que tu veux mettre => à toi de faire le remplacement. tongue
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

735

wow. L'algo de ouf.

Bref, tout ça ne me dit pas pourquoi firefox sux autant et que les millions de moutons continuent à l'idolatrer.
A chaque fois que je montre une merde, vous me dites "ah bah c'est un feature ça!!"

Il pourrait vous chier dans laggle, vous diriez "il a bien mangé" (©chabat).
Tout ce qui passe pas par le port 80, c'est de la triche.

736

onur (./735) :
Bref, tout ça ne me dit pas pourquoi firefox Windows sux autant et que les millions de moutons continuent à l'idolatrer.

On est bien avancés avec ça, c'est bon, t'en a pas marre ?

737

(sur la table, pas dans la gueule)
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

738

On t'a dit 100 fois pourquoi on "l'adore" comme tu dis (moi je l'adore pas tant que ça, mais il enterre tous les autres c'est tout)

Pour ça:
e2476499fb2ccc9ab4a4cc3cb60d2tt.jpg
avatar

739

Kevin Kofler (./726) :
Les meilleures distributions

love

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

740

Perso j'utilise Avant Browser lorsque je dois absolument utiliser Windaube, et Safari sur mon Mac, c'est-à-dire la plupart du temps. Je n'ai jamais vraiment aimé FireFox, je n'ai jamais vraiment su pourquoi...
Je me souviens
Ad mari usque ad mare

GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

741

C'est quoi windaube ? confus
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

742

C'est un Windows en sauce miam
avatar

743

Hmmm... et les patches correctifs se mangent en tartine avec du sel, comme la moëlle ? miam
avatar
"- Nigga you know what the fuck I want, nigga: I want your motherfuckin' Daytons, and your motherfuckin' stereo! And I'll take a double burger with cheese!
- WHUT?"
I LOVE TO HATE/I HATE YOUR LOVE -AND I CAN'T FEEL AFFECTION FOR PEOPLE LIKE YOU!
CAALGOOONNNNN [TELLMESOMETHINGIDONTKNOW SHOWMESOMETHINGICANTUSE PUSHTHEBUTTONS CONNECTTHEGODDAMNDOTS] (Si Dieu existe il doit me détester...)

744

Nil (./742) :
C'est un Windows en sauce miam

miam
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

745

On voit souvent ce terme sur les forums Mac et Linux...
Je me souviens
Ad mari usque ad mare

GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

746

Tout comme on doit souvent parler de chiens d'infidèles occidentaux sur les forums d'islamistes extrêmistes. Ce n'est pas à l'honneur de ceux qui écrivent ça tongue
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

747

KillerX (./745) :
On voit souvent ce terme sur les forums Mac et Linux...

Heureusement qu'une minoritée est l'exemple meme de toute la "communautée"...


Bien heureusement que les gens a dire ce genre de choses ne sont que minoritaire, et sont TRES loin de refleter ce que pensent la majoritée des gens...
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

748

n'empêche que FuCK wInDauBE c'EsT dE La mErDE biLL gAtES gROS sALauD

749

Godzil (./747) :
KillerX (./745) :
On voit souvent ce terme sur les forums Mac et Linux...

Heureusement qu'une minoritée est l'exemple meme de toute la "communautée"...


Bien heureusement que les gens a dire ce genre de choses ne sont que minoritaire, et sont TRES loin de refleter ce que pensent la majoritée des gens...

<sallypedia>les noms en -té et -tié ne prennent pas de e sauf...</>
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

750