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

Đề tài: Không sử dụng được hàm strcat()

  1. #1
    Ngày gia nhập
    05 2007
    Bài viết
    1

    Mặc định Không sử dụng được hàm strcat()

    Nhờ các bạn giải thích giùm cái nhá:
    Đây là bài ghép xâu của mình:
    #include <iostream.h>
    #include <conio.h>
    #include <string.h>
    #include <iomanip.h>
    main()
    {
    char a[100];char b[100];
    cout << "Hay viet xau mot"<<endl;
    cin.ignore(1);
    cin.get(a,100);
    cout << "Hay viet xau hai"<<endl;
    cin.ignore(1);
    cin.get(b,100);
    strcat(a,b);
    cout<<a;
    getch();
    }
    nhưng khi nhập vào xâu 1 là : cong hoa
    xâu hai là : xa hoi
    thì in ra là : ong hoaxa hoi
    Thiếu mất chữ : c là vì sao
    Cảm ơn trước nhá

  2. #2
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Là do dòng cin.ignore(1) đầu tiên đấy, bỏ nó đi là đúng. Tìm hiểu và debug thử tại sao ?

  3. #3
    Ngày gia nhập
    05 2007
    Bài viết
    1

    Ừ đúng rồi!cảm ơn bạn nhé!

  4. #4
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Vậy thì tại sao dòng đó lại gây ra lỗi, tìm và post giải thích lên luôn đi.
    Khi code bị bug, ngoài việc fix cho app run được, phải tìm hiểu cho được tại sao lại gây ra bug này để rút kinh nghiệm và mai mốt còn tránh.

Các đề tài tương tự

  1. Lập trình C Ghép 2 xâu không cần strcat()
    Gửi bởi tuan.us trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 24-03-2013, 03:23 PM
  2. Lập trình C Hàm strcat()
    Gửi bởi duccuongpx trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 17-07-2012, 10:40 PM
  3. Lỗi khi ghép xâu bằng con trỏ (không dùng strcat)
    Gửi bởi bienxanhgoisong trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 11-05-2011, 06:01 PM
  4. Cách ghép xâu kí tự ko dùng hàm strcat?
    Gửi bởi chuong01 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 12-04-2009, 02:44 PM
  5. Không dùng strcat ghép xâu s2 vào s1
    Gửi bởi kimtaitokk trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 12
    Bài viết cuối: 30-03-2009, 04:31 PM

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