Хорошо, скажем, у меня есть последовательность "abcdefg", и я делаю
char* s = strdup("abcdefg");
char* p;
char* q;
p = strchr(s, 'c');// -> cdefg
q = strchr(p, 'd');// -> defg
И я хочу отобразить s - p
в основном abcdefg - cdefg = ab, могу ли я сделать это с помощью арифметики указателей?