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

  • manadude21

    manadude21

    11 Mart 2008
  • USI Events

    USI Events

    6 AĞUSTOS 2013
  • wwjoshdo

    wwjoshdo

    25 Mayıs 2009