Функция инвертирования строки - C (СИ)

Формулировка задачи:

функция инвертирования строки аргумента с параметром массива

Код к задаче: «Функция инвертирования строки - C (СИ)»

textual
#include <stdio.h>
#include <string.h>
 
char* Reverse(char text[]) {
    char* begin = text;
    char* end = text + strlen(text) - 1;
    char tmp;
 
    for (; begin < end; ++begin, --end) {
        tmp = *begin;
        *begin = *end;
        *end = tmp;
    }
 
    return text;
}
 
int main() {
    char text[] = "this is test string";
 
    printf("%s\n", Reverse(text));
 
    return 0;
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

9   голосов, оценка 4.000 из 5


СДЕЛАЙТЕ РЕПОСТ