Bonjour a tous,
je d�veloppe actuellement en C++, et je rencontre l'erreur suivante :
voici la structure de mon programme : je fais un test sur une variable :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct null not valid
le probl�me c'est que le programme d�s qu'il rentre au dernier "else if" , le programme s�arr�te et m'affiche cette erreur :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 if (IPmode ==0) { faire ça;} else if(IPmode ==1) { faire ça;} else if(IPmode ==2) { faire ça;} else if(IPmode ==3) { appelfonction(param1,param2,param3); } Maclasse::appelfonction(param1,param2,param3) { }
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct null not valid
sur internet ils disent que c'est peut �tre � cause d'un param�tre nulle que je passe a cette fonction, mais moi j'ai fais un "cout" avant l'appel de cette fonction ...et aucune de ces variable est nulle !!!
je suis vraiment bloqu�.
merci de m��claircir si vous savez d�o� cette erreur.
Merci d
Partager