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

besoin de votre aide

larcheflo
larcheflo
Niveau 7
13 août 2007 à 12:00:37

:salut:
voila je suis debutant en programation et je voudrais realiser un programe en C qui doit convertir un mot donné par l´utilisateur en chiffre:
je veux dire au programe par exemple que: a=65 b=88 c=78 etc...
et par rapport à sa il convertit un precedement rentré par l´utilisateur.
mais pour sa je ne sais pas du tout comment faire.(j´ai quand meme deja realisé quelque petit programe)
merci

Fvirtman
Fvirtman
Niveau 10
13 août 2007 à 13:13:25

a=65 -> c´est le code ASCII de ´a´.

Il te suffira, une fois que tu as ta chaine (apres un scanf ou un cin) de faire un for sur le nombre de caractere de la chaine, et pour chacun, tu affiches son code ASCII :
-> avec printf, tu fais un %d sur chaque char[i]
-> avec cout, tu cast en int : << (int)char[i]

Voila, je t´ai maché le travail, tu devrais pouvoir t´en sortir :-)

larcheflo
larcheflo
Niveau 7
13 août 2007 à 13:33:48

j´ai donné a=65 par hazard lol

godrik
godrik
Niveau 30
13 août 2007 à 13:38:25

c´était un coup de chance a=65 ! :)

Dans l´idée, il faut que tu associes a chaque lettre un chiffre. Ensuite il faut parcourir la chaine fournit par l´utilisateur et qu´au lieu d´ecrire la lettre, il faut ecrire le chiffre qui lui est associé.

larcheflo
larcheflo
Niveau 7
13 août 2007 à 13:50:11

ok merci de votre aide.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment