このメソッドを使用して、文字列内の空白または指定された単語を検索しています。 ただし、この方法は機能しません。私は何度も流れをチェックしました。簡単な方法でも文字列と指定されたcharに空白が見つかりません
#include <stdio.h>
int main()
{
char text[50], find;
int i = 0, sp = 0;
printf("Enter text: \n");
scanf("%s", text);
printf("Enter a char to find:\n");
scanf("%c", &find);
while (text[i] != '\0') // to receive a value untill enter is pressed.
{
if (text[i] == find) // count if text[i] is the specified value.
{ sp++; }
i++;
}
printf("%d", sp); // prints 0 always. how to fix this.
}
文字が存在する場合、出力は文字の出現回数でなければなりませんか? – Cherubim
はい、これが私が望むものです。@ CherubimAnand – Precious