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

Recherche:

Type: Messages; Utilisateur: CGi

Page 1 sur 43 1 2 3 4

Recherche: Recherche effectuée en 0,04 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    11
    Affichages
    530

    Je n'ai pas regardé en détail, mais ligne 31 à 35...

    Je n'ai pas regardé en détail, mais ligne 31 à 35 tu déréférences r alors qu'il n'est pas initialisé.
  2. Discussion: Traducteur en C

    par CGi
    Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    276

    Ajoute un printf ligne ici avant le strcasecmp :...

    Ajoute un printf ligne ici avant le strcasecmp :

    for (int i = 0; i < taille; i++) {
    printf("Tu compares : %s avec %s\n", mots, dictionnaire[i].mot_fr);
    if...
  3. Discussion: Traducteur en C

    par CGi
    Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    276

    Tu as remplacé mots par mot, mais mot n'est...

    Tu as remplacé mots par mot, mais mot n'est défini nul part ?
  4. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    499

    Attention flush(stdin) à un comportement...

    Attention flush(stdin) à un comportement indéterminé UB. (Ça peut fonctionner comme pas).
    Une solution rapide pour manger le '\n', c'est de mettre un espace avant le %c de la saisie de caractère.
    ...
  5. Tu as détendu tes macro #define plus bas dans ton...

    Tu as détendu tes macro #define plus bas dans ton code parce que ça ne compilait pas ? sans te demander pourquoi ?
    Et bien c'est parce que les noms de tes paramètres de fonction portent le même nom...
  6. Dans ton code ptr_mat est un pointeur sur...

    Dans ton code ptr_mat est un pointeur sur tableaux de 3 entiers. Ce qui veut dire que si tu lui ajoute 1 il pointera un tableau de trois entiers plus loin (voir l'arithmétique des pointeurs) soit...
  7. Ça ne peut pas fonctionner, tes tableaux ne sont...

    Ça ne peut pas fonctionner, tes tableaux ne sont pas contiguës !

    Ça pourrait fonctionner avec ton code initial, puisque les tableaux sont contiguës :

    #include <stdio.h>
    #include <stdlib.h>
    ...
  8. int* mat[3] int* mat[] int** mat En tant que...

    int* mat[3]
    int* mat[]
    int** mat
    En tant que paramètre de fonction les trois sont équivalent :
    pointeur sur pointeur sur entier
    pointeur(1) sur pointeur(2) sur entier
    ou pointeur(2) peut être...
  9. Je t'avait dit avec ton code originel !!! La du...

    Je t'avait dit avec ton code originel !!!
    La du mélange les deux codes, le tien et celui de foetus.
    Je l'ai posté juste au dessus de ton dernier post.
  10. Avec ce code ? : #include #include...

    Avec ce code ? :

    #include <stdio.h>
    #include <stdlib.h>

    void Assign_V1(int(*mat)[3], int N, int M)
    {
    for(int i=0; i<N; i++)
    for(int j=0; j<M; j++) mat[i][j] = i+j;
    }
  11. Je parlais de ton code originel Dans le code de...

    Je parlais de ton code originel
    Dans le code de foetus l'allocation est faite différemment puisqu'il y a un tableau de pointeur sur la pile et des tableaux d'entier sur le tas.
    Les deux solutions...
  12. le 3 est facultatif, ce n'est qu'une indication...

    le 3 est facultatif, ce n'est qu'une indication pour le lecteur. du point de vue du code il n'a aucun effet. mat est un pointeur sur pointeur sur entier on aurait pu écrire aussi

    void...
  13. sur votre code originel, peut-être plutôt : ...

    sur votre code originel, peut-être plutôt :

    void Assign_V1(int(*mat)[3], int N, int M){
    for(int i=0; i<N; i++)
    for(int j=0; j<M; j++) mat[i][j] = i+j;
    }


    void Assign_V1(int*...
  14. Votes reçus
    +0 -0
    Réponses
    34
    Affichages
    1 958

    J’hallucine ? Mon code serait du C++ ? Faut pas...

    J’hallucine ? Mon code serait du C++ ? Faut pas aller dire ça à un dev C++. Il respecte les normes de C99 à C17. sinon, dit moi concrètement ce qui ne respecte pas la norme ? Ne pas confondre norme...
  15. Votes reçus
    +1 -0
    Réponses
    34
    Affichages
    1 958

    C'est une plaisanterie ? ! ? Pour moi, un...

    C'est une plaisanterie ? ! ?

    Pour moi, un débutant ne peut qu'apprendre qu'en faisant beaucoup d’exercices. (C'est en forgeant qu'on devient forgeron).
    Et j'ai bien peur, que tu lui parle en...
  16. Votes reçus
    +0 -0
    Réponses
    34
    Affichages
    1 958

    Tu peux nous montrer ? C'est seulement pour te...

    Tu peux nous montrer ? C'est seulement pour te donner des conseils pour la suite.
  17. Votes reçus
    +0 -0
    Réponses
    34
    Affichages
    1 958

    Un indice, si tu souhaites faire une fonction de...

    Un indice, si tu souhaites faire une fonction de comparaison, Elle doit simplement comparer deux chaînes de caractère (1D comme tu dis).
    Tu pourras ensuite l'utiliser pour faire des comparaisons de...
  18. Votes reçus
    +0 -0
    Réponses
    34
    Affichages
    1 958

    Si tu as pris le temps de regarder le code que...

    Si tu as pris le temps de regarder le code que j'ai posté. Tu as du remarqué que j'ai parcouru le tableau copie pour afficher les trois chaîne de caractère qu'il contenait.
    Pour le parcourir plus en...
  19. Votes reçus
    +0 -0
    Réponses
    34
    Affichages
    1 958

    Tu devrais lire un cours si ce n'est pas le cas,...

    Tu devrais lire un cours si ce n'est pas le cas, parce que tu te fait trop d'imagination.

    C'est justement ce que fait la fonction : strcpy. (En ce qui conserne les chaînes de caractères).
    Pour...
  20. Votes reçus
    +0 -0
    Réponses
    34
    Affichages
    1 958

    Alors le '\0' c'est tout simplement le caractère...

    Alors le '\0' c'est tout simplement le caractère de fin de chaîne. Comme tu souhaitais faire des chaînes de caractères, il faut l'ajouter, il ne ce met pas tout seul.
    Tes chaînes Copie ont 2...
  21. Votes reçus
    +1 -0
    Réponses
    34
    Affichages
    1 958

    Bon, je te mets une solution, mais tu devrais...

    Bon, je te mets une solution, mais tu devrais reprendre des exercices plus simples.

    #include <stdio.h>

    void fonction (char Depart[], char Copie[][3]);

    int main()
    {
    char...
  22. Votes reçus
    +0 -0
    Réponses
    34
    Affichages
    1 958

    Poste ton code à l'aide de la balise code # (J'ai...

    Poste ton code à l'aide de la balise code # (J'ai failli pas le voir).
    - Tu ne peux pas afficher copie avec un printf, copie contient 3 chaines, tu dois les afficher une à une.
    - Pour l'instant...
  23. Votes reçus
    +0 -0
    Réponses
    34
    Affichages
    1 958

    Tu parlais de tableaux de caractères pas de...

    Tu parlais de tableaux de caractères pas de chaînes de caractères. Ce n'est pas tout à fait la même chose. Les deux existe. D'ailleurs dans la présentation que tu en a fait, Depart =...
  24. Votes reçus
    +0 -0
    Réponses
    34
    Affichages
    1 958

    Comme on a pas vraiment de contexte, on va...

    Comme on a pas vraiment de contexte, on va prendre ton exemple.
    Donc on part d'un tableau de six char que tu vas copier dans un tableau de 3 tableaux de 2 char.
    Je te donne la déclaration du...
  25. Discussion: Error array value

    par CGi
    Votes reçus
    +1 -0
    Réponses
    1
    Affichages
    416

    poly est un tableau de struct complex, vous ne...

    poly est un tableau de struct complex, vous ne pouvez pas l'affecter ses éléments qui sont de type struct complex avec des entiers !
    C'est bourré d'erreurs de ce genre, revoyez votre cours sur les...
Affichage des résultats 1 à 25 sur 1071
Page 1 sur 43 1 2 3 4