Как прочитать строку из консоли

249
11 сентября 2017, 05:29

Есть алгоритм для переворота строки.Он переводит только ту строку,которую я укажу в char string[] = "Hello, world"; Но как сделать так,чтобы он переводил строку,которую я вписал в консоли при запуске программы?

#include <iostream>
#include <string.h>
int main()
{
    char string[] = "Hello, world";
    int length = strlen(string);
    int temp,i,j;
    for (i = 0, j = length - 1; i < j; i++,j--)
    {
        temp = string[i];
        string[i] = string[j];
        string[j] = temp;
    }
    std::cout << string << std::endl;
    system("pause");
    return 0;
}
Answer 1
int size = 1000;
char str[size];
std::cin.getline(str, size);
READ ALSO
Проблема с работой программы в разных IDE

Проблема с работой программы в разных IDE

Доброго времени суток! В свое время написал простенькое консольное приложение для проверки управления цифровыми TTL линиями платы L780 от L Card в легковесной...

262
message queue в нескольких потоках

message queue в нескольких потоках

Использую очередь сообщений и столкнулся с проблемой

259
Создать массив экземпляров класса

Создать массив экземпляров класса

Добрый день, вот есть у меня несколько экземпляров класса, могу ли я в цикле засунуть их в массив? к примеру

282
В чём смысл существования reinterpret_cast?

В чём смысл существования reinterpret_cast?

В C++ существует оператор reinterpret_cast, смысл которого заключается в приведении между типами, несовместимыми друг с другом

233