タイトルが示すように、私のプログラムでは (多くの手順を経て) トークン化された単語を取得します。残念ながら、それらを逆にすると、単語の先頭に句読点文字が保持されます。、ムース
,
それを最初から最後まで移動する方法->ムース、
今まで私は試しました(ptr
ですchar *
):
temp = strdup(ptr);
temp = &ptr[0];
ptr[0] = ptr[1];
ptr[strlen(ptr)-1] = temp;
free(temp);
しかし、それは私にエラーを与えます:
割り当ては、キャストなしで整数からポインターを作成します
警告: 割り当ては、キャストなしでポインターから整数を作成します
それを修正する方法は?