IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

[C] Initialiser un tableau à deux dimensions


Sujet :

C

  1. #21
    Membre confirmé Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Points : 488
    Points
    488
    Par défaut
    Citation Envoyé par seriousme
    Oui mais pas en donnant le tableau à traiter à une fonction qui n'a accés qu'à l'adresse du premier élément du tableau.
    Oui, mais pas le cas ici..

  2. #22
    Membre expérimenté
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Points : 1 664
    Points
    1 664
    Par défaut
    Citation Envoyé par millie
    Justement, c'est ce que je dis, alors pourquoi daZumba dit que '\0' est un int.
    C'est la norme du langage C qui le dit:
    An integer character constant is a sequence of one or more multibyte characters enclosed
    in single-quotes, as in 'x'.
    et
    An integer character constant has type int. The value of an integer character constant
    containing a single character that maps to a single-byte execution character is the
    numerical value of the representation of the mapped character interpreted as an integer.
    The value of an integer character constant containing more than one character (e.g.,
    'ab'), or containing a character or escape sequence that does not map to a single-byte
    execution character, is implementation-defined. If an integer character constant contains
    a single character or escape sequence, its value is the one that results when an object with
    type char whose value is that of the single character or escape sequence is converted to
    type int.
    (section 6.4.4.4)
    Si tu veux tester, tu n'as qu'a imprimer sizeof('\0').

  3. #23
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Ah effectivement, je dormirai moins bête ce soir !

Discussions similaires

  1. Réponses: 6
    Dernier message: 30/06/2012, 13h17
  2. initialiser un tableau à deux dimensions
    Par adel25 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/12/2011, 12h39
  3. initialiser un tableau à deux dimensions
    Par bandit_debutant dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 10/06/2008, 12h55
  4. tri alphabétique dans un tableau deux dimensions
    Par *!!cocco!!* dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 06/12/2004, 21h38
  5. Passage d'un tableau à deux dimensions
    Par karl3i dans le forum C
    Réponses: 3
    Dernier message: 20/10/2003, 14h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo