Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1360 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  dessiner des graphes en C++ avec SDL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

dessiner des graphes en C++ avec SDL

n°2044354
sliders_al​pha
Posté le 25-12-2010 à 15:04:26  profilanswer
 

plop,
 
on m'a donner un sujet a faire, et je dois
calculer des truc en c++, facile.
 
mais apres on me demande de dessiner les graphes [:a-m13:1] comment ça? dans la console? [:aaaabe:4]
 
j'ai commencer par esseyer dans la console, avec des / |\pour faire les lien, j'ai vite laisser tomber
 
apres une courte recherche, j'ai vu qu'on utilisait le SDL, j'ai apris les base ce matin, ça ne permet que de dessiner des carré,
j'ai alors vu qu'il fallait ajouter des librairie qui contenait les bonnes fonctions
 
mais meme apres avoir trouver la fonction cercle, ça reste un tantinet trop dur, j'ai pas que ça a faire, j'ai d'autre truc a coder pour la rentrée, et si je dois faire un algo qui dessine tout, fais les calcul pour bien les placer, etc, j'aurais jamais le temps
 
donc voila en gros le problemme :
 
     j'ai une quantité inconnu de sommet en entrée, fourni par un fichier texte, ces sommet sont referencé par des lettre (je supose qu'apres z on passe a aa, ab,)
     chaque sommet a un rang, on fait des collone de gauche a droite allant de rang 0 a x
     il vaudrait mieux que les fleche se croise pas
 
en gros ça ressemble a ça :
 
 
http://sliders.alpha.free.fr/RO/genredegraph.jpg
 
y a t-il deja des librairie qui me permetrait via des fonction pre-ecrite de tracer ce genre de graph? meme si ça gere pas le croisement des fleche, tant pis, je ferais un algo bien bourrin qui teste toute les possibilité et retourne celle qui avait le moins de fleche coupé
j'ai beau retourner GOOGLE dans tous les sens, je trouve rien
 
merci :)


Message édité par sliders_alpha le 25-12-2010 à 19:02:05
mood
Publicité
Posté le 25-12-2010 à 15:04:26  profilanswer
 

n°2044389
sliders_al​pha
Posté le 25-12-2010 à 22:24:07  profilanswer
 

non j'ai rien dis, erreur a la con =p, je code depuis ce matin


Message édité par sliders_alpha le 25-12-2010 à 22:29:53
n°2044390
Amonchakai
Posté le 25-12-2010 à 23:00:00  profilanswer
 

Bonsoir,
 
Graphviz devrai vous convenir: http://www.graphviz.org/

n°2044418
smaragdus
whores, drugs & J.S. Bach
Posté le 26-12-2010 à 12:39:11  profilanswer
 

C'est pas la peine de réinventer la roue et de générer toi-même le graphique c'est une complication énorme et sans intérêt.
 
Le format de Graphviz proposé par sliders est une bonne idée, c'est un bon logiciel (c'est le format utilisé par le framewark symfony pour générer le modèle, c'est un peu moche mais c'est bien pratique)
 
Tu peux aussi générer ton graphique en SVG, format ouvert en XML, très simple à aborder
 
Si tu te lances dans la SDL (qui est passionnant, j'en ai fait y a longtemps), mais tu vas partir en galère simplement pour ré-inventer la roue carrée.

n°2044437
sliders_al​pha
Posté le 26-12-2010 à 14:50:35  profilanswer
 

Code :
  1. C'est pas la peine de réinventer la roue et de générer toi-même le graphique


c'est un devoir, tu crois que ça passe en soutenance si je leur dis que j'ai pas fais le projet car ça existe deja [:labbaipierre]
 
je dois stocker mon graphe sous forme  de matrice ou liste chainée [imposé]
et l'afficher [imposé]
en C++ [imposé]
 
et oui c'est la galere, j'ai reussi a placer correctement les morceaux de graphe, me reste a afficher les fleche, et a afficher du texte
 
ça je galere, impossible d'installer la librairie d'affichage de texte, jvais finir par BITMAPiser toute les lettre et chiffre et ecrire comme ça


Message édité par sliders_alpha le 26-12-2010 à 17:02:06

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  dessiner des graphes en C++ avec SDL

 

Sujets relatifs
Programmer en C une fonction d'interruption pour dsp[C] afficher un caractère grec
Génerer un pdf en C#traitement un fichier de données en C++
Jeux en Cinstallation MPI ( pour C++)
[C]Récupérer un espace avec fgetsTemporisation en C++
cours en langage C/C++ et javascript[C++] ShellExecuteEx + Wow64DisableWow64FsRedirection
Plus de sujets relatifs à : dessiner des graphes en C++ avec SDL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR