|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 453
|
[c/c++] Creare disegno di una funzione
Ciao,
dovrei realizzare un applicazione che mi consenta il disegno di una funzione. Parto dal presupposto che ho una tabella con tutti i valori di ascisse e ordinate. Conoscete qualche libreria che fa al caso? Grazie. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Compilatore?
Che tipo di applicazione vuoi creare (con finestra in stile Windows? Con il supporto della grafica ma senza finestra? Altro?)? |
|
|
|
|
|
#3 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
piattaforma più che altro, ma penso che l'amico non abbia idea del problema ancestrale della portabilità (se chiede di una generica "qualche libreria"... |
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
|
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 453
|
Il compilatore è Dev cpp.
Quote:
Grazie. |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Ci sono delle librerie specifiche per la rappresentazione di funzioni matematiche, ma visto che i valori sono contenuti in una tabella e considerato che potrebbe essere didattico gestire la grafica "a mano", ti consiglio di provare OpenBGI.
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 453
|
Allora ho scaricato le librerie, le ho salvate nella cartella in c: Devc++ Library
e dopodichè ho provato ad eseguire degli esempi. Il risultato è che mi da questi errori: [Linker error] undefined reference to `detectgraph' [Linker error] undefined reference to `initgraph' [Linker error] undefined reference to `metodi della libreria' Come mai? Eppure il compilatore pare trovare la libreria graphics.c . Ecco un esempio che mi ritorna gli errori sopra riportati: Codice:
#include <graphics.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
int gd = DETECT, gm = 0;
initgraph(&gd, &gm, "RGB");
closegraph();
}
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 453
|
Nessuno puo aiutarmi?
Grazie. |
|
|
|
|
|
#9 |
|
Bannato
Iscritto dal: Oct 2008
Messaggi: 558
|
ciao la libreria piu semplice (nonchè la piu famosa) è Gnuplot.
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 453
|
Come mai non riesco a far partire quel programmino?
|
|
|
|
|
|
#11 |
|
Bannato
Iscritto dal: Oct 2008
Messaggi: 558
|
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 453
|
Sono riuscito ad aggiungere la libreria nel linker.
Lo compila correttamente pero il programma termina dicendo Programma troppo grande per la memoria... Come mai? |
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
|
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 453
|
Hai per caso provato con Dev c++?
Se si e riesci a farlo partire mi posteresti il progetto? Grazie. Ultima modifica di pmhwp : 16-10-2008 alle 20:40. |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Jul 2006
Città: MILANO
Messaggi: 1645
|
OpenGL e basta dovrebbero andare piu' che bene.
Cerca qualche tutorial in rete
__________________
xoooxoooxooox |
|
|
|
|
|
#16 | ||
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
Quote:
|
||
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Un esempio semplice potrebbe essere partire da wxPlot incluso nelle wxWidgets
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:18.



















