Hi anh em daynhauhoc, em cũng đang tự học quyển Head First C và gặp bài này(trang 90), sách thì bảo chạy được nhưng em chạy trên codeblook or VS đều không được mặc dù em đã copy y nguyên đáp án trong sách ạ.
Đây là đoạn code đáp án ạ:
Mục đích code: tạo danh sách gồm 5 tên bài hát, người dùng gõ 1 từ bất kỳ, phần mềm sẽ hiển thị toàn bộ tên bài hát có từ đó.
Ví dụ: gõ ‘town’ phần mềm sẽ hiển thị ‘Newark, Newark - a wonderful town’
Nhưng em chạy thì phần mềm không báo gì ạ.Anh em giúp em với TT_TT
#include <stdio.h>
#include <string.h>
char tracks[][80] = {
"I left my heart in Harvard Med School",
"Newark, Newark - a wonderful town",
"Dancing with a Dork",
"From here to maternity",
"The girl from Iwo Jima",
};
void find_track(char search_for[])
{
int i;
for (i = 0; i < 5; i++) {
if (strstr(tracks[i], search_for))
printf("Track %i: '%s'\n", i, tracks[i]);
}
}
int main()
{
char search_for[80];
printf("Search for: ");
fgets(search_for, 80, stdin);
find_track(search_for);
return 0;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?