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ố 12 kết quả

Đề tài: [C] Tách chuỗi bằng độ dài

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

    Unhappy [C] Tách chuỗi bằng độ dài

    Ai biết giúp dùm em với,em năn nỉ mọi người đó.

  2. #2
    No Avatar
    Leon88 Khách

    Bạn phải ghi rõ yêu cầu của bài và phải có ít nhất 1 bài ví dụ để mọi người cùng hiểu chứ. Như vậy ai biết gì mà giúp

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

    Ý mình muốn nói là tách như thế này:ta nhap chuỗi:"ngày hôm qua em di hoc"
    thì sẽ tách ra như thế này:ngày
    hôm
    qua
    em
    di
    hoc
    Nội dung là vậy đó.Nhưng nếu viết tách bằng kí tự"zero"thì mình đã tìm được rồi.Cô giáo bắt mình tách bằng độ dài cơ,mình làm mãi mà ko được.Mong mọi người chỉ giúp,mai là mình nộp bài rồi,help với.thanks

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

    Lần đầu tiên mình được nghe về "tách chuỗi bằng độ dài" (bạn đừng cười nhé). Bạn có thể cho mình biết nó là như thế nào không? Không chừng mình có thể giúp bạn.

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

    Mình nói thiệt đó.như chuỗi :"hom nay" có độ dài là 14.mình sẽ tách ra chuỗi chỉ có độ dài bằng 8 thôi.

  6. #6
    No Avatar
    Leon88 Khách

    Mặc định [C] Tách chuỗi bằng độ dài

    Trời, càng nói càng ko hiểu nổi "hom nay" có đến 7 kí tự mà thì độ dài là 7 sao lại là 14 ?

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

    Thật chỉ có chúa mới hiểu!

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

    dung chieu dai co dinh.
    tach ra cac chuoi con co do dai bang nhau
    ví dụ với chiều dài phan chia la 6,chuỗi "CAU TRUC DU LIEU" phan chia thanh cac chuoi con:"CAU TR","UC DU" ,"LIEU".

  9. #9
    No Avatar
    vuduydinh Khách

    không hiểu nổi sao mà giúp

  10. #10
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    ặc bạn này đố câu hơi củ chuối . thực ra mọi người không hiểu là phải đến pete cũng phải suy luận một hồi mới ra bác này muốn hỏi cái gì ) ..
    Tách ra bằng độ dài có gì đâu hả bạn nó dễ hơn cái mà bạn làm được như StringTokenizers ấy.. Dùng thêm 1 biến count, cứ đếm đủ số length để cắt ra chuỗi con thì in nó ra . Đến khi nào hết rồi thì thôi.

    Code:
    /** 
         Author : Pete Houston  :D   // for fun ^^
    */
    Algorithm By-Length StringTokenizer
         Pre mainStr given from user input
              strLength length of the mainStr
              cutLength the length of the subStr that wanna to be cut off 
         Post  give the cut-substr in each line with the given cutLength
    
    void strTokenizer(char* mainStr, int strLength, int cutLength) {        
           for ( int scan = 0 ; scan < strLength ; scan++)    {        
                  if ( scan % cutLength == 0 )
                            printf("\n%s",mainStr[scan]);
                  else printf("%s",mainStr[scan]);
           }  // end string :D
    } // end function
    Tiện tay pete viết vào notepad thôi không test. Bạn tự sáng tạo ra code của riêng bạn nhé ^^!
    Đã được chỉnh sửa lần cuối bởi Xcross87 : 22-03-2007 lúc 04:06 PM.
    None!

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

  1. Bài tập C++ Cách để so sánh 2 chuỗi kí tự giữa chuỗi nhập từ phím và chuỗi từ file xem có giống nhau không?
    Gửi bởi davilson18 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 09-06-2012, 09:47 AM
  2. Lập trình C Thay thế chuỗi s1 trong chuỗi s bằng chuỗi s
    Gửi bởi duytue trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 23-09-2011, 04:16 PM
  3. thay thế chuỗi con thứ i trong chuỗi mẹ bằng 1 chuỗi khác
    Gửi bởi nhat1811 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: 06-08-2011, 08:25 AM
  4. Trả lời: 1
    Bài viết cuối: 29-06-2011, 12:02 AM
  5. xem một từ trong chuỗi là một chuỗi con, sắp xếp các chuỗi con theo thứ tự tăng dần
    Gửi bởi qpkdct1101 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 20-01-2011, 08:22 AM

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