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?

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 à

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

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?

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

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

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);

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ừ đó.

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

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?