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

Đề tài: Thủ tục Trim

  1. #1
    Ngày gia nhập
    03 2008
    Nơi ở
    Nhà tù
    Bài viết
    37

    Mặc định Thủ tục Trim

    C Code:
    1. #include <stdio.h>
    2. #include <string.h>
    3. #include <conio.h>
    4.  
    5.  
    6. char *trim(char *chuoi)
    7. {
    8.    char *p;
    9.  
    10.    while (p = strstr(chuoi, "  "))
    11.  
    12.      memmove(p, p+1, strlen(chuoi) - (p - chuoi));
    13.  
    14.    if (chuoi[0] == ' ')
    15.  
    16.  
    17.      memmove(chuoi, chuoi+1, strlen(chuoi) - 1);
    18.  
    19.    if (chuoi[strlen(chuoi)-1] == ' ')
    20.  
    21.      chuoi[strlen(chuoi)-1] = 0;
    22.  
    23.    return chuoi;
    24. }
    25.  
    26. void main()
    27. {
    28.    char chuoi[125];
    29.  
    30.    printf("\nNhap chuoi mau : ");
    31.  
    32.    textattr(0x100e);
    33.  
    34.    gets(chuoi);
    35.  
    36.    trim(chuoi);
    37.  
    38.    printf("\nChuoi sau khi da trim : ");
    39.  
    40.    textattr(0x100e);
    41.  
    42.    printf(chuoi);
    43.  
    44.    getch();
    45. }

    Đây là bài toán cắt khoảng trống.Cái đoạn này mình không hiểu lắm.Mong các bạn giải thích dùm.

  2. #2
    Ngày gia nhập
    05 2008
    Nơi ở
    hồ chí minh
    Bài viết
    4

    textattr(0x100e); sory đoạn code này chạy được ko .
    có lỗi ko thế đối với chương trinh visual 6.0C++
    I LOVE YOU OKE!

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

    chú [^_^] đoạn đó hình như chạy trên borland lận
    Hân hạnh đc mọi người giúp đỡ

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

  1. Lập trình C# | Hàm Trim() hoạt động như thế nào?
    Gửi bởi c1inme trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 01-04-2008, 12:16 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