Débutant en C++ : Besoin d'aide ! - C++ - Programmation
Marsh Posté le 04-06-2002 à 12:09:42
dis t'as essayé de bosser dessus ou t'es directement venu ici ?
Marsh Posté le 04-06-2002 à 13:57:03
Non, c'est que je n'y comprends pas grand chose, c'était juste pour que quelqu'un m'expique...
chrisbk a écrit a écrit : dis t'as essayé de bosser dessus ou t'es directement venu ici ? |
Marsh Posté le 04-06-2002 à 14:01:11
je me retiens... je ne pourrirai pas ce topic, c'est décidé
Marsh Posté le 04-06-2002 à 14:02:12
Et pourquoi donc tu le pourrirrais mon topic ???
Harkonnen a écrit a écrit : je me retiens... je ne pourrirai pas ce topic, c'est décidé |
Marsh Posté le 04-06-2002 à 14:05:30
c tentant faut dire
en gros tu veux qu on te fasse ton boulo et ca on aime pas trop ici...
Marsh Posté le 04-06-2002 à 14:07:16
Non, c pas ça, demain j'ai un éval et la question provient du sujet de l'année derrnière, je ne la comprends pas c tout... On a le droit d'être débutant, et on a le droit de demender un coup de main auss !
veryfree a écrit a écrit : c tentant faut dire en gros tu veux qu on te fasse ton boulo et ca on aime pas trop ici... |
Marsh Posté le 04-06-2002 à 14:08:37
The_White_Rabbit a écrit a écrit : Non, c pas ça, demain j'ai un éval et la question provient du sujet de l'année derrnière, je ne la comprends pas c tout... On a le droit d'être débutant, et on a le droit de demender un coup de main auss ! |
Tu comprends pas quoi exactement ? si tu nous dis pas sur quoi tu bloque, on peut pas t'aider.
Marsh Posté le 04-06-2002 à 14:13:17
est ce que tu sais programmer ? parce que si c juste les references que tu ne comprends pas, c pas un pb, on peut te l'expliquer ! mais si t'as jamais programme, il faut commencer par les bases et cet exercice ne me semble pas tres approprie!
Marsh Posté le 04-06-2002 à 15:10:13
Code :
|
Un truc dans le genre... Mais si tu comprend pas les pointeurs, t'es niqué en C/C++!!
revise au lieu de glander sur le net.
Marsh Posté le 04-06-2002 à 15:20:12
tu lui as tout fait la... et si on lui demande d'expliquer la différence entre pointeur et référence, il est mal...
pour info :
Citation : void main() |
en C++, tu n'as pas besoin de mettre le mot clé struct, tu aurais pû déclarer directement t1 et t2 par :
S t1,t2;
Marsh Posté le 04-06-2002 à 15:34:26
Franchement, c'est plus un exo de C que du C++, vu que le C++ a été crée pour rajouter une couche "objet" au C.
De plus, vu le niveau l'exo, on peut même dire qu'il s'agit des bases du C...
Marsh Posté le 04-06-2002 à 15:45:20
ITM a écrit a écrit : Franchement, c'est plus un exo de C que du C++, vu que le C++ a été crée pour rajouter une couche "objet" au C. De plus, vu le niveau l'exo, on peut même dire qu'il s'agit des bases du C... |
C'est la que tu te trompes l'ami
En C, les références n'existent pas
Mais bon, c'est vrai que c'est ultra simple comme truc...
Marsh Posté le 04-06-2002 à 15:49:07
Ce qu'a posté ashDyson devrait marcher avec un compilo C en tout cas, non?
Marsh Posté le 04-06-2002 à 15:54:24
ITM a écrit a écrit : Ce qu'a posté ashDyson devrait marcher avec un compilo C en tout cas, non? |
Pas la fonction init1...
Marsh Posté le 04-06-2002 à 16:00:28
ReplyMarsh Posté le 04-06-2002 à 17:44:52
parce qu'en C, les références n'existent pas, et la fonction init1 prend une référence en paramètre.
ton prog n'est valable qu'en C++
Marsh Posté le 04-06-2002 à 17:48:57
ashDyson a écrit a écrit : ok, question stupide! Reference == compilo C++ |
c comme les classes, en C ca n'existe pas!!
Marsh Posté le 04-06-2002 à 17:53:09
try58 a écrit a écrit : c comme les classes, en C ca n'existe pas!! |
en natif non mais tu peux utiliser le design pattern "classe" en C ou en assembleur
Marsh Posté le 04-06-2002 à 17:55:49
ayachi a écrit a écrit : en natif non mais tu peux utiliser le design pattern "classe" en C ou en assembleur |
Si tu le dis
Marsh Posté le 04-06-2002 à 18:02:00
try58 a écrit a écrit : Si tu le dis |
le prends pas mal hein, c'était une remarque et pas de l'ironie
Marsh Posté le 04-06-2002 à 18:11:57
ayachi a écrit a écrit : le prends pas mal hein, c'était une remarque et pas de l'ironie |
je ne le prend pas mal, g mis un
Marsh Posté le 04-06-2002 à 18:34:07
Tout d'abord, merci, mais je voudrais éclercire 2 choses :
- Je ne suis pas sur le NET pour glander mais pour trouver des réponses à mes question...
- Comme écrit sur le titre de ce topic, je suis en débutant en C/C++ donc, c'est peut-être un peut normale que je puisse poser des questions qui paraissent pour certains connes... Et je pense qu'un endroit comme celui-ci est fait pour l'entre-aide, et non pas pour critiquer ou se fouttre de la geueule des uns ou autres newbezz...
N'oubliez pas, c'est toujours facile quand on sait !
Je vais de ce pas continuer ma longue soirée de révisions...
Merci encore...
Marsh Posté le 04-06-2002 à 18:42:10
The_white_rabbit a écrit a écrit : Tout d'abord, merci, mais je voudrais éclercire 2 choses : - Je ne suis pas sur le NET pour glander mais pour trouver des réponses à mes question... - Comme écrit sur le titre de ce topic, je suis en débutant en C/C++ donc, c'est peut-être un peut normale que je puisse poser des questions qui paraissent pour certains connes... Et je pense qu'un endroit comme celui-ci est fait pour l'entre-aide, et non pas pour critiquer ou se fouttre de la geueule des uns ou autres newbezz... N'oubliez pas, c'est toujours facile quand on sait ! Je vais de ce pas continuer ma longue soirée de révisions... Merci encore... |
Le pb, c'est que tu n'as posé aucune question. Un forumeur t'as donné la solution a ton exercice, mais tu n'as rien appris donc ça ne t'aideras pas pour tes exams.
Marsh Posté le 04-06-2002 à 18:43:58
Le truc, c'est que j'ai fais l'exo en question, mais je voullais avoir une soluce ou correction... C'est tout...
Marsh Posté le 04-06-2002 à 18:46:34
The_white_rabbit a écrit a écrit : Le truc, c'est que j'ai fais l'exo en question, mais je voullais avoir une soluce ou correction... C'est tout... |
Fallait nous filer ton code, on aurait pu te donner des conseils et te dire ce qui n'allait pas tu aurais plus appris.
Marsh Posté le 05-06-2002 à 09:52:44
Un truc que peu de monde a vu : mon appel a init2 est faux!
Il faut passer en parametre un pointeur, bien sur!
donc : init2(&t2);
Bon, y'en a beaucoup qui m'en veulent de lui avoir fait le truc sans l'expliquer, mais c'etait pour une eval apparement; en lui donnant ca, je lui laissit le temp de reviser plus tranquillement, d'essayer le prog, de comprendre... alors que sinon, il se serait peut-etre pris la tete sur le prog sans comprendre qu'il lui manque les bases...
Marsh Posté le 05-06-2002 à 09:55:23
ashDyson a écrit a écrit : Un truc que peu de monde a vu : mon appel a init2 est faux! Il faut passer en parametre un pointeur, bien sur! donc : init2(&t2); |
honte sur nous !!!
Marsh Posté le 05-06-2002 à 12:29:12
Oué la honte pour tout le monde, et moi le premier!!
Resultat, white rabbit va se planter, il aura jamais son exam, sa petite amie va le quitter, le prix des tomates va augmenter dangereusement...
Marsh Posté le 05-06-2002 à 12:42:11
ashDyson a écrit a écrit : Oué la honte pour tout le monde, et moi le premier!! Resultat, white rabbit va se planter, il aura jamais son exam, sa petite amie va le quitter, le prix des tomates va augmenter dangereusement... |
Quoi !
Non tout mais pas ça !!!!!
Marsh Posté le 05-06-2002 à 14:02:21
ashDyson a écrit a écrit : Un truc que peu de monde a vu : mon appel a init2 est faux! Il faut passer en parametre un pointeur, bien sur! donc : init2(&t2); Bon, y'en a beaucoup qui m'en veulent de lui avoir fait le truc sans l'expliquer, mais c'etait pour une eval apparement; en lui donnant ca, je lui laissit le temp de reviser plus tranquillement, d'essayer le prog, de comprendre... alors que sinon, il se serait peut-etre pris la tete sur le prog sans comprendre qu'il lui manque les bases... |
Tu n'as pas a te justifier...
Marsh Posté le 10-06-2002 à 10:39:28
Alors, White Rabbit, ton eval??
Le prix de la tomate va monter?
Marsh Posté le 04-06-2002 à 11:36:29
Tous documents autorisés
Salut les gens !
Pouvez-vous me filler un coup de main sur ça : (c'est pour un révision, j'ai un éval demain)...
On a les données suivantes :
struct S { int c; float y; } ;
void init1( S &t );
void init2( S *t );
- Ecrire les définitions des fonctions init1 et init2 (initialisation à des valeurs nulles).
- Faire un programme avec un appel à chacune de ces fonctions.
Merci !