Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Nối 2 xâu trong C++

  1. #1
    Ngày gia nhập
    07 2018
    Bài viết
    7

    Mặc định Nối 2 xâu trong C++

    Mình có 2 xâu như sau:
    Code:
    const string xau1 = "XX";
    string xau2 = "12345";
    Làm thế nào để ghép nó thành 1 vậy ạ. ("XX12345")

  2. #2
    Ngày gia nhập
    08 2017
    Bài viết
    2,105

    https://www.tutorialspoint.com/c_standard_library/c_function_strcat.htm

    C Code:
    1. #include <stdio.h>
    2. #include <string.h>
    3.  
    4. int main () {
    5.    char src[50], dest[50];
    6.  
    7.    strcpy(src,  "This is source");
    8.    strcpy(dest, "This is destination");
    9.  
    10.    strcat(dest, src);
    11.  
    12.    printf("Final destination string : |%s|", dest);
    13.    
    14.    return(0);
    15. }

  3. #3
    Ngày gia nhập
    07 2018
    Bài viết
    7

    Trích dẫn Nguyên bản được gửi bởi Monre Xem bài viết
    https://www.tutorialspoint.com/c_standard_library/c_function_strcat.htm

    C Code:
    1. #include <stdio.h>
    2. #include <string.h>
    3.  
    4. int main () {
    5.    char src[50], dest[50];
    6.  
    7.    strcpy(src,  "This is source");
    8.    strcpy(dest, "This is destination");
    9.  
    10.    strcat(dest, src);
    11.  
    12.    printf("Final destination string : |%s|", dest);
    13.    
    14.    return(0);
    15. }
    2 biến ban đầu của mình là kiểu string ko phải kiểu char bạn ơi. bạn xem lại giùm mình với. tks nhé

    - - - Nội dung đã được cập nhật ngày 15-12-2018 lúc 05:12 PM - - -

    mình thay kiểu string thay cho kiểu char ko đc

  4. #4
    Ngày gia nhập
    02 2016
    Bài viết
    305

    Trích dẫn Nguyên bản được gửi bởi tkdlbhvn Xem bài viết
    Mình có 2 xâu như sau:
    Code:
    const string xau1 = "XX";
    string xau2 = "12345";
    Làm thế nào để ghép nó thành 1 vậy ạ. ("XX12345")
    Ghép xong bỏ vào đâu?

  5. #5
    Ngày gia nhập
    08 2017
    Bài viết
    2,105

    trên là C style string, nó khác với C++ Style string:
    C++ Code:
    1. // concatenating strings
    2. #include <iostream>
    3. #include <string>
    4.  
    5. main ()
    6. {
    7.   std::string firstlevel ("com");
    8.   std::string secondlevel ("cplusplus");
    9.   std::string scheme ("http://");
    10.   std::string hostname;
    11.   std::string url;
    12.  
    13.   hostname = "www." + secondlevel + '.' + firstlevel;
    14.   url = scheme + hostname;
    15.  
    16.   std::cout << url << '\n';
    17.  
    18.   return 0;
    19. }
    Nguồn dẫn:
    http://www.cplusplus.com/reference/string/string/operator+/

  6. #6
    Ngày gia nhập
    07 2018
    Bài viết
    7

    Mặc định Nối 2 xâu trong C++

    Trích dẫn Nguyên bản được gửi bởi NguNhuheo Xem bài viết
    Ghép xong bỏ vào đâu?
    ghép xâu 2 vào xâu 1, kết quả thu được là x1 = "XX12345"

    - - - Nội dung đã được cập nhật ngày 17-12-2018 lúc 12:34 PM - - -

    thôi mình tìm được lệnh đó rồi. cảm ơn mọi người

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn