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ş:
Neden bana C bir sabit, sabit bir char...
git sırasında silinen tek bir dosya bi...
String.(Char, char c yöntem değiştir#...
Fark ve sütun veri türleri arasında BY...
İnat arasındaki fark nedir() ve birleş...