Bonjour, je developper un programme d'écriture de caractère ascii a partir d'un tableau 2D dont voici le code source :
#include <cstdlib>
#include <iostream>
#include <windows.h>
main()
{
long ch[500][500];
ch[0][0]=65;
ch[1][0]=66;
ch[2][0]=67;
ch[499][0]=0;
long i = 0;
long j = 0;
for(j=0;j<500;++j){
while(i<500 && ch[i][j] != 0){
putchar(ch[i][j]);
++i;
}
if(i=500 || ch[i][j] = 0){
printf("\n");
i=0;
}
}
Sleep(5000);
}
mais lors de la compilation, j'ai l'erreur suivante : non-lvalue in assignment a la ligne if(i=500 || ch[i][j] = 0){
Pouriez-vous m'aider à passer ce probleme, merci d'avance.