| bai 126 : viet chuong trinh tim kiem 1 ky tu xem co trong chuoi ko? Neu co xuat ra vi tri cua tu dok | |
|
|
Tác giả | Thông điệp |
---|
Riddle
Tổng số bài gửi : 54 Points : 92 Số lần được cảm ơn : 12 Join date : 17/03/2012
| Tiêu đề: bai 126 : viet chuong trinh tim kiem 1 ky tu xem co trong chuoi ko? Neu co xuat ra vi tri cua tu dok Wed Mar 21, 2012 2:57 pm | |
| #include #include "string.h" #define MAX 100 using namespace std; void nhapchuoi ( char*S) { flushall(); cout<<"nhap chuoi S="; gets (S); } void timKT (char*S, char*kt) { int n=strlen(S); for( int i=0; i if( stricmp(S[i],kt)==0) cout<} void main() { char S[MAX]; char kt[1]; nhapchuoi(S); cout<<"nhap ky tu can tim:"< cin>>kt; timKT(S,kt); }
Được sửa bởi Riddle ngày Wed Mar 21, 2012 5:47 pm; sửa lần 1. | |
|
| |
Riddle
Tổng số bài gửi : 54 Points : 92 Số lần được cảm ơn : 12 Join date : 17/03/2012
| Tiêu đề: Re: bai 126 : viet chuong trinh tim kiem 1 ky tu xem co trong chuoi ko? Neu co xuat ra vi tri cua tu dok Wed Mar 21, 2012 3:01 pm | |
| ai biet thi coi va sua giup nhak | |
|
| |
Riddle
Tổng số bài gửi : 54 Points : 92 Số lần được cảm ơn : 12 Join date : 17/03/2012
| Tiêu đề: Re: bai 126 : viet chuong trinh tim kiem 1 ky tu xem co trong chuoi ko? Neu co xuat ra vi tri cua tu dok Wed Mar 21, 2012 3:26 pm | |
|
Được sửa bởi Riddle ngày Wed Mar 21, 2012 5:45 pm; sửa lần 1. | |
|
| |
Riddle
Tổng số bài gửi : 54 Points : 92 Số lần được cảm ơn : 12 Join date : 17/03/2012
| Tiêu đề: Re: bai 126 : viet chuong trinh tim kiem 1 ky tu xem co trong chuoi ko? Neu co xuat ra vi tri cua tu dok Wed Mar 21, 2012 5:41 pm | |
| - Riddle đã viết:
- #include
#include "string.h" #define MAX 100 using namespace std; void nhapchuoi ( char*S) { flushall(); cout<<"nhap chuoi S="; gets (S); } void timKT (char*S, char*kt) { int n=strlen(S); for( int i=0; i if( stricmp(S[i],kt)==0) cout<} void main() { char S[MAX]; char kt[1]; nhapchuoi(S); cout<<"nhap ky tu can tim:"< cin>>kt; timKT(S,kt); }
| |
|
| |
Riddle
Tổng số bài gửi : 54 Points : 92 Số lần được cảm ơn : 12 Join date : 17/03/2012
| Tiêu đề: Re: bai 126 : viet chuong trinh tim kiem 1 ky tu xem co trong chuoi ko? Neu co xuat ra vi tri cua tu dok Wed Mar 21, 2012 7:29 pm | |
| - Code:
-
#include <iostream> #include "string.h" #define MAX 100 using namespace std; void nhapchuoi ( char*S) { flushall(); cout<<"nhap chuoi S="; gets (S); } void timKT (char*S, char*kt) { int n=strlen(S); for( int i=0; i<n;i++) if( stricmp(S[i],kt)==0) cout<<i<<"\t"; } void main() { char S[MAX]; char kt[1]; nhapchuoi(S); cout<<"nhap ky tu can tim:"<<kt<<endl; cin>>kt; timKT(S,kt); }
| |
|
| |
KPrince
Tổng số bài gửi : 74 Points : 110 Số lần được cảm ơn : 10 Join date : 15/03/2012
| Tiêu đề: Re: bai 126 : viet chuong trinh tim kiem 1 ky tu xem co trong chuoi ko? Neu co xuat ra vi tri cua tu dok Wed Mar 21, 2012 9:22 pm | |
| - Riddle đã viết:
-
- Code:
-
#include <iostream> #include "string.h" #define MAX 100 using namespace std; void nhapchuoi ( char*S) { flushall(); cout<<"nhap chuoi S="; gets (S); } void timKT (char*S, char*kt) { int n=strlen(S); for( int i=0; i<n;i++) if( stricmp(S[i],kt)==0) cout<<i<<"\t"; } void main() { char S[MAX]; char kt[1]; nhapchuoi(S); cout<<"nhap ky tu can tim:"<<kt<<endl; cin>>kt; timKT(S,kt); }
Bạn riddle, bạn xem lại cái hàm stricmp() nhak! Đối với hàm stricmp() chúng ta so sánh chuỗi chứ ko so sánh ký tự! Bài 126 chúng ta tìm kiếm ký tự, bạn ko nên dung cách trên! Bạn sửa lại xem s? | |
|
| |
Riddle
Tổng số bài gửi : 54 Points : 92 Số lần được cảm ơn : 12 Join date : 17/03/2012
| Tiêu đề: Re: bai 126 : viet chuong trinh tim kiem 1 ky tu xem co trong chuoi ko? Neu co xuat ra vi tri cua tu dok Wed Mar 21, 2012 9:30 pm | |
| [quote="KPrince"] - Riddle đã viết:
-
- Code:
-
#include <iostream> #include "string.h" #define MAX 100 using namespace std; void nhapchuoi ( char*S) { flushall(); cout<<"nhap chuoi S="; gets (S); } void timKT (char*S, char*kt) { int n=strlen(S); for( int i=0; i<n;i++) if( strincp(S[i],kt)==0) cout<<i<<"\t"; } void main() { char S[MAX]; char kt[1]; nhapchuoi(S); cout<<"nhap ky tu can tim:"<<kt<<endl; cin>>kt; timKT(S,kt); }
phai ham dok ko nhox? ko nho ro nua. hi | |
|
| |
KPrince
Tổng số bài gửi : 74 Points : 110 Số lần được cảm ơn : 10 Join date : 15/03/2012
| Tiêu đề: Re: bai 126 : viet chuong trinh tim kiem 1 ky tu xem co trong chuoi ko? Neu co xuat ra vi tri cua tu dok Fri Mar 23, 2012 5:48 pm | |
| không cần dùng con trỏ để cấp phát bộ nhớ đâu! chỉ cần "char kt" là đc rồi! các bạn nên tối ưu hóa chương trình sau khi làm để chương trình của mình ít tốn bộ nhớ nhất! | |
|
| |
KPrince
Tổng số bài gửi : 74 Points : 110 Số lần được cảm ơn : 10 Join date : 15/03/2012
| Tiêu đề: Re: bai 126 : viet chuong trinh tim kiem 1 ky tu xem co trong chuoi ko? Neu co xuat ra vi tri cua tu dok Fri Mar 23, 2012 6:04 pm | |
| [quote="Riddle"] - KPrince đã viết:
- Riddle đã viết:
-
- Code:
-
#include <iostream> #include "string.h" #define MAX 100 using namespace std; void nhapchuoi ( char*S) { flushall(); cout<<"nhap chuoi S="; gets (S); } void timKT (char*S, char*kt) { int n=strlen(S); for( int i=0; i<n;i++) if( strincp(S[i],kt)==0) cout<<i<<"\t"; } void main() { char S[MAX]; char kt[1]; nhapchuoi(S); cout<<"nhap ky tu can tim:"<<kt<<endl; cin>>kt; timKT(S,kt); }
phai ham dok ko nhox? ko nho ro nua. hi bạn muốn dùng hàm "stricmp()" hay "strncmp()" hay "strncmp()" ? chứ cái hàm trên của bạn ko có trong thư viện nhak riddle! code trên visual 2010 sẽ báo lỗi! nhưng code trên visual 6 sẽ rất khó phát hiện! | |
|
| |
Riddle
Tổng số bài gửi : 54 Points : 92 Số lần được cảm ơn : 12 Join date : 17/03/2012
| Tiêu đề: Re: bai 126 : viet chuong trinh tim kiem 1 ky tu xem co trong chuoi ko? Neu co xuat ra vi tri cua tu dok Fri Mar 23, 2012 8:04 pm | |
| - Code:
-
void timKT(char*S, char*kt) { int n=strlen(S); for( int i=0; i<n; i++) if(S[i]==kt) cout<<i<<"\t"; }
sry may chu may bac. hom bua chua sua. | |
|
| |
Sponsored content
| Tiêu đề: Re: bai 126 : viet chuong trinh tim kiem 1 ky tu xem co trong chuoi ko? Neu co xuat ra vi tri cua tu dok | |
| |
|
| |
| bai 126 : viet chuong trinh tim kiem 1 ky tu xem co trong chuoi ko? Neu co xuat ra vi tri cua tu dok | |
|