Avatar billede kierch Nybegynder
21. august 2003 - 11:36 Der er 6 kommentarer og
1 løsning

String to Cstring

Hvordan konverterer jeg
char ProductNumber[17]; til CString
Jeg har ProductNumber i en funktion og vil gerne retunere det som en CString
Avatar billede jpk Nybegynder
21. august 2003 - 11:40 #1
CString str(ProductNumber);
Avatar billede kierch Nybegynder
21. august 2003 - 11:54 #2
Ok Men det ændre vel permanent ProductNumber[17]; til CString det vil jeg ikke jeg vil bare gerne i min funktion retunere ProductNumber[17] som CString
Avatar billede jpk Nybegynder
21. august 2003 - 11:58 #3
Nej, arrayet ProductNumber ænres ikke, CString objectet bruger den bare som basis for den nye stren i sin constructor
Avatar billede jpk Nybegynder
21. august 2003 - 11:59 #4
Skriver det lige så det kan læses...

Nej, arrayet ProductNumber ændres ikke, CString objektet bruger den bare som basis for den nye streng i sin constructor.

Hvis du bagefter ændrer på Cstring objektet (str), ændres ProductNumber ikke.
Avatar billede kierch Nybegynder
21. august 2003 - 12:00 #5
CString cYield::GetProd()
{
 
  CString str(ProductNumber);
  return ProductNumber;

}
Avatar billede jpk Nybegynder
21. august 2003 - 12:00 #6
Hvis du bare vil returnere en CString, kan du bare gøre således:

return CString(ProductNumber);
Avatar billede jpk Nybegynder
21. august 2003 - 12:01 #7
I dit eksempel skulle det være:

CString cYield::GetProd()
{
 
  CString str(ProductNumber);
  return str;

}
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