30/09/2018, 20:47

Gán chuỗi vào biến tạm

Char s = “LE QUOC”;
Cho mình hỏi Làm sao để gán chữ QUOC vào biến tạm?

Jobs Apple Steve viết 22:56 ngày 30/09/2018
char s[30];
printf("moi ban nhap chuoi nha :);
gets(s);
char a[30]
strcpy(a,s);

đấy lf ok rồi bạn à cách dễ hiểu nhất đối với mình à

Quốc Lê viết 22:58 ngày 30/09/2018

Mình hiểu rồi! Thanks bạn

Quốc Lê viết 22:59 ngày 30/09/2018

Cách của bạn là đưa chuỗi vào biến a, còn mình lấy 1 phần của chuỗi đó rồi mới đưa vào biến thì sao?

Jobs Apple Steve viết 22:51 ngày 30/09/2018

qua facebook nha
cho nhanh https://www.facebook.com/profile.php?id=100011838962430
@LEQUOC

viết 22:53 ngày 30/09/2018

Dùng strtok(), xem hướng dẫn.

Gió viết 22:50 ngày 30/09/2018

Không biết chữ QUOC lấy ra từ đâu. Nếu gán vào biến tạm thì

strcpy(temp,"QUOC");

Nếu tìm tên:

strcpy(name,strrchr(s,' ')+1);
cescnghia viết 23:02 ngày 30/09/2018

Bạn cần phải viết 1 function để tách chữ ra. mình gợi ý cho bạn cái này :

int nextToken(char* string, int* from, int* length);
int espace(char c);

hàm nextToken sẽ trả về “true” khi mà trong chuỗi string của bạn còn từ nào đó, với from: ở vị trí nào và lenght: độ dài của từ đó.

Quốc Lê viết 23:02 ngày 30/09/2018

Lay ra tu chuoi s[ ].
Char s[ ] = “LE QUOC”

Bài liên quan
0