Инвертировать строку
#include <string.h>char * strrev( char *s1 );
libc
Функция strrev() заменяет строку s1 строкой, символы которой расположены в обратном порядке.
Адрес строки s1.
#include <stdio.h>#include <stdlib.h>#include <string.h>char source[] = { "A sample STRING" };int main( void ){printf( "%s\n", source );printf( "%s\n", strrev( source ) );return (EXIT_SUCCESS);}
Код генерирует следующий вывод:
$ ./a.out A sample STRING GNIRTS elpmas A
ЗОСРВ «Нейтрино»
Предыдущий раздел: Описание API системной библиотеки