Erreur d'affectation
sincemouhamed741
Messages postés
17
Statut
Membre
-
Dalfab Messages postés 720 Statut Membre -
Dalfab Messages postés 720 Statut Membre -
Bonjour, après avoir debuger le code il m'affiche une erreur au niveau de la ligne 24 sur cette ligne je voulais affecter le nom contenir dans la variable noe dans la variable nme. Voici le code
#include <stdio.h>
#include <stdlib.h>
int main()
{
int cpt, nbi, nmi;
char nme [30];
char noe [30];
nmi=0;
for(cpt = 1; cpt <= 100; cpt++)
{
printf("Entrez le nom de l'entreprise numero %d.",cpt);
scanf("%s",noe);
printf("Entrez le nombre d'intervention que l'entreprise %s a effectuee.",noe);
scanf("%d",&nbi);
while(nbi < 0)
{
printf("Vous avez entrer un nombre negatif.\nVeuillez entrer un nombre positif de l'intervention effectuee par l'entreprise %s.",noe);
scanf("%d",&nbi);
}
if(nbi >= nmi)
{
nmi=nbi;
nme=noe;
}
}
printf("L'entreprise %s est le moins rentable de l'annee.\n",nme);
return 0;
}
A voir également:
- Erreur d'affectation
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur upes 1025 - Forum Téléviseurs
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
1 réponse
Bonjour,
Tu question n'est pas des plus claire. Si le but est de recopier le tableau
Comme ici le tableau est une chaîne, on peut faire :
Sinon pour des tableaux en général, on peut faire :
Tu question n'est pas des plus claire. Si le but est de recopier le tableau
noedans le tableau
nme, le symbole d'égalité ne fonctionne pas avec les tableaux.
Comme ici le tableau est une chaîne, on peut faire :
strcpy( nme , noe );.
Sinon pour des tableaux en général, on peut faire :
memcpy( nme , noe , sizeof nme );.