Information Technology VietNam

Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

2 posters

    Đếm từ và xóa khoảng trắng thừa trong chuỗi

    Vy Thanh Định
    Vy Thanh Định
    Web Master
    Web Master


    Giới tính : Nam Bài gửi : 228
    Tổng Điểm : 544
    Điểm Thưởng : 16
    Sinh Nhật : 19/05/1990 Bị Dụ Dỗ : 11/09/2009
    Tuổi : 34

    Đếm từ và xóa khoảng trắng thừa trong chuỗi Empty Đếm từ và xóa khoảng trắng thừa trong chuỗi

    Bài gửi by Vy Thanh Định 21/9/2009, 15:12

    Bài này còn một chỗ chưa hoàn chỉnh là không xóa đc tab thừa mà chỉ xóa đc khoảng trắng thừa, ai có ý tưởng hay hơn up lên cho mọi người tham khảo với

    Code:
    #include "stdio.h"
    #include "string.h"

    int so_tu(char *s)
    {
        int i,d=0;
        for(i=0;i
        {
            if(s[i]==' ' && i!=0 && s[i-1]!=' ')//Them khuc nay neu muon co tab &&s[i-1]!='\t')
            d  ;
            if(s[i 1]=='\0' && s[i]!=' ')//Muon thi them && s[i]!='\t')
            d  ;
        }
        return d;
    }

    char *xoaktrangthua(char *s)//Ham nay khong xoa dc ky tu tab trong than chuoi, hic hic
    {
        char *p;
        while((p=strstr(p,"  "))!=NULL)
            strcpy(p,p 1);
        if(*s==' ')
            strcpy(s,s 1);
            p=s strlen(s)-1;
        if(*p==' ')
            *p='\0';
            return s;
    }

    main()
    {
        char chuoi[125];
        char *p=chuoi;
        printf("Nhap vao mot chuoi: ");fflush(stdin);
        gets(chuoi);
        printf("Loai khoang trang du: [%s]\n",xoaktrangthua(chuoi));
        printf("Co %d tu trong cau vua rui\n",so_tu(chuoi));
    }


    Được sửa bởi Admin ngày 21/9/2009, 23:44; sửa lần 1.
    avatar
    minhchi692002
    New Member
    New Member


    Giới tính : Nam Bài gửi : 9
    Tổng Điểm : 11
    Điểm Thưởng : 0
    Sinh Nhật : 13/09/1990 Bị Dụ Dỗ : 21/09/2009
    Tuổi : 34

    Đếm từ và xóa khoảng trắng thừa trong chuỗi Empty Re: Đếm từ và xóa khoảng trắng thừa trong chuỗi

    Bài gửi by minhchi692002 21/9/2009, 16:27

    khong xoa duoc khoang trang ben trong chui
    Vy Thanh Định
    Vy Thanh Định
    Web Master
    Web Master


    Giới tính : Nam Bài gửi : 228
    Tổng Điểm : 544
    Điểm Thưởng : 16
    Sinh Nhật : 19/05/1990 Bị Dụ Dỗ : 11/09/2009
    Tuổi : 34

    Đếm từ và xóa khoảng trắng thừa trong chuỗi Empty Re: Đếm từ và xóa khoảng trắng thừa trong chuỗi

    Bài gửi by Vy Thanh Định 21/9/2009, 22:28

    đã check chạy bình thường. Đừng nhập tab là ok.

    Sponsored content


    Đếm từ và xóa khoảng trắng thừa trong chuỗi Empty Re: Đếm từ và xóa khoảng trắng thừa trong chuỗi

    Bài gửi by Sponsored content


      Hôm nay: 25/11/2024, 13:23