Обработка символьного рядка - C (СИ) (154520)
Формулировка задачи:
В символьной строке найти позицию размещения заданного символа.
Решение задачи: «Обработка символьного рядка»
textual
Листинг программы
#include<stdio.h>
#include<string.h>
int main()
{
char s[1024], *ps, c;
printf("s = "); fgets(s, 1024, stdin);
printf("c = "); scanf("%c", &c);
for(ps = strchr(s, c); ps != NULL; ps = strchr(ps + 1, c))
printf("%d\n", ps - s);
return 0;
}