Здравствуйте, я пытаюсь извлечь небольшую строку из большей строки, в основном мне присваивается строка с разделителями, и мне нужно ее переупорядочить. так что давайте скажем, что у меня «@ the president #» @ показано место, которое я должен запустить, а # - конец подстроки. Я использую strchr, чтобы получить указатель на символ @, и я знаю, что мне нужно выполнить поиск, пока не найду символ #. Однако не существует функции от x до y, и я не уверен, как перейти от указателя char a к символу #.C Методы подстановки
char *garbage = "@the president#";
int count = 0;
char a = strchr(garbage, @);
char *sentence = NULL;
while(start at a, garbage[count] != #){
char sentence[count] = garbage[count];
count++;
}
@abelenky Вы правы, я отправил остальную часть кода и где переменные берутся, я надеюсь, что ясно, что я не понимаю, как это сделать. –