CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[HS]Coding ? (non, pas cody =D )

Pseudo supprimé
Pseudo supprimé 09 juin 2011 à 22:14:03

yop les gens,

Quelqu'un s'y connait ? :o)) (tout GDC ? :noel: )
j'ai retrouvé un vieux code que je vais surement ré-utilisé pour un truc qui sera fun (enfin j'espère...) mais j'ai un très très gros soucis !

bon, c'est en C++ (oui, dans l'idée, sur le papier, oui, mais pour un pro c'est un ramassis de m*****), avec de la SDL... je peux écrire du texte depuis la lib, bref...

J'ai des caractères spéciaux dès le premier affichage de la fenêtre, et lorsque j'écris ma première lettre, après finit, plus de caractère bizarre :(

Vous savez a quoi c'est dû en général ? :(

http://s3.noelshack.com/old/up/s_n-164cece842.png

J'ai check le code entier et je ne trouve vraiment pas :snif:

(Vous voulez les sources ? :(

(oui, on est sur GDC :noel: )

Pseudo supprimé
Pseudo supprimé 09 juin 2011 à 22:31:26

bide :snif:

bosh
bosh
Niveau 10
09 juin 2011 à 22:33:04

Un petit maj+suppr. sur ton fichier devrait aider :oui: :noel:

Nakqz
Nakqz
Niveau 25
09 juin 2011 à 22:33:33

Fais voir le code source :ok:

Pseudo supprimé
Pseudo supprimé 09 juin 2011 à 22:38:43

mais l'intégralité ? (c'est genre 6 fichiers) :(

"void UnicodeInit(CaptText * Text, GestEvent * GE, int max, TTFLoad Load){
Text->Chaine = malloc(max * sizeof(char*));
Text->ChainMax = max;

Text->Event = GE;
Text->test = 0;

TTFLoadFunction(&Text->TTF, 1, 250, Load);
}"

possible que se soit ailleurs, si c'est le cas, j'envoie tout :noel:

(et bon, y a peut-être pas mal d'erreur, assez grosse, i'm a noob qui s'amuse avec ce que j'ai appris à mes 13 ans :hap: )

Pseudo supprimé
Pseudo supprimé 09 juin 2011 à 22:39:12

Je ne sens pas le malloc pour sa que j'ai copier ça :(

gagnant_93
gagnant_93
Niveau 9
09 juin 2011 à 22:40:13

c'est quoi le texte qui doit s'afficher normalement (sans le bug) ?

Pseudo supprimé
Pseudo supprimé 09 juin 2011 à 22:44:34

c'est du texte que l'utilisateur, entre,.... donc n'importe quoi, sa peut-être des login, un simple texte, pour un tchat etc. :(

ou pour afficher du texte à partir d'un fichier pour un jeu etc.

et dans l'image ce qui devrait s'afficher Coucou GDC, mais il y a le bug :(

Nakqz
Nakqz
Niveau 25
09 juin 2011 à 22:46:22

En gros tu entres un texte et tu l'affiches juste ? Ou tu entres un texte, tu l'enregistres dans un fichier et tu l'affiches ensuite ?

cocacobide
cocacobide
Niveau 10
09 juin 2011 à 22:46:54

t'es nul, fais du java sa fait plus l33t

Pseudo supprimé
Pseudo supprimé 09 juin 2011 à 22:47:12

je l'affiche juste :(

Langveiler
Langveiler
Niveau 35
09 juin 2011 à 22:47:30

Bide mériter pour un mauvais jeu de mot dans le titre.

Je suis désolé mais en tant que membre du CCJP (comité contre les jeux de mots pourris), je te somme de laisser ce topic bider :noel:

Nakqz
Nakqz
Niveau 25
09 juin 2011 à 22:47:41

Et tu utilise 6 fichiers de code ? Tu l'affiche dans une interface graphique ou juste dans un terminal ?

gagnant_93
gagnant_93
Niveau 9
09 juin 2011 à 22:49:20

"Text->Chaine = malloc(max * sizeof(char*)); "

je ne sais pas ce que fait exactement dans ton code, mais si tu travailles en unicode, tu travailles sur 16 bits et non 8 bits.

pour savoir si c'est un problème d'unicode, essayes avec un texte trés court avec des caractères ascii uniquement.

tu vois ce dont je parle ?

Nakqz
Nakqz
Niveau 25
09 juin 2011 à 22:52:37

Gagnant => En gros pour combler les trous que le texte ne remplis vu que son malloc() se baserait sur 16 au lieu de 8 bits, il mettrai des choses bizarres au début pour remplir. C'est fort possible.

Tu compiles et exécute ton code avec quoi ?

Pseudo supprimé
Pseudo supprimé 09 juin 2011 à 22:58:18

Codeblock

j'ai plus ou moins compris Gagnant :noel:
mais je les affiches comment les caractères ASCII ? depuis le source en entrant du texte dans la variable ? ou depuis "l'interface SDL" ? :(
"Et tu utilise 6 fichiers de code ? Tu l'affiche dans une interface graphique ou juste dans un terminal ?"

c'est afficher dans une fenêtre SDL, j'ai les headers et les sources... Deux fichiers pour récupérer les entrés clavier, 2 fichiers pour gérer le texte et 2 fichiers qui s'occupe du Texte TTF :(

kazuya14
kazuya14
Niveau 56
09 juin 2011 à 23:10:00

no offence mais je ne supporte pas le frote manche. (non, pas cody Kikoo lol )

Pseudo supprimé
Pseudo supprimé 09 juin 2011 à 23:18:09

frote manche ? :noel:
et puis bon, si on doit comparer à celui qui s'est amusé a faire les chansons de cody, c'est soft comme "blague" :noel:

La vidéo du moment