Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 15 kết quả

Đề tài: [C] Tách chuỗi theo số lượng ký tự nhập vào

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

    Mặc định [C] Tách chuỗi theo số lượng ký tự nhập vào

    Đề là tách chuỗi theo yêu cầu nhập vào 1 số
    Là nhập vào 1 số rồi sau đó mình tách chuỗi đó theo giới hạn của con số mình nhập
    Đã được chỉnh sửa lần cuối bởi solaptrinhwa : 21-03-2007 lúc 04:52 PM.

  2. #2
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Thứ nhất là cậu chưa search ,thứ 2 câu hỏi còn thiếu rõ ràng !!!

    Nếu cậu cứ hỏi như vậy thì biết bao giờ có câu trả lời được , cậu nói rõ hơn chút coi

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

    Chẳng hạn có chuỗi "HELLO WORLD", sau đó nhập n=5 thì chúng ta sẽ được 2 chuỗi "HELLO" và "_WORLD" (_ là khoảng trắng? không bạn? Làm ơn nói rõ nhé

  4. #4
    Ngày gia nhập
    03 2007
    Bài viết
    2

    uh bạn nói đúng ý mình rồi đó

  5. #5
    No Avatar
    Leon88 Khách

    Ah, ra vậy thí dụ lại : nếu nhập vào chuỗi "Hello" và số 3 thì nó đưa ra 2 chuỗi "Hel" và "lo" phải ko . Nếu vậy thì : ta dùng 2 vòng for 1 là for từ 1 đến 5(số đã nhập) rôi xuất ra các kí tự a[1]...a[5]. Vòng thứ 2 thì for từ 5(số đã nhập) đến độ dài cuối của chuỗi rồi xuất ra là xong a[6]...a[length(chuỗi)]

  6. #6
    Ngày gia nhập
    10 2006
    Nơi ở
    Hà Nội
    Bài viết
    146

    Mặc định [C] Tách chuỗi theo số lượng ký tự nhập vào

    Theo mình nghĩ là như thế này:
    for(int k=0; k<strlen(a);k++)
    {
    for(int i=1;i<=n;i++)
    {
    b[i]=a[k];
    printf("%s",b[i]);
    printf("\t");
    }
    }

    Liệu có được không nhỉ ?

  7. #7
    No Avatar
    Leon88 Khách

    Trích dẫn Nguyên bản được gửi bởi PoPoPoPo Xem bài viết
    Theo mình nghĩ là như thế này:
    for(int k=0; k<strlen(a);k++)
    {
    for(int i=1;i<=n;i++)
    {
    b[i]=a[k];
    printf("%s",b[i]);
    printf("\t");
    }
    }

    Liệu có được không nhỉ ?
    Code của PoPoPoPo quá chuẩn rồi hì hì

  8. #8
    Ngày gia nhập
    08 2006
    Bài viết
    19

    Moi người ơi, trong C có hàm copy n kí tự từ xâu này sang xâu khác bắt đầu từ 1 vị trí xác định như trong pascal không nhỉ

  9. #9
    Ngày gia nhập
    07 2006
    Nơi ở
    Hà nội
    Bài viết
    204

    Hic, làm gì cần for, dùng memcpy, copy 1 vùng nhớ sang chỗ khác.
    Ví dụ:

    char s[] = "Hello world";
    int n = 5;
    char s1[10];
    char s2[10];

    memcpy (&s1[0], &s[0], n);
    s1[n] = '\0';
    memcpy (&s2[0], &s[n], strlen (s) - n);
    s2[strlen (s) - n] = '\0';
    Life:\> dir

  10. #10
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Đề tài này và đề tài sau đây là giống y như nhau thì phải? Dreaminess vừa sửa lại tên tiêu đề của đề tài này.

    http://forums.congdongcviet.com/showthread.php?t=1572


    Có hỏi thì hỏi cho rõ ràng và đơn giản thôi, câu hỏi đã bí xì rồi nói chi đến việc giải đáp nó. Phải không nào?
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

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

  1. hàm kiểm tra chuỗi nhập vào theo định dạng cho trước
    Gửi bởi culi1990 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 22-06-2013, 02:27 PM
  2. Kỹ thuật C nhập nhiều tam giác và nhập vào 5 chuổi xếp tăng theo aphab
    Gửi bởi nghiapro2589 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 28-05-2013, 12:00 PM
  3. Sắp xếp chuỗi theo thứ tự alphabet do mình nhập vào
    Gửi bởi thangemhamhochoi trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 14-11-2012, 01:29 PM
  4. Bài tập C kiểm tra chuỗi nhập vào có theo thứ tự từ điển không?
    Gửi bởi hoccosolaptrinh trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 16-09-2010, 07:45 PM
  5. Nhập - xuất chuỗi theo mô hình 3 lớp
    Gửi bởi aydada trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 07-02-2010, 02:00 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