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

Đề tài: [C] Bài tập về chuỗi kí tự

  1. #1
    No Avatar
    sonic33 Khách

    Mặc định [C] Bài tập về chuỗi kí tự

    các bạn có thể giúp mình giải bài tập đc ko


    Viết chương trình nhập một chuỗi ký tự S. Hãy thực hiện các công việc sau:
    Cắt các khoảng trống bên trái, bên phải của chuỗi và giữa các từ chỉ giữ lại đúng một ký tự trống.

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

    Bài ni hình như có đâu đó rồi , U search lại thử coi ?

  3. #3
    No Avatar
    sonic33 Khách

    bạn cho mình cái link đó đi mình ko biết từ khóa để tìm

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

    Hèm mình cũng thế nữa , chờ các mod liên hệ lại nếu không được thì để tớ về mở sách BÀI TẬP C từ A -> Z ra post lên cho cậu ha .
    Tớ nhớ là trong đó có bài này , nếu cậu thích thì cũng có thể dow trên mạng hoặc trên diễn đàn của mình nè .

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

    Loại bỏ khoảng trống thừa trong chuỗi

    Code:
    #include <stdio.h>
    #include <string.h>
    #include <conio.h>
    #pragma warn -pia

    char *trim(char *chuoi)
    {
    char *p;
    while (p = strstr(chuoi, " "))
    memmove(p, p+1, strlen(chuoi) - (p - chuoi));
    if (chuoi[0] == ' ')
    memmove(chuoi, chuoi+1, strlen(chuoi) - 1);
    if (chuoi[strlen(chuoi)-1] == ' ')
    chuoi[strlen(chuoi)-1] = 0;
    return chuoi;
    }

    void main()
    {
    char chuoi[125];

    printf("\nNhap chuoi mau : ");
    textattr(0x1e);
    gets(chuoi);

    trim(chuoi);
    printf("\nChuoi sau khi da trim : ");
    textattr(0x1e);
    cputs(chuoi);
    getch();
    }
    bài này của admin đó , admin bận việc gì nên đến kid cũng chưa có cơ hội diện kiến nữa ... đề nghị admin ra mặt hì hì

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

    Mặc định [C] Bài tập về chuỗi kí tự

    nếu neverland nhớ không lầm thì trong thư viện <string.h> cũng có hàm trim(), và các hàm khác để đáp ứng cho yêu cầu của bài này, tại mình đang đi sâu về C# nên không rành mấy cái hàm của C lắm, bạn về nhà thử tìm thêm thông tin về các hàm thao tác chuỗi trong thư viện string.h xem.

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

    Thì admin cũng dùng hàm strim() trong thư viện string.h thôi ! Chỉ có điều là với dòng lệnh này #pragma warn -pia kid lại hông hiểu chi ráo . Never land nói nghe thử nào ?

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