Char s = “LE QUOC”;
Cho mình hỏi Làm sao để gán chữ QUOC vào biến tạm?
Gán chuỗi 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?
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?