読み込んだテキストファイルの中から引数で指定した任意の文字列を検索して
その数を表示するプログラムなのですが、ここまではつくったんですが、検索の部分がどうしても
おかしいのです。なんとかなりませんでしょうか?
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
FILE *fp;
char ch;
int i=0, j=0, k=0;

if(argc!=3){

printf("使用法:<プログラム名> <ファイル名> <文字>\n");
exit(1);
}

if((fp = fopen(argv[1], "r"))==NULL){
printf("ファイルを開くことができません\n");
exit(1);

}