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

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4
Auteur Sujet :

défi de la semaine : fonction retournant la taille d'un tableau

n°573446
usa_satria​ni
S.P.Q.R.
Posté le 22-11-2003 à 20:29:50  profilanswer
 

Reprise du message précédent :
hs:
Un des plus gros regret de ma vie c de ne pas mettre mis a la prog jeune et de ne pas avoir geeké comme vous :cry:
fin hs.

mood
Publicité
Posté le 22-11-2003 à 20:29:50  profilanswer
 

n°573447
Taz
bisounours-codeur
Posté le 22-11-2003 à 20:31:29  profilanswer
 

question intermédiaire : qu'est ce qu'un tableau (et qu'est ce que ça n'est pas)

n°573460
Taz
bisounours-codeur
Posté le 22-11-2003 à 21:24:39  profilanswer
 

si personne ne sait ce qu'est un tableau, on est mal barré

n°573465
polo021
Posté le 22-11-2003 à 21:29:32  profilanswer
 

Taz a écrit :

question intermédiaire : qu'est ce qu'un tableau  


c'est un ensemble contigue d'éléments de meme type dont on peut obtenir la valeur (d'un des élément) à partir du pointeur sur cet ensemble d'éléments et d'un déplacement de x fois la taille d'un élément.
 

Taz a écrit :

question intermédiaire : (et qu'est ce que ça n'est pas)


une machine à café
un moteur à explosion
une gerbille
un nerd
un érable du Canada
une yenne du desert,...
 
 
tu la laches ta solution bourdel? :o


Message édité par polo021 le 22-11-2003 à 21:30:46
n°573467
Taz
bisounours-codeur
Posté le 22-11-2003 à 21:31:07  profilanswer
 

polo021 a écrit :


c'est un ensemble contigue d'éléments de meme type dont on peut obtenir la valeur (d'un des élément) à partir du pointeur sur cet ensemble d'éléments.

bref tu n'as rien compris, voilà le mélange parfait pointeur/tableau qui vous empêche de résoudre ce problème

n°573468
chrisbk
-
Posté le 22-11-2003 à 21:31:36  profilanswer
 

polo021 a écrit :


une yenne du desert,...


 
Reforme de l'orthographe hummm ?
 
 

Citation :

tu la laches ta solution bourdel? :o


 
Il commence a upper, ca veut dire qu'il craque :O

n°573469
Taz
bisounours-codeur
Posté le 22-11-2003 à 21:32:21  profilanswer
 

va pas croire, si j'ai mis défi de la semaine ...

n°573471
chrisbk
-
Posté le 22-11-2003 à 21:33:27  profilanswer
 

Taz a écrit :

bref tu n'as rien compris, voilà le mélange parfait pointeur/tableau qui vous empêche de résoudre ce problème


 
tu oublies de preciser qu'on ne voit le pb qu'a titre "rigolo" car en pratique ca n'a aucun interet. Donc on se contente d'attendre ta solution sans meme déleguer 5 neurones sur la resolution de ce "probleme"

n°573472
simogeo
j'ai jamais tué de chats, ...
Posté le 22-11-2003 à 21:33:31  profilanswer
 

Code :
  1. int taille(contener tab) {
  2. return sizeof(tab)/sizeof(tab[0]);
  3. }


 
3 lignes .... :sol: .... bande de mauvais  :o


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°573473
chrisbk
-
Posté le 22-11-2003 à 21:33:53  profilanswer
 

Taz a écrit :

va pas croire, si j'ai mis défi de la semaine ...


 
elle termine demain la semaine je te signale :D

mood
Publicité
Posté le 22-11-2003 à 21:33:53  profilanswer
 

n°573475
polo021
Posté le 22-11-2003 à 21:34:16  profilanswer
 

Taz a écrit :

bref tu n'as rien compris, voilà le mélange parfait pointeur/tableau qui vous empêche de résoudre ce problème


c'est quoi alors? Aide nous monsieur [:prosterne]

n°573480
Taz
bisounours-codeur
Posté le 22-11-2003 à 21:38:45  profilanswer
 

simogeo a écrit :

Code :
  1. int taille(contener tab) {
  2. return sizeof(tab)/sizeof(tab[0]);
  3. }


 
3 lignes .... :sol: .... bande de mauvais  :o  

mais biensur ... commence à lire ma première réflexion sur sizeof, ensuite on verra.

n°573484
simogeo
j'ai jamais tué de chats, ...
Posté le 22-11-2003 à 21:45:29  profilanswer
 

Taz a écrit :

mais biensur ... commence à lire ma première réflexion sur sizeof, ensuite on verra.


je vois pas vraiment de reflexions pertinentes sur le sujet  :sarcastic:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°573485
cnstrnd
Posté le 22-11-2003 à 21:45:53  profilanswer
 

Question :  
C'est compile-time ou run-time ton astuce ?

n°573487
Taz
bisounours-codeur
Posté le 22-11-2003 à 21:49:11  profilanswer
 

cnstrnd a écrit :

Question :  
C'est compile-time ou run-time ton astuce ?

bah je sais pas, j'ai pas la prétention d'avoir toutes les solutions. j'en ai 2, une qui me semble parfaite, une autre fonctionnelle, et sont toutes les 2 résolues à la compilation. je ne sais pas s'il y a une astuce avec un calcul à l'exécution, mais son intérêt est limité, puisque la taille d'un tableau est dispo à la compilation, pourquoi attendre l'exécution pour la calculer ?

n°573488
nraynaud
lol
Posté le 22-11-2003 à 21:49:30  profilanswer
 

polo021 a écrit :

c'est un ensemble contigue d'éléments de meme type

Je crois qu'il veut la sémantique statique, pas la sémantique dynamique. Je suppose qu'il veut savoir ce que ça dénote au niveau des types.
 
Question qui supposerait déjà que tout le monde fasse la différence entre les 2 niveaux de sémantique et que les gens aient un formalisme pour exprimer ce qu'ils pensent ou intuitent de la sémantique statique (ce dont je doute encore plus, ceux qui savent ce qu'est un constructeur de type lèvent la main)


---------------
trainoo.com, c'est fini
n°573490
cnstrnd
Posté le 22-11-2003 à 21:52:25  profilanswer
 

Donc on parle de compile time ... Autrement dit tu nous suggeres
etre capable de determiner n dans une declaration du genre :
 
char variable [n]; // Un tableau de taille fixe.

n°573493
nraynaud
lol
Posté le 22-11-2003 à 21:55:29  profilanswer
 

cnstrnd a écrit :

Donc on parle de compile time ... Autrement dit tu nous suggeres
etre capable de determiner n dans une declaration du genre :
 
char variable [n]; // Un tableau de taille fixe.

oui, donc il ne faut pas qu'il ait été torturé (converti en char[], ou en char *, par exemple) au passage.


---------------
trainoo.com, c'est fini
n°573496
cnstrnd
Posté le 22-11-2003 à 21:57:52  profilanswer
 

(Implicitement)

n°573497
Taz
bisounours-codeur
Posté le 22-11-2003 à 21:58:25  profilanswer
 

cnstrnd a écrit :


char variable [n]; // Un tableau de taille fixe.

t'en connais beaucoup des tableaux à taille variable ?

n°573498
cnstrnd
Posté le 22-11-2003 à 21:59:39  profilanswer
 

Des tableaux de taille inconnue (cf nraynaud)

n°573499
Joel F
Real men use unique_ptr
Posté le 22-11-2003 à 21:59:40  profilanswer
 

Taz a écrit :

t'en connais beaucoup des tableaux à taille variable ?


 
Pardonnes leur seigneur, il ne savent pas ce qu'ils font.
 
 
PS : tu devez pas ne jamais revenir ici Taz o_O ?

n°573500
Taz
bisounours-codeur
Posté le 22-11-2003 à 22:01:39  profilanswer
 

Joel F a écrit :


 
Pardonnes leur seigneur, il ne savent pas ce qu'ils font.
 
 
PS : tu devez pas ne jamais revenir ici Taz o_O ?

vu ce que j'ai entendu, la cat est à la dérive depuis ma fuite. toi si tu trouves la solution, garde la au chaud, ce sujet est apparemment un moyen détourné de relever des grosses lacunes

n°573501
chrisbk
-
Posté le 22-11-2003 à 22:03:03  profilanswer
 

Taz a écrit :

vu ce que j'ai entendu, la cat est à la dérive depuis ma fuite


 
[:xx_xx]
 
Ô Grand Guide vient nous apporter la Lumiere [:prosterne]
 
Ceci dit, la prochaine fois, evite de partir en période de rentrée des classes

n°573502
Taz
bisounours-codeur
Posté le 22-11-2003 à 22:06:13  profilanswer
 

personne trouve moyen d'utiliser sizeof à l'intérieur d'une fonction de façon à ce que ça marche ? tout le monde connait les modes de passage de paramètre en C++ ?

n°573507
Joel F
Real men use unique_ptr
Posté le 22-11-2003 à 22:11:08  profilanswer
 

Taz a écrit :

vu ce que j'ai entendu, la cat est à la dérive depuis ma fuite. toi si tu trouves la solution, garde la au chaud, ce sujet est apparemment un moyen détourné de relever des grosses lacunes


 
hmmm je vois la chose ...

n°573508
ffluff
Challenge Everything
Posté le 22-11-2003 à 22:15:08  profilanswer
 

moi ce que j'aimerai bien c'est que tu nous donne ta définition de tableau ...
 
et surtout en quoi pour toi tableau!=vecteur.


---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
n°573510
chrisbk
-
Posté le 22-11-2003 à 22:18:47  profilanswer
 

fFluFf a écrit :

moi ce que j'aimerai bien c'est que tu nous donne ta définition de tableau ...
 
et surtout en quoi pour toi tableau!=vecteur.


 
<taz>
dehors
</taz>

n°573516
cnstrnd
Posté le 22-11-2003 à 22:41:04  profilanswer
 

Ta bidouille fait intervenir des modeles ?

n°573519
nraynaud
lol
Posté le 22-11-2003 à 22:43:29  profilanswer
 

cnstrnd a écrit :

Ta bidouille fait intervenir des modeles ?

à moins d'avoir planqué des mots-clef discrètement, il y a des chances. Les RTTI sont naturellement hors-jeu vu qu'on est sur du statique.


---------------
trainoo.com, c'est fini
n°573522
cnstrnd
Posté le 22-11-2003 à 22:48:23  profilanswer
 

nraynaud: Est ce que tu essayerais de me dire que tu aspires a etre le prochain GOTW ?!

n°573523
nraynaud
lol
Posté le 22-11-2003 à 22:49:17  profilanswer
 

c'est quoi GOTW ?
 
edit si ça veut dire un truc rapport à gagner le défit, c'est mort, vu que je suis en discussion avec Taz en MP depuis 20h30.


Message édité par nraynaud le 22-11-2003 à 22:51:26

---------------
trainoo.com, c'est fini
n°573525
Taz
bisounours-codeur
Posté le 22-11-2003 à 22:54:21  profilanswer
 

Guru Of The Week

n°573526
cnstrnd
Posté le 22-11-2003 à 22:54:43  profilanswer
 

gotw ca veut dire : Guru of the weak ... haha ... drole ...

n°573527
Taz
bisounours-codeur
Posté le 22-11-2003 à 22:56:44  profilanswer
 

tiens ça me rappelle sur que l'autre jour, j'étais dans un stand a une expo multimedia, je parle avec un mec de linux (ben oui, j'étais la pour la promotion du libre), on parlait de linux pour les utilisateurs de tous les jours, pendant 1/4 d'heure je parle de guru et de poweruser ...
« au fait, c'est quoi un guru ? un poweruser ? »

n°573529
cnstrnd
Posté le 22-11-2003 à 23:05:00  profilanswer
 

le guru se fait construire des statues par les powerusers.
 
mais j'ai la deduction foireuse a ces heures.

n°573548
nraynaud
lol
Posté le 22-11-2003 à 23:41:43  profilanswer
 

Vous êtes tous des larves, j'ai la solution depuis longtemps et sans que personne ne m'aide, d'ailleur quand j'avais 10 ans je résolvais déjà des pb de ce style ...


---------------
trainoo.com, c'est fini
n°573549
Taz
bisounours-codeur
Posté le 22-11-2003 à 23:42:06  profilanswer
 

[:rofl]

n°573613
bossamiral​2
Ctrl+Alt+Del
Posté le 23-11-2003 à 01:40:57  profilanswer
 

juste une question bête sur le stockage des tableaux en mémoire, il y a un truc que je ne me rappelle plus.
 
Quand on stock un tableau de grande capacitée. Le stockage doit être forcément contigue ou non.
 

n°573614
Taz
bisounours-codeur
Posté le 23-11-2003 à 01:42:20  profilanswer
 

je vais faire comme si j'avais rien vu, continuer à regarder ardisson et aller me coucher

n°573619
nraynaud
lol
Posté le 23-11-2003 à 01:52:01  profilanswer
 

bossamiral2 a écrit :

Quand on stock un tableau de grande capacitée. Le stockage doit être forcément contigue ou non.

non, vu que avec l'unité MMU, des adresses contigues peuvent en fait appartenir à des pages mémoires qui ne sont pas contigues (en fait qui peuvent aussi ne pas exister (genre elles sont dans le swap ou alors elle n'ont jamais été accédées et donc l'OS ne s'est pas encore occupé de les allouer).
 
par contre, les cases possèdent des adresses contigues (enfin espacées de la largeur d'un élément quoi).


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4

Aller à :
Ajouter une réponse
 

Sujets relatifs
Redimensionnement de tableauProblem de dimension de tableau en CSS
Tri un tableau de tableaux ?VB + Classe - Tableau d'objet
[C] Taille d'un tableau d'int ?rafraichissement d'un tableau dynamique a l'aide de boutons
Modifier des éléments créé par une fonctionPassage de pointeur de fonction membre à une fonction
taille d'un char*[] avec \0 
Plus de sujets relatifs à : défi de la semaine : fonction retournant la taille d'un tableau


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