3/13/12

Kí tự kết thúc dãy(kí tự '\0')

char str [80];Khai báo này của bạn sẽ tạo ra một mảng kí tự gồm 80 ô nhớ kiểu char và một kí tự kết thúc dãy(kí tự '\0'). Khi đó có thể gọi str là một con trỏ hằng, str sẽ trỏ vào ô nhớ đầu của vùng nhớ trên, tức là str sẽ chứa địa chỉ của st[0], và *str = str[0]. Kí tự '\n' là kí tự ngắt dòng. Nếu *str != '\n' tức là str[0] != '\n' thì dòng đó của bạn không phải là dòng rỗng. Vì vậy để thêm một dòng vào đó ta phải đặt con trỏ vào đầu dòng và bấm enter(trong soạn thảo word đúng không nào). Điều này được thực hiện bởi câu lệnh strcat (str, "\n"); /* add a new line */
strcat (str, "\n"); /* add a new line */
sao ở đây là 81
Như đã giải thích ở trên, mảng chứa 80 ô nhớ kiểu char và một kí tự kết thúc dãy '\0'(hoặc là char(NULL). Đọc kích thước 81 để đủ cả kí tự kết thúc của dãy.
Bookmark and Share

0 comments:

Post a Comment

Next previous home

Cộng đồng yêu thiết kế Việt Nam Thiet ke website, danang