#5
by box » 2年前
コード:
#include <stdio.h>
#include <string.h>
#define SIZE (100)
int searchChar(char *s, char c)
{
int n, i;
for (n = i = 0; s[i]; i++) {
if (s[i] == c) n++;
}
return n;
}
int main(void){
char str[SIZE], kensaku;
printf("文字列を入力>"); fgets(str, SIZE, stdin);
str[strlen(str) - 1] = '\0';
printf("検索する文字を入力>"); kensaku = fgetc(stdin);
printf("文字列%sの中に%cは%d文字含まれています。\n",
str, kensaku, searchChar(str, kensaku));
return 0;
}
[code]#include <stdio.h>
#include <string.h>
#define SIZE (100)
int searchChar(char *s, char c)
{
int n, i;
for (n = i = 0; s[i]; i++) {
if (s[i] == c) n++;
}
return n;
}
int main(void){
char str[SIZE], kensaku;
printf("文字列を入力>"); fgets(str, SIZE, stdin);
str[strlen(str) - 1] = '\0';
printf("検索する文字を入力>"); kensaku = fgetc(stdin);
printf("文字列%sの中に%cは%d文字含まれています。\n",
str, kensaku, searchChar(str, kensaku));
return 0;
}
[/code]