Ma premiere class pour mon projet, des commentaires ? :) - C++ - Programmation
Marsh Posté le 07-07-2003 à 07:54:20
up
Marsh Posté le 07-07-2003 à 08:24:13
1) vive le C
2) une petite enum ça serait bien mieux que tout ta tripotée de fonction : 1 enum pour la note, 1 enum pour la durée, etc. si tu c'est pas ce que c'est, regarde dans ton bouquin de C++
Marsh Posté le 07-07-2003 à 11:09:12
++Taz a écrit : 1) vive le C |
comme ca ?
je vois pas trop, je sui stoujours oblige de faire n cas de tt facon non ?
Code :
|
Marsh Posté le 07-07-2003 à 11:40:34
oui mais avec des enums, c'est sur et plus propre, et tu peux faire des switch avec en plus. et comme les enums sont associés a des valeurs, ça réduit pas mal ton boulot. en c'est pas <stdlib.h>> mais <cstdlib>
Marsh Posté le 07-07-2003 à 11:43:11
xiluoc a écrit :
|
t'as du mal avec les enum, toi ...
Ca te permet de définir un type ... Tu n'as pas besoin de passer par des strings pour utiliser des enums ...
Marsh Posté le 07-07-2003 à 12:23:41
Code :
|
me rest plsu qu a comprendre using namespace std;
et bell::DO
en fai un enum fait direct le lien entre cst et string
Marsh Posté le 07-07-2003 à 13:50:51
autre point.
si je veu que mon prg tourne normalement et en meme temp une musique tourne en fond est ce possible ?
Marsh Posté le 07-07-2003 à 14:20:01
ou mais le t'as le choix: ton programme engendre processus ou alors il lance threads
Marsh Posté le 07-07-2003 à 14:50:14
++Taz a écrit : ou mais le t'as le choix: ton programme engendre processus ou alors il lance threads |
cool comment on faiut pour lancer un thread ??
Marsh Posté le 07-07-2003 à 15:23:49
xiluoc a écrit : cool comment on faiut pour lancer un thread ?? |
apprends d'abord à utiliser une enum correctement, on verra avec les threads ensuite
Marsh Posté le 07-07-2003 à 15:41:27
Harkonnen a écrit : |
ca yest enum sa marche
Marsh Posté le 07-07-2003 à 16:21:00
xiluoc a écrit : |
ben à toi de t'acheter un joli bouquin 'prog système sous win32 pour les boolays'. on va arreter la casse direct. commence par te perfectionner un peu en C++, ensuite on verra. pas la peine de faire autre chose pour le moment. t'auras qu'a faire un joli .bat et lancer tes programmes (ou ouvrir tes yeux, y a un topic sur un truc comme ça en première page)
Marsh Posté le 07-07-2003 à 05:00:04
c est peut etre pas tres utile mais je vais m en servir pour creer des musics pour mes progs en mode console
voila un debut de cade ( en vria la class est llongue et s etend sur 8 gammes de frequences).
y a til moyen dameliorer ce code ?
sinon jai des questions :
je voudrais creer une variable tempo = 60;
qui puisse etre modifiable
exemple dans mon programme main:
#include "music"
main() {
tempo(100);
}
et la sa garderai le tempo definit en memoire dans la classe,et au lieu dutiliser
void o_MI (int time) {_beep(20,time);} //0-MI
j utiliserai
void o_MI (string type) {
if (type=="croche" ) {_beep(20,tempo/2));} //0-MI
else if (type=="noir" ) {{_beep(20,tempo));}
ect...
}
masi sa vas commener a faire lourd ...
le probleme est-il possible de passer tempo (a la noir) = x, et le garder comme base de calcul sans l inclure a cahque fois quand j apellerai une void o_MI par exemple ?.
merci et donnais moi des conseils svp
---------------
jeunes con de la derniere averse, vieux con des neiges d'antant.