SORU
3 Ocak 2010, Pazar


inş char* birleştirme

Bu gibi: iki sabit karakter bağlamak istiyorum

const char *one = "Hello ";
const char *two = "World";

Bunu nasıl gidebilir miyim?

char*Bu C arayüzü ile üçüncü parti bir kütüphane ler geçti ben sadece std::string yerine kullanamam.

CEVAP
3 Ocak 2010, Pazar


Örnekbirveikiişaretçiler vardır, char sabitleri işaret char. Char sabitleri bu işaretçi tarafından işaret değiştiremezsiniz. Bir şey gibi

strcat(one,two); // append string two to string one.

olacak iş değil. Bunun yerine sonucu tutmak için ayrı bir değişken(char dizisi) olmalıdır. Şöyle bir şey:

char result[100];   // array to hold the result.

strcpy(result,one); // copy string one into the result.
strcat(result,two); // append string two to the result.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • PoreoticsHD

    PoreoticsHD

    22 NİSAN 2010
  • stewmurray47

    stewmurray47

    1 Kasım 2006
  • XxMinayaxX1

    XxMinayaxX1

    9 Mayıs 2012