Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2452 connectés 

  FORUM HardWare.fr
  Programmation

  [tableaux] probleme facile en C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[tableaux] probleme facile en C

n°201626
bouteilled​o
Posté le 25-08-2002 à 19:51:33  profilanswer
 

Salut, voici mon problème.
j'ai deux tableaux
ta1 et tab2, tout deux ayant la meme dimension et contenant le meme type de données (ils sont identiques quoi).
Je voudrai affecter l'adresse de tab1 à tab2, c'est a dire transférer le contenu de tab2 dans tab1.
 
mais je n'y arrive pas...
j'ai essayé:
&tab1[0] = &tab2[0];
mais ca ne marche pas...
Comment faire ??
 
Merci  ;)

mood
Publicité
Posté le 25-08-2002 à 19:51:33  profilanswer
 

n°201629
chrisbk
-
Posté le 25-08-2002 à 20:00:15  profilanswer
 

huh, heuh, eurf
 
Tu veux faire quoi exactement ???
 
parce que ton &tab1[0] = &tab2[0]; n'a pas trop grand sens (enfin, je vois ce que tu veux faire, mais le compilo non, et a raison)
 
bref, deux solutions : tu veux RECOPIER le tableau 2 dans le tableau 1 : tu fais soit un memcpy (cf msdn ou google, ce que tu veux) soit avec une bonne vieille boucle ds familles
 
 
Tu veux que les deux tableaux pointent sur les meme donnees (eg tu modifie les donnes d'un tableau ca modifie aussi celle de l'ot tableau) : ben la fo passer par ds pointeurs
 
genre :
 
 

Code :
  1. int tab[5];
  2. int *tab2= tab;


et la c ok
 
 
 
 

n°201630
samuelp
Posté le 25-08-2002 à 20:01:18  profilanswer
 

T'as essayé strcpy (tab1, tab2) ? (tab1 et tab2 etant deja considere comme des pointeurs)

n°201632
smaragdus
whores, drugs & J.S. Bach
Posté le 25-08-2002 à 20:02:32  profilanswer
 

samuelp a écrit a écrit :

T'as essayé strcpy (tab1, tab2) ? (tab1 et tab2 etant deja considere comme des pointeurs)
 




 
n'importe quoi  :pt1cable:

n°201633
bouteilled​o
Posté le 25-08-2002 à 20:02:33  profilanswer
 

Merci à vous deux, je vais manger et j'essaye après.
En fait je veux que tab1 aille pointer vers les données de tab2.
Voila

n°201634
chrisbk
-
Posté le 25-08-2002 à 20:04:13  profilanswer
 

samuelp a écrit a écrit :

T'as essayé strcpy (tab1, tab2) ? (tab1 et tab2 etant deja considere comme des pointeurs)
 




 
 
grand dieux, surtout pas ! strcpy c uniquement pour les chaines de caracteres !!

n°201636
smaragdus
whores, drugs & J.S. Bach
Posté le 25-08-2002 à 20:10:18  profilanswer
 

chrisbk a écrit a écrit :

 
 
 
grand dieux, surtout pas ! strcpy c uniquement pour les chaines de caracteres !!




 
:jap: Il suffit qu'il y ait un zéro dans le tableau et la copie s'arrête.
 
Par contre, il existe memcpy

n°201637
chrisbk
-
Posté le 25-08-2002 à 20:14:25  profilanswer
 

Smaragdus a écrit a écrit :

 
 
:jap: Il suffit qu'il y ait un zéro dans le tableau et la copie s'arrête.
 
Par contre, il existe memcpy




 
et y suffit de pas de 0 et ca plante joyeusement :D

n°201638
smaragdus
whores, drugs & J.S. Bach
Posté le 25-08-2002 à 20:17:35  profilanswer
 

chrisbk a écrit a écrit :

 
 
et y suffit de pas de 0 et ca plante joyeusement :D
 




 
 :D  
 

n°201641
samuelp
Posté le 25-08-2002 à 20:19:25  profilanswer
 

Chez moi ça marche comme ça si c'est des chaines de caracteres biensur !
 
 un strcpy(montablo,"bonjour" ) ;
ça passe.
 
 Maintenant si c la duplication de deux tablos de données qqconques ça marche plus !

mood
Publicité
Posté le 25-08-2002 à 20:19:25  profilanswer
 

n°201643
samuelp
Posté le 25-08-2002 à 20:21:53  profilanswer
 

chrisbk :
 
 Ton idee fonctionne pas avec mon compilo (ivali initialiser)
 
 Je savais bien que ca pouvait pas etre si simple !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [tableaux] probleme facile en C

 

Sujets relatifs
Aidez moi SVP : Probleme con avec SDL (Langage C multimedias) ![ PHP ] Problème pour trouver la librairie GD ?
Problème d'activation de boutons dans VB6.0[MySQL] Problème avec une requête...
[MySQL] Problème de performance avec un index[vbs] Prôblème à la con
petit probleme pour charger mon doc xmlDiaporama - problème avec Opera...
La programmation facile?[Java] Probleme de comprehension avec l'API Cryptix (maj : resolu)
Plus de sujets relatifs à : [tableaux] probleme facile en C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR