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

Đề tài: [Solved]hỏi về chuỗi

  1. #1
    Ngày gia nhập
    07 2008
    Bài viết
    30

    Angry [Solved]hỏi về chuỗi

    đây là code xóa kí tự trắng ở đầu và cuối
    Code:
    #include<stdio.h>
    #include<conio.h>
    #include<string.h>
    void xoa(char *chuoi,int n,int k);
    void main()
    {
    	char chuoi[100]="                  anh  khong  muon    bat  cong     ";
    	while(chuoi[0]==32) xoa(chuoi,0,1);
    	clrscr();
    //	int n=strlen(chuoi);
    	while(chuoi[strlen(chuoi)-1]==32) xoa(chuoi,strlen(chuoi)-1,1);
    	printf("chuoi sau khi xoa la \n%s", chuoi);
    getch();
    }
    void xoa(char chuoi[],int m,int k)
    {
    	for(int i=0;i<k;i++)
    		for(int j=m;j<strlen(chuoi);j++)
    			chuoi[j]=chuoi[j+1];
    }
    em muốn hỏi là tại sao em viết thế này là đúng
    Code:
    while(chuoi[strlen(chuoi)-1]==32) xoa(chuoi,strlen(chuoi)-1,1);
    còn khi em thay n=strlen(chuoi); thì lại không đúng
    Code:
    int n=strlen(chuoi);
    while(chuoi[n-1]==32) xoa(chuoi,n-1,1);
    giải thích giùm em cám ơn

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

    vì mỗi lần xóa chiều dài chuỗi thay đổi.
    code ra gió bão

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

    ừ nhỉ mình ngu qua haha thanks nhìu nha

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

  1. Trả lời: 1
    Bài viết cuối: 29-06-2011, 12:02 AM
  2. [Solved]đổi chuỗi thường thành chuỗi hoa
    Gửi bởi thanh_rio trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 22-10-2008, 11:30 AM
  3. [ Solved ]Lỗi đọc chuỗi kí tự từ file. Help help...
    Gửi bởi dinhthanhtung trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 25-09-2008, 12:43 PM
  4. [Solved]Kiểm tra chuỗi tuần hoàn
    Gửi bởi trinitrotoluen trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 20-03-2008, 03:38 PM
  5. [Solved]Thay thế từ trong 1 chuỗi
    Gửi bởi dragoncl12 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 02-12-2007, 06:20 PM

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