Аналогия метода Delete из С++ - C (СИ)
Формулировка задачи:
Возможно ли как нибудь реализовать метод из C++ в Си? Ну или хотя бы что-нибудь похожее?
Задача такова - необходимо просто удалить 1 элемент:
Alphabet = Alphabet.Delete(j,1)
Решение задачи: «Аналогия метода Delete из С++»
textual
Листинг программы
char a[10]; strcpy(a, "abcdefghi"); int j = 5; strcpy(a+j, a+j+1);
Объяснение кода листинга программы
- В начале программы объявляется массив типа char с именем
aи размером 10 элементов. - Затем с помощью функции
strcpyв этот массив записывается строкаabcdefghi. - Далее объявляется переменная типа int с именем
jи значением 5. - Используя операцию выделения памяти, мы записываем в массив
aс индексомjзначениеa[j+1]. - Результатом выполнения программы будет массив
aсо значениемcdefghi.