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

  • dhcrr's channel

    dhcrr's chan

    2 Ocak 2007
  • Lena Danya

    Lena Danya

    11 NİSAN 2010
  • Rooster Teeth

    Rooster Teet

    11 Temmuz 2006