Ввод данных с клавиатуры

Рейтинг: 0Ответов: 0Опубликовано: 22.01.2015

Здравствуйте.

Есть программа, которая сортирует символы в строке в обратном порядке. Подскажите, как правильно сделать, чтобы строка задавалась с клавиатуры?

#include <stdio.h>
#include <string.h>

char* str_rev(const char* ptr)
{
    int i, j;
    int sz=strlen(ptr);
    char* result=strdup(ptr);
    for(i=0, j=sz-1; i < j; ++i, --j)
    {
        char tmp=result[i];
        result[i]=result[j];
    result[j]=tmp;
}
return result;
}

int main()
{
printf("%s\n", str_rev("Privet Andrey"));
}

Ответы

Ответов пока нет.