Bonjour j'arrive pas a compiler ce prog

ma7a Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 19031 Statut Modérateur -
// ce programme affiche le numéro de chaque nom

1 réponse

  1. Utilisateur anonyme
     
    Salut,

    Il te manque #include <stdio.h>, qui gère le printf
    0
    1. KX Messages postés 19031 Statut Modérateur 3 020
       
      Le printf qui ne s'écrit d'ailleurs pas comme ça...
      Il n'y a qu'une seule chaîne pour décrire le format, tout le reste c'est des paramètres.
      Ecrit comme ça le "est %i" sera lui aussi considéré comme un paramètre, il faudrait plutôt avoir :

      printf("le numéro de chaque nom : %s est %i\n",Nom[i],t_nbr[i]);
      0
    2. ma7a Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
       
      nn ça marche pa KX
      0
      1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847 > ma7a Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
         
        T'as mal dû recopier ce que t'as dit KX.
        Je te remets en dessous le programme.
        #include<stdio.h>
        #include<stdlib.h>
        #include<string.h>
        
        int main()
        {
        int t_nbr[5]={1,2,3,4,5},i;
        char Nom[5][10] = {"paul", "ALI", "MERIEM" ,"SONIA","SALAh"};
        for (i=0; i < 5; i++)
        printf("le numéro de chaque nom : %s est %i\n",Nom[i],t_nbr[i]);
        
        system("PAUSE");
        return 0;
        }
        

        Celui-là fonctionne. S'il ne fonctionne pas, décris-nous le problème rencontré.
        0
    3. Utilisateur anonyme
       
      exact, ca ressemble a un mix entre le C et le java :D
      0
    4. KX Messages postés 19031 Statut Modérateur 3 020
       
      Bof, en Java la syntaxe du printf est quasiment la même qu'en C, ce serait plus une syntaxe Pascal...
      0