nói chung la dễ mà
nếu muốn biết được chuỗi vừa nhập có bao kích thước bao nhiêu thì bạn dùng lệnh strlen đi
mình ko hiểu về chuổi lắm
mình co vd như thế này
cho 1 chuổi la: anh yeu em
bây giờ làm sao để đếm dc chuổi này có bao nhiêu ký tự (ko dùng hàm của string)
và sau đó làm sao tách lấy dc chữ anh ra??
các bạn giúp mình nha
mình ko xuy nghĩ dc gì về vấn đề này nên ko post thủ code dc
nói chung la dễ mà
nếu muốn biết được chuỗi vừa nhập có bao kích thước bao nhiêu thì bạn dùng lệnh strlen đi
ko dùng hàm của string mà bạn
cũng giống như cho số 123456 muôn đếm số này ta thương /10 ấy
dùng pointer :
C++ Code:
unsigned strlen(const char* str){ unsigned count = 0; for(; *str != '\0'; ++str) count++; return count; }
cũng dùng pointer :
C++ Code:
unsigned strlen( const char *str ){ const char *q = str; while(*q++ != '\0'); return sp - str - 1; }
dùng mãng :
C++ Code:
unsigned strlen(const char* str){ unsigned pos; for(pos = 0; str[pos] != '\0'; ++pos) ; return pos; }
bạn muốn đếm kí tự hok cần string.h
hok bít co đúng hokC Code:
Note: Vui lòng không sử dụng ngôn từ chat chit ở đây.Vi phạm lần nữa sẽ xoá bài mà không cần báo trước.
Đã được chỉnh sửa lần cuối bởi comeonbaby : 08-04-2008 lúc 07:39 AM. Lý do: Nhắc nhở