LTC- Xâu kí tự - Pdf 75

Biên soạn: TS Ngô Hữu Phúc
Biên soạn: TS Ngô Hữu Phúc
Bộ môn Khoa học máy tính
Bộ môn Khoa học máy tính
Học viện Kỹ thuật quân sự
Học viện Kỹ thuật quân sự
Xâu ký tự
Xâu ký tự
1
Chương 8: Xâu ký tự
CHƯƠNG 8
CHƯƠNG 8
Nội dung bài học
Nội dung bài học
Chương 8: Xâu ký tự
2
1. Các loại biến, hằng xâu ký tự.
2. Các hàm cơ bản trong xâu ký tự.
3. Một số ví dụ minh họa.
8.1. Các biến và hằng kiểu xâu kí tự.
8.1. Các biến và hằng kiểu xâu kí tự.
Chương 8: Xâu ký tự
3

Trong C, xâu ký tự được cài đặt như là mảng của các ký tự, được kết
thúc bởi ký tự NULL (‘\0’).

Các biến xâu kí tự được sử dụng để lưu trữ một dãy các ký tự.

Như các biến khác, các biến này phải được khai báo trước khi sử dụng.



Một con trỏ kiểu ký tự trỏ đến một xâu ký tự được khai báo như sau:
char *pstr = “WELCOME”;
hoặc:
char a[] = “Welcome”;
char *pa=a;

pstr là một con trỏ được khởi tạo để trỏ đến một hằng xâu kí tự.

Con trỏ pa lưu địa chỉ của xâu a.

Các con trỏ trên có thể thay đổi để trỏ đến bất kì một xâu kí tự nào khác.
8.1.2 Các thao tác nhập xuất xâu kí tự
8.1.2 Các thao tác nhập xuất xâu kí tự
Chương 8: Xâu ký tự
6

Các thao tác nhập/xuất xâu kí tự trong C được thực hiện bằng
cách gọi các hàm chuẩn.

Các hàm chuẩn được khai báo trong:
#include <stdio.h>;

Một số hàm chuẩn cho xâu ký tự:

Hàm char * gets (char *s);

Hàm int puts (const char *s);

Hàm scanf() với định dạng xâu ký tự.


Hiển thị một xâu kí tự ra thiết bị xuất chuẩn.

Trong đó s là một mảng ký tự đã được khai báo và khởi tạo.
Ví dụ:
Ví dụ:
Nhập xâu
Nhập xâu
kí tự và
kí tự và
hiển thị
hiển thị
lên màn
lên màn
hình
hình
Chương 8: Xâu ký tự
8
#include "stdio.h"
#include "conio.h"
void main()
{
char name[20];
puts("Nhap ten:");
gets(name);
puts("Xin chao: ");
puts(name);
getch();
}
Kết quả khi chạy chương trình:


Hiện một xâu ký tự lên màn hình.

Định dạng %s cho biết rằng một giá trị xâu kí tự sẽ được hiển thị

str là một mảng ký tự đã được khai báo và khởi tạo.
Ví dụ về
Ví dụ về
sử dụng
sử dụng
hàm
hàm
scanf
scanf
và printf
và printf
với xâu
với xâu
ký tự
ký tự
Chương 8: Xâu ký tự
10
#include "stdio.h"
#include "conio.h"
void main()
{
char name[20];
printf("Nhap ten:");
scanf("%s",name);
printf("Xin chao: ");


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status