Avatar billede reds2001 Nybegynder
03. april 2002 - 10:26 Der er 6 kommentarer og
3 løsninger

Newbie angående strings

Hvorfor får jeg:
error C2065: 'string' : undeclared identifier
når jeg vil bruge strings?
Jeg har inkluderet strings.h.
Avatar billede Slater Ekspert
03. april 2002 - 10:27 #1
er et string-objekt ikke med stort S... ?? kan ikke lige huske det.
Avatar billede laffe Nybegynder
03. april 2002 - 10:28 #2
Der findes ikke en string type i c. Det er en pascal type.

Du kan bruge char istedet.

char Buffer[32];
Dette er en variable der kan indeholde en 'streng på 31 characterer.
'
Avatar billede laffe Nybegynder
03. april 2002 - 10:29 #3
I CBuilder findes der et AnsiString Object, som kan bruges til string håndtering.
Avatar billede Slater Ekspert
03. april 2002 - 10:30 #4
øh, jo der gør. Du skal inkludere strings.h eller sådan noget og så skrive

CString strObj;
Avatar billede laffe Nybegynder
03. april 2002 - 10:32 #5
>> viperine. Er CString ikke en klasse, og ikke en standard type  ?
Avatar billede Slater Ekspert
03. april 2002 - 10:37 #6
Laffe: Jo, og?
Avatar billede laffe Nybegynder
03. april 2002 - 10:39 #7
Så er mit udsagn:

"Der findes ikke en string type i c. Det er en pascal type."

også rigtig.
Avatar billede reds2001 Nybegynder
03. april 2002 - 11:08 #8
kan man have et dynamisk array af chars, hvis 'strengen' vaiere af størrelse?
Avatar billede jpk Nybegynder
03. april 2002 - 11:09 #9
I er vist lidt forvirrede...

Der findes en string type (og jo, det er en klasse) i C++
den er en del af STL og kan bruges således:

// Includes
#include <string>
using namespace std;

string strMyString; // Osv.



CString er ligeledes en klasse, men er en del af MFC (Microsoft Foundation Classes) og findes ikke som standard i C++
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester