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 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
// ce programme affiche le numéro de chaque nom
A voir également:

1 réponse

Utilisateur anonyme
 
Salut,

Il te manque #include <stdio.h>, qui gère le printf
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   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
ma7a Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
nn ça marche pa KX
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846 > 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
Utilisateur anonyme
 
exact, ca ressemble a un mix entre le C et le java :D
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bof, en Java la syntaxe du printf est quasiment la même qu'en C, ce serait plus une syntaxe Pascal...
0