그래서 나는 C에서 다음과 같은 문자 배열이있는 경우 :char 배열에서 첫 번째 토큰을 제거하고 C에 나머지를 유지
"a b c" // where "a", "b", and "c" can be char arrays of any length and the
// space between them can be of any length
가 어떻게이 "A"토큰을 제거하지만, 나머지는 "BC를 저장할 수 있습니다 "숯불 포인터에?
char* removeAFromABC(char* a, char* abc) {
char* abcWithoutA[MAXIMUM_LINE_LENGTH + 1];
int numberOfCharsInA = strlen(a);
strcpy(abcWithoutA, (abc + numberOfCharsInA));
return abcWithoutA;
}
방법에 대한'문자 * str_minus_sw = (+ your_array 2)'? –
하지만 문제는 "sw"가 항상 첫 번째 문자가 아님 –
코드가 간단합니다. –