01/10/2018, 10:42

Lỗi khi định nghĩa hàm đếm một từ trong chuỗi

Mình viết định nghĩa hàm đếm chữ “a” trong chuỗi “'vo ngoan hien”, nôm na là nó sẽ so sánh chữ a với từng chữ cái trong chuỗi, sau đó in ra số lần giống nhau là số chữ a trong chuỗi.
Có lẽ do mình code sai nên ko hoạt động, nhờ mọi người sửa code giúp mình với ạ!! mình mới tập code nên ko phát hiện ra lỗi được @@ nó ghi lỗi ở dòng : if(guessword== keyword[i]) ++y;
code đây:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int wordcount(char, char);

main()

{
    char guessword='a'; 
    char keyword[]={'v','o','n','g','o','a','n','h','i','e','n'}; 
    
    int wordcount(char guessword, char keyword)
{
    int y=0; 
    for(int i=0; i< strlen(keyword); ++i)
        if(guessword== keyword[i]) ++y;

    return y;
}



return 0;

}

Henry viết 12:57 ngày 01/10/2018

Theo mình nhớ không được khai báo hàm con trong hàm main.

Bài liên quan
0