Application MDI sous Visual V6.0.
Pour 5 fonctions mathématiques données à titre d'exemple, le logiciel permet:
- de tracer leur graphe dans une fenêtre
- d'appliquer un zoom sur une zone digitalisée à la souris
- d'afficher les coordonnées souris dans le repère du graphe
- ET D'EXPORTER LE GRAPHE VERS MICROSOFT EXCEL.
Je dois vous dire grand merci. Super code, une fois tout compile sans erreur. Maintnant je vais analyse votre code et programme dessus pour mon utilisation. Encore merci.
Faut juste faire quelques retouches de codes due a des erreurs de compilation et de debugage!
erreur de compilation:
=> les memes que celles citées par thxoptimizer
correction
=> pour les fonctions atan et pow preciser que l on veut utiliser la fonction atan(float) et pow(float,float). ce qui veut dire mettre par exemple atan((float)1) au lieu de atan(1) par exemple...
> pour error C2440: '' : impossible de convertir de 'float (*)[5]' en 'float *[5]'
mettre
for (int i=0; i<5;i++)
fT[i]=m_pDoc->m_fT[i];
a la place de
fT=m_pDoc->m_fT;
Ensuite y a un core dump a l execution dans Dessin.cpp
au niveau de la ligne (ligne 210 je crois):
if (fT[i][iD_Axes[0][j]]>m_fZoomXmi && fT[i][iD_Axes[0][j]]<m_fZoomXma && fT[i][iD_Axes[1][j]]>m_fZoomYmi && fT[i][iD_Axes[1][j]]<m_fZoomYma)
mettre avant la premiere boucle for (qui se trouve ligne 202 je crois):
if(Nb>=6)
Nb=5;
vous pouvez m'aider SVP.
les developpeurs amateurs Merci Merci
Faut juste faire quelques retouches de codes due a des erreurs de compilation et de debugage!
erreur de compilation:
=> les memes que celles citées par thxoptimizer
correction
=> pour les fonctions atan et pow preciser que l on veut utiliser la fonction atan(float) et pow(float,float). ce qui veut dire mettre par exemple atan((float)1) au lieu de atan(1) par exemple...
> pour error C2440: '' : impossible de convertir de 'float (*)[5]' en 'float *[5]'
mettre
for (int i=0; i<5;i++)
fT[i]=m_pDoc->m_fT[i];
a la place de
fT=m_pDoc->m_fT;
Ensuite y a un core dump a l execution dans Dessin.cpp
au niveau de la ligne (ligne 210 je crois):
if (fT[i][iD_Axes[0][j]]>m_fZoomXmi && fT[i][iD_Axes[0][j]]<m_fZoomXma && fT[i][iD_Axes[1][j]]>m_fZoomYmi && fT[i][iD_Axes[1][j]]<m_fZoomYma)
mettre avant la premiere boucle for (qui se trouve ligne 202 je crois):
if(Nb>=6)
Nb=5;
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.