Консультация по решенным упражнениям. - C (СИ)
Формулировка задачи:
Добрый день.
Хотел бы в первую очередь поздороваться. Принимайте в ряды начинающих, пока еще хэллоувордщиков, на Си.
Я занимаюсь по классическим учебникам Си и в одном из них есть задача написать программу, которая будет удалять из каждой строки стоящие в конце пробелы и табуляции, а также строки, целиком состоящие из пробелов.
Я рискнул пойти немного дальше и написать пару функций для удаления всех повторяющихся в строке пробелов и табуляций. В итоге чтобы между словами оставались только по одному пробелу или табуляции, ну а в конце строки чтобы таковых вообще не оставалось.
Просьба к знатокам проверить и при желании высказаться. Сильно уж не ругайте. 3 дня только как занимаюсь. Спасибо всем заранее.
З.Ы. В коде умышленно не используется sizeof(); т.к. в лекции перед заданиями данная функция не обсуждалась.
Собственно код:C |
Решение задачи: «Консультация по решенным упражнениям.»
textual
Листинг программы
int stringLen, i, j, lastCharIndex; stringLen = stringLength(stToTrim); char* resultString = (char*)malloc(stringLen+1);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д