#include #include void removeSubstring(char* str, int start, int length) { memmove(str + start, str + start + length, strlen(str + start + length) + 1); } int main() { char str[100]; // 適切なサイズを指定してください int start, length; printf("文字列を入力してください: "); fgets(str, sizeof(str), stdin); printf("削除を開始する位置を入力してください: "); scanf_s("%d", &start); printf("削除する文字数を入力してください: "); scanf_s("%d", &length); removeSubstring(str, start, length); printf("削除後の文字列: %s\n", str); return 0; }