OVH Cloud OVH Cloud

passer un tableau à une fonction

99 réponses
Avatar
Carmin
Bonjour,

j'apprends C++, et je suis confronté à ce pb : passer un tableau à une
fonction, voilà un code sans utilité mais qui permet de mettre mon pb en
avant : je reçois le message d'erreur suivant: Unresolved external
'ChangerVal(int)' referenced from module prog1.cpp
#include <iostream.h>
#include <conio.h>

void ChangerVal(int);

main()
{
int tab[2];
tab[0]=tab[1]=0;

ChangerVal(tab[2]);
for (int i=0; i<=1; i++)
{cout << tab[i]<<endl;}
getch();
}

void ChangerVal(int tab[2])
{
tab[0]=5;
tab[1]=10;
}
merci de votre aide

10 réponses

Avatar
M.B.
"Christophe Lephay" a écrit dans le message
news: blbhro$h6e$

"Accelerated C++" (Koenig & Moo) est un ouvrage qui semble faire référence
en terme de didactique et, dans tous les cas, un moyen de partager [une
partie d'] une telle expérience...



L'experience ne s'apprend pas dans un livre.

MB

Avatar
Christophe Lephay
"M.B." a écrit dans le message de
news:blbj4f$gbo$
"Christophe Lephay" a écrit dans le message
news: blbhro$h6e$

"Accelerated C++" (Koenig & Moo) est un ouvrage qui semble faire
référence


en terme de didactique et, dans tous les cas, un moyen de partager [une
partie d'] une telle expérience...



L'experience ne s'apprend pas dans un livre.


La seule valeur de l'expérience, c'est la connaissance qu'on en retire. Le
livre reste le meilleur moyen pour partager des connaissances.
Le bouquin peut, par ailleurs, fournir un bon support de cours pour qui
décide lui-même de tenter l'expérience

Chris


Avatar
Christophe Lephay
"Christophe Lephay" a écrit dans le message
de news:blbjl9$ig8$
"M.B." a écrit dans le message de
news:blbj4f$gbo$
"Christophe Lephay" a écrit dans le
message


news: blbhro$h6e$

"Accelerated C++" (Koenig & Moo) est un ouvrage qui semble faire
référence


en terme de didactique et, dans tous les cas, un moyen de partager
[une



partie d'] une telle expérience...



L'experience ne s'apprend pas dans un livre.


La seule valeur de l'expérience, c'est la connaissance qu'on en retire. Le
livre reste le meilleur moyen pour partager des connaissances.


Petit rectificatif : il est bien possible qu'aller suivre les cours de C++ à
Stanford soit un meilleur moyen que de lire le bouquin ;)

Chris



Avatar
Gabriel Dos Reis
writes:

| Pourquoi pas commencer par la structure des électrons et la physique
| quantique, pendant qu'on y est. C'est vrai que la formation finira par
| prendre une soixantaine d'années, après lesquelles on a un élève qui
| n'intéresse aucun employeur.

Mais il a la possibilité d'acheter ses années d'études et partir à la
retraite.

-- Gaby
Avatar
Jean-Marc Bourguet
writes:

Pourquoi pas commencer par la structure des électrons et la physique
quantique, pendant qu'on y est. C'est vrai que la formation finira par
prendre une soixantaine d'années, après lesquelles on a un élève qui
n'intéresse aucun employeur.


Le mien (http://www.cadence.com) emploie un certain nombre de
programmeurs connaissant bien la micro-electronique.

--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org

Avatar
Michaël Monerau
wrote:
L'auteur de la question initiale a repondu en disant 'merci' la ou il
fallait.


Tu veux dire : après l'explication erronée ?


Explication erronnée ? Si j'ai fait une erreur, je suis tout ouïe ;-)
--
<=- Michaël "Cortex" Monerau -=>


Avatar
kanze
"M.B." wrote in message
news:<blbf03$5jf$...
a écrit dans le message news:


Tu veux dire : après l'explication erronée ?


L'explication qu'il attendait.


Il attendait une explication inexacte, qui ne faisait que lui préparer
des problèmes ?

--
James Kanze GABI Software mailto:
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16


Avatar
kanze
"Michaël Monerau" wrote in message
news:<tJgeb.200085$...
wrote:
L'auteur de la question initiale a repondu en disant 'merci' la ou
il fallait.


Tu veux dire : après l'explication erronée ?


Explication erronnée ? Si j'ai fait une erreur, je suis tout ouïe ;-)


Je l'ai signalé cependant dans ma réponse à ton posting.

Je ne doute pas que tu saches comment les choses se passent en vérité,
mais ce que tu as écrit en guise de simplification était bel et bien
faux. Et à mon avis, c'était une simplification qui n'en était pas une,
parce qu'elle laissait des mécompréhensions qui poserait d'autres
problèmes à l'avenir.

--
James Kanze GABI Software mailto:
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16



Avatar
kanze
Jean-Marc Bourguet wrote in message
news:...
writes:

Pourquoi pas commencer par la structure des électrons et la physique
quantique, pendant qu'on y est. C'est vrai que la formation finira
par prendre une soixantaine d'années, après lesquelles on a un élève
qui n'intéresse aucun employeur.


Le mien (http://www.cadence.com) emploie un certain nombre de
programmeurs connaissant bien la micro-electronique.


Moi-même, j'ai commencé comme électronicien. Mais si je voulais
enseigner l'informatique à quelqu'un aujourd'hui, je ne commencerais pas
en lui enseignant la structure des électrons et la physique quantique.
Selon la fillière, l'instruction sur l'architecture de la machine
pourrait être assez succincte aussi.

Aussi, il y a une différence entre être pluridisciplinaire, et être
obligé à apprendre l'électronqie avant de pouvoir aborder
l'informatique. Je reconnais qu'il y a fort peu d'informaticiens qui
s'en tire sans une connaissance du domaine de l'application aussi -- si
le domaine est la micro-électronique (comme ça semble être le cas où tu
travailles), c'est normale qu'ils le connaissent. Sans nécessairement
connaître l'architecture d'un processeur moderne ni celui d'un système
d'exploitation. Et où je travaille actuellement (une filiale du Crédit
Agricole), une connaissance de l'économie et du domaine bancaire et
boursière serait plus appréciée qu'une de l'architecture système.

--
James Kanze GABI Software mailto:
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16


Avatar
Jean-Marc Bourguet
writes:

Jean-Marc Bourguet wrote in message
news:...
writes:

Pourquoi pas commencer par la structure des électrons et la
physique quantique, pendant qu'on y est. C'est vrai que la
formation finira par prendre une soixantaine d'années, après
lesquelles on a un élève qui n'intéresse aucun employeur.


Le mien (http://www.cadence.com) emploie un certain nombre de
programmeurs connaissant bien la micro-electronique.
[...]


Aussi, il y a une différence entre être pluridisciplinaire, et être
obligé à apprendre l'électronqie avant de pouvoir aborder
l'informatique.


Nous sommes entierement d'accord et j'aurais du peut-etre mettre
un :-). Je n'enseignerais pas la micro-electronique en prealable a la
programmation. Et je doute que MB enseigne l'architecture des
processeurs modernes... moi-meme j'ai abandonne de suivre ca en detail
alors que le sujet m'interesse.

A+

--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org