Подсчитать в строке количество символов до указанного - C (СИ)
Формулировка задачи:
Программа должна вводить с клавиатуры символы например мы ввели abcdeft, потом с клавиатуры ввести символ которым будет делаться задание, например e
Задание: посчитать количество символов до e(пример).
Ответ: 4 символа
нет ни малейшего представления как
Решение задачи: «Подсчитать в строке количество символов до указанного»
textual
Листинг программы
#include <stdio.h>
#include <string.h>
/* Принимает указатель на строку и символ, возвращает позицию первого вхождения
символа считая с нуля или -1, если в строке такого нет */
int strpos(const char * s, const char c) {
char * p = strchr(s, c);
return ( p ) ? p - s : -1;
}
int main(void) {
printf("%d\n", strpos("abcdefg", 'e'));
return 0;
}