Impossible de compiler string avec code::blocks

Fermé
BAUR-DEL Messages postés 11 Date d'inscription mercredi 25 décembre 2013 Statut Membre Dernière intervention 21 avril 2014 - 24 janv. 2014 à 18:46
Ligiara Messages postés 9 Date d'inscription mercredi 19 février 2014 Statut Membre Dernière intervention 22 février 2014 - 19 févr. 2014 à 00:38
Bonjour à tous,

Voila la situation :
je programme en c++ avec code blocks; tout fonctionne très bien sauf quand j'introduis une variable de type string ! Code blocks m'affiche ma console sois-disant compilé et une seconde plus tard, j'ai une erreur avec écrit :
"this application has requested the runtime to terminate it in an unusual way. Please contact the application's support team for more information"

Et puis windows me dit que la console ne répond pas et me demande si je veut fermer le programe ou si je préfère attendre qu'il réponde...

Alors forcément moi je suis bien handicapé sans string :/
Si quelqu'un pourrais m'aider se serais cool :)
A voir également:

3 réponses

vingaros Messages postés 178 Date d'inscription lundi 23 avril 2012 Statut Membre Dernière intervention 26 octobre 2015 7
24 janv. 2014 à 18:48
Bonsoir,

Avez-vous bien inclus la bibliothèque string au début de votre code ?

#include <string>

En espérant vous avoir aidé, bonne soirée !
0
BAUR-DEL Messages postés 11 Date d'inscription mercredi 25 décembre 2013 Statut Membre Dernière intervention 21 avril 2014 2
24 janv. 2014 à 18:52
Oui, en effet j'ai bien inclus la bibliothèque string et pourtant sa ne marche pas :/
0
vingaros Messages postés 178 Date d'inscription lundi 23 avril 2012 Statut Membre Dernière intervention 26 octobre 2015 7
24 janv. 2014 à 18:54
Je ne peux donc pas vraiment vous aider si ce n'est de désinstaller et de réinstaller Code::Block
0
BAUR-DEL Messages postés 11 Date d'inscription mercredi 25 décembre 2013 Statut Membre Dernière intervention 21 avril 2014 2
24 janv. 2014 à 19:01
Déjà fait :/
0
sambia39 Messages postés 610 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 9 février 2023 49
26 janv. 2014 à 18:06
Bonsoir vous avez essayer

std::string sTeste("valeur");
std::cout<<sTeste.c_str()<<std::endl;

//ou

using namespace std;
string sTeste("valeur");
cout<<sTeste.c_str()<<endl;

à bientôt
0
Ligiara Messages postés 9 Date d'inscription mercredi 19 février 2014 Statut Membre Dernière intervention 22 février 2014 3
19 févr. 2014 à 00:38
Le problème viens peut-être de ta version de code::block
Il y a des versions ou le compilateur est foireux, voir inexistant.

Bonne chance.
0