Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

Giúp các bé đáng thương ấy với

Gameshow “Ai Là Triệu Phú” trên VTV đang chờ đón bạn – Tải ngay!

Tuyển uploader dự án Safeshared có thu nhập

Ngập tràn ưu đãi cho tín đồ công nghệ tại sony show 2014

Chiêm ngưỡng BaoMoi đẹp "tuyệt diệu" trên Windows Phone

Tuyển Mod box Mobile
kết quả từ 1 tới 4 trên 4
  1. #1
    phuong2303's Avatar
    phuong2303 vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Jan 2010
    Bài
    59
    Cảm ơn
    198
    Điểm
    24/7 bài viết

    Post bai tap C: ham xoa ky tu

    mấy bạn giúp mình bài này với:
    thực hiện xóa tất cả các ký tự trắng thừa bên trái chuỗi st
    I love T-ara

  2. #2
    sanquaivat305's Avatar
    sanquaivat305 vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Dec 2007
    Bài
    18
    Cảm ơn
    9
    Điểm: 1/1 bài viết

    Talking

    Trích phuong2303 View Post
    mấy bạn giúp mình bài này với:
    thực hiện xóa tất cả các ký tự trắng thừa bên trái chuỗi st
    xoa' ky tu trang la cach trang ha ban!
    day la code minh viet de xoa toan bo dau cach trang ben trai cua xau nhap vao! theo nhu mnh hieu la nhu the! viet C++ h` viet lai printf buon cuoi qua loi~ XD
    Code:
    #include <stdio.h>
    #include <string.h>
    int space_test (char text[1000], int i);
    int main()
    {
        char text[1000];
        int i,j=0,length=0;
        printf ("Nhap vao xau can xu ly :");
        gets(text);
        length = strlen(text);
        for (i = 0; i < length;i++)
        {
            if (space_test(text,i) == 0)
            {
                break;
            }                          
            if (space_test(text,i) == 1)
            {
                while (space_test(text,i) == 1)
                {
                      i++;
                }     
                j++;
            }
        }   
        printf ("Xau sau khi da loai bo cach trang ben trai la\n"); 
        for ( i = j; i < length; i++)   
             printf ("%c",text[i]);
        printf ("\n");     
        system ("pause");     
        return 0;     
    }
    int space_test (char text[1000], int i)
    {
         if (text[i] == ' ') 
            return 1;
         else
            return 0;           
    }
    Thay đổi nội dung bởi sanquaivat305; 24-04-2010 lúc 09:32.

  3. #3
    phuong2303's Avatar
    phuong2303 vẫn chưa có mặt trong diễn đàn Búa Đá
    Tham gia
    Jan 2010
    Bài
    59
    Cảm ơn
    198
    Điểm
    24/7 bài viết

    Default

    Trích sanquaivat305 View Post
    xoa' ky tu trang la cach trang ha ban!
    day la code minh viet de xoa toan bo dau cach trang ben trai cua xau nhap vao! theo nhu mnh hieu la nhu the! viet C++ h` viet lai printf buon cuoi qua loi~ XD
    Code:
    #include <stdio.h>
    #include <string.h>
    int space_test (char text[1000], int i);
    int main()
    {
        char text[1000];
        int i,j=0,length=0;
        printf ("Nhap vao xau can xu ly :");
        gets(text);
        length = strlen(text);
        for (i = 0; i < length;i++)
        {
            if (space_test(text,i) == 0)
            {
                break;
            }                          
            if (space_test(text,i) == 1)
            {
                while (space_test(text,i) == 1)
                {
                      i++;
                }     
                j++;
            }
        }   
        printf ("Xau sau khi da loai bo cach trang ben trai la\n"); 
        for ( i = j; i < length; i++)   
             printf ("%c",text[i]);
        printf ("\n");     
        system ("pause");     
        return 0;     
    }
    int space_test (char text[1000], int i)
    {
         if (text[i] == ' ') 
            return 1;
         else
            return 0;           
    }
    sao minh ko chay dc ban oi, chi nhap dc xau thoi, bam enter la no thoat mat
    I love T-ara

  4. #4
    sanquaivat305's Avatar
    sanquaivat305 vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Dec 2007
    Bài
    18
    Cảm ơn
    9
    Điểm: 1/1 bài viết

    Default

    mình code = dev c++ đã test và chạy ngon!

    code chỉ mang ý tưởng tham khảo thôi!
    Ý tưởng của bài : viết 1 hàm con kiểu bool, hàm nay nhận vào 1 ký tự, trả về true nếu ký tự đó là 1 dấu cách trắng, false nếu đó ko phải là dấu cách trắng.
    trong hàm main, bạn đọc vào toàn bộ xâu, lưu dưới dạng 1 mảng. kiểm tra từ đầu xâu ký tự đến hết

    Sử dụng vòng lặp duyệt từ trái sang phải, nếu kiểm tra gặp ngay ký tự đầu tiên ko phải cách thì in ra cả xâu
    nếu ký tự này đúng là dấu cách thì tiếp tục duyệt cho đến khi nào ký tự đọc vào khác cách trắng, lưu lại vị trí này và thoát khỏi vòng lặp
    cuối cùng in ra cả xâu từ vị trí đã được đánh dấu ở trên
    Chúc thành công nha
    Thay đổi nội dung bởi sanquaivat305; 24-04-2010 lúc 10:25.

 

 

Quyền sử dụng

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể tự sửa bài viết của mình
  •