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

[C++] erreur affectation valeur structure

Kasmir
Kasmir
Niveau 10
22 octobre 2016 à 20:25:39

hello
je me suis mis au c++ et pour m'entrainer un peu j'ai fais un programme qui répertorie des personnes sous la forme "id,nom,prenom" ligne par ligne dans un fichier texte. la partie écriture fonctionne nickel par contre quand je veux récupérer cette chaine de caractère pour mettre l'info dans une structure ça bloque.

voilà le code
http://pastebin.com/q8uM7v9M

voila le compte rendu de l'erreur
http://pastebin.com/9UmE2Z92

en fait l'erreur se produit quand je veux affecter une valeur à un élément d'une structure à l'intérieur de la fonction readLine.
après différents test j'ai remarqué que:
-affecter une variable a un élément d'une struct dans le main fonctionne très bien
-la variable content contient à chaque fois la valeur voulue
donc l'erreur se produit effectivement lors de l'affectation à l'intérieur de la fonction readLine

si quelqu'un pourrait m'aider ça serait sympa [[sticker:p/1kku]]

Message édité le 22 octobre 2016 à 20:27:28 par Kasmir
godrik
godrik
Niveau 30
22 octobre 2016 à 21:00:10

unepersonne est un pointeur.
On accede aux champs de lo'objet pointer en dereferencant le pointeur
(*unepersonne).id = ...
ou bien plus directement
unepersonne->id = ...

Kasmir
Kasmir
Niveau 10
22 octobre 2016 à 21:12:07

Nice je me disais bien que c'était du au fait qu'on envoie l'adresse mémoire en argument mais je savais pas trop comment régler ça

merci beaucoup :)

lokilok
lokilok
Niveau 17
23 octobre 2016 à 01:10:29

Suffisait de lire l'erreur, c'était écrit dedans.

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