Unsafe use of type 'bool' in operation
c++deve
-
JwTdd -
JwTdd -
salut , voila mon programme
# include<stdio.h>
# include<iostream>
using namespace std;
int main()
{
int mat[5][7];
for (int i=1;i<5;i++)
{
for( unsigned int j=1;j<7;j++)
{
if( mat[i][j]=4)
{ if (1<j<2)
//dans cette ligne le progamme m'affiche ce message unsafe u se of bool in opération
cout<<"le numèro ","1"," se trouve dans la %d",j,"rang"
}}}
return 0 ;
}// dans celle ligne fatal error C1075: end of file found before the left brace was matched
1>
1>Build FAILED.
1>
.merci
# include<stdio.h>
# include<iostream>
using namespace std;
int main()
{
int mat[5][7];
for (int i=1;i<5;i++)
{
for( unsigned int j=1;j<7;j++)
{
if( mat[i][j]=4)
{ if (1<j<2)
//dans cette ligne le progamme m'affiche ce message unsafe u se of bool in opération
cout<<"le numèro ","1"," se trouve dans la %d",j,"rang"
}}}
return 0 ;
}// dans celle ligne fatal error C1075: end of file found before the left brace was matched
1>
1>Build FAILED.
1>
.merci
A voir également:
- Unsafe use of type 'bool' in operation
- Deco in paris avis ✓ - Forum Consommation & Internet
- Navigation in private - Guide
- In search of incredible - Forum Windows
- Dc in - Forum Disque dur / SSD
- Decoinparis ⚠️ arnaque ✓ - Forum Consommation & Internet
1 réponse
Salut, pour l'erreur de "End Of File" peut être un problème de copier/coller de fichier de textes en différents encodage , essai de réécrire à la main.
Par contre pour (1<j<2) mets plutôt ((1<j) && (j<2)) .
Qu'essai tu de faire là:
ça peut pas être une comparaison on doit utiliser l'opérateur ==, l'operateur = est pour l'assignement , mais en même temps si c'est pas là que tu devais définir les valeur du tableau ou est-ce... PS: à cause de cette ligne mon antivirus m'insulte pour code malicieux...
Ta fonction cout est une catastrophe, tu as oublié le ";" à la fin, on utilise l'opérateur "<<" et non virgule.
ou bien
Par contre pour (1<j<2) mets plutôt ((1<j) && (j<2)) .
Qu'essai tu de faire là:
if( mat[i][j]=4)
ça peut pas être une comparaison on doit utiliser l'opérateur ==, l'operateur = est pour l'assignement , mais en même temps si c'est pas là que tu devais définir les valeur du tableau ou est-ce... PS: à cause de cette ligne mon antivirus m'insulte pour code malicieux...
Ta fonction cout est une catastrophe, tu as oublié le ";" à la fin, on utilise l'opérateur "<<" et non virgule.
cout<<"le numèro "<<"1"<<" se trouve dans la "<<j<<"rang";
ou bien
cout<<"le numèro 1 se trouve dans la "<<j<<"rang";