1. Định nghĩa hàm gets() trong C
Hàm gets() trong C được sử dụng để đọc chuỗi từ bàn phím. Để khai báo hàm gets() trong C, ta sẽ cần sử dụng cú pháp như sau:
char *gets(char *str)
Tham số:
- str: con trỏ tới mảng ký tự.
Lưu ý:
- Hàm gets() trả về str nếu thành công.
- Hàm gets() trả về NULL nếu không thành công.
2. Ví dụ về hàm gets() trong C
Ví dụ dưới đây, sử dụng hàm gets() trong C để đọc chuỗi từ bàn phím:
#include <stdio.h> int main(){ char ch[10]; printf("Nhap chuoi ky tu: "); gets(ch); printf("Chuoi ky tu vua nhap la: %s", ch); return 0; }
Trong ví dụ trên, ta sẽ nhập một chuỗi ký tự bất kỳ, ví dụ:
Laptrinhtudau |
Ta có kết quả:
Nhap chuoi ky tu: Laptrinhtudau
Chuoi ky tu vua nhap la : Laptrinhtudau |