Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: String

Sivun loppuun

Darth_Sebane [23.04.2003 19:00:18]

#

Miten VC++:lla luodaan string tyyppinen muuttuja.
Sen pitäisi onnistua näin:

#include <string> // Tai <string.h>
string merkkijono;

Mutta ei onnistu, kääntäjä ilmoittaa:
error C2065: 'string' : undeclared identifier

j.k [23.04.2003 20:36:51]

#

Muistaakseni se määriteltiin näin :

#include <iostream.h>

string nimi;

int main()
{
cout << nimi;
}

vipemype [23.04.2003 20:39:58]

#

Kenties

#include <string>

std::string foo="bar";

mikko [23.04.2003 22:34:39]

#

lainaus:

Miten VC++:lla luodaan string tyyppinen muuttuja.

Kannattaa muuten muistaa, että itseasiassa kyse on oliosta eikä muuttujasta. Yllättävän usein nuo menevät sekaisin.

Darth_Sebane [24.04.2003 16:17:39]

#

Kiitos vipemype ja mikko.

thefox [24.04.2003 21:28:45]

#

Juu tosiaan, juuri se on 'string' ja 'string.h':n ero, että 'string' määrittelee luokat sun muut häsleet std-nimiavaruuteen globaalin ('string.h') sijasta.

freelove [02.06.2003 14:14:06]

#

string.h ei sisällä mitään c++:n string templateja vaan c:n merkkijononkäsittely-funktioita...

thefox [02.06.2003 14:59:21]

#

lainaus:

string.h ei sisällä mitään c++:n string templateja vaan c:n merkkijononkäsittely-funktioita...

Juu, puhuin näemmä potaskaa.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta