elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Error al usar cout << string en Visual Studio
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Error al usar cout << string en Visual Studio  (Leído 6,178 veces)
CR0N0S

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Error al usar cout << string en Visual Studio
« en: 13 Diciembre 2015, 22:47 pm »

¡Saludos!

Estos últimos días he estado empezando a programar en C++ con el Dev-C++ por usar el mismo programa que unos amigos, y hoy he querido ver como trasladar todo lo aprendido (poco más que trabajar con clases, bucles y condicionales) a Visual Studio 2013.

Pues bien, resulta que no puedo incluir un valor de tipo string al usar cout, a diferencia de en Dev-C++. Por ejemplo:

Código:
#include "stdafx.h"
#include "iostream"

using namespace std;

int main()
{
string x = "Hola Mundo";
cout << x << endl;
return 0;
}

El error que me salta dice: "IntelliSense: ningún operador "<<" coincide con estos operandos. Los operandos son std::ostream << std:string"

He comprobado que si en lugar de incluir un string incluyo una cadena, por ejemplo:
Código:
cout << "Hola Mundo" << endl;

Entonces no da error


Resuelto, simplemente había que añadir
Código:
#include <string>


« Última modificación: 13 Diciembre 2015, 22:57 pm por CR0N0S » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines