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ş:
Nasıl bitecek bu benim birleştirme çak...
Android: TextView otomatik olarak ve D...
Neden C dere işaretsiz karakter yerine...
Lodash - arasındaki fark .() uzatma / ...
Neden char[] şifreler için Dize Java t...