Tải bản đầy đủ (.ppt) (11 trang)

Kiểu xâu kí tự

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (92.43 KB, 11 trang )





1
1
LẬP TRÌNH C++
LẬP TRÌNH C++
§8. Kiểu xâu ký tự
§8. Kiểu xâu ký tự
(string)
(string)




2
2
I. Khai báo kiểu xâu ký tự
I. Khai báo kiểu xâu ký tự
#include <iostream>
#include <iostream>
#include <string>
#include <string>
#include <algorithm>
#include <algorithm>
using namespace std;
using namespace std;
string st;
string st;
gọi L là độ dài của st


gọi L là độ dài của st
khi đó st[0] là ký tự thứ nhất
khi đó st[0] là ký tự thứ nhất
khi đó st[1] là ký tự thứ 2
khi đó st[1] là ký tự thứ 2
........
........
khi đó st[L-1] là ký tự thứ L
khi đó st[L-1] là ký tự thứ L
Ví dụ : đọc vào một xâu và in ra từng ký
Ví dụ : đọc vào một xâu và in ra từng ký
tự trong xâu
tự trong xâu




3
3
#include <iostream>
#include <iostream>
#include <string>
#include <string>
#include <algorithm>
#include <algorithm>
using namespace std;
using namespace std;
string st;
string st;
int l,i;

int l,i;
void main()
void main()
{
{
cout<<"cho mot xau : ";
cout<<"cho mot xau : ";
getline(cin,st);
getline(cin,st);
// đọc vào xâu st
// đọc vào xâu st
l=st.size();
l=st.size();
// lấy độ dài của xâu st
// lấy độ dài của xâu st
for (i=0; i<l; i++) cout<<st[i]<<" ";
for (i=0; i<l; i++) cout<<st[i]<<" ";
}
}




4
4
Khai báo mảng xâu ký tự :
Khai báo mảng xâu ký tự :
string ten_mang_xau[so_phan_tu];
string ten_mang_xau[so_phan_tu];
Giả sử ta khai báo mảng xâu :

Giả sử ta khai báo mảng xâu :
string ds[100];
string ds[100];
là khai báo 100 phần tử xâu ký tự đó là ds[0], ds[1],..., ds[99]
là khai báo 100 phần tử xâu ký tự đó là ds[0], ds[1],..., ds[99]
Ví dụ : đọc vào một danh sách họ tên của một lớp
Ví dụ : đọc vào một danh sách họ tên của một lớp
và in ra danh sách đã đọc.
và in ra danh sách đã đọc.
#include <iostream>
#include <iostream>
#include <string>
#include <string>
#include <algorithm>
#include <algorithm>
using namespace std;
using namespace std;
string ds[100];
string ds[100];
int n,i;
int n,i;




5
5
void main()
void main()
{

{
cout<<"cho so nguoi : "; cin>>n;
cout<<"cho so nguoi : "; cin>>n;
getchar();
getchar();
for (i=1; i<=n; ++i)
for (i=1; i<=n; ++i)
{
{
cout<<"Cho nguoi thu "<<i<<": ";
cout<<"Cho nguoi thu "<<i<<": ";
getline(cin,ds[i]);
getline(cin,ds[i]);
getchar();
getchar();
}
}
cout<<"Danh sach vua doc vao la : "<<endl;
cout<<"Danh sach vua doc vao la : "<<endl;
for (i=1; i<=n; ++i) cout<<i<<". "<<ds[i]<<endl;
for (i=1; i<=n; ++i) cout<<i<<". "<<ds[i]<<endl;
}
}

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×