Не могу корректно записать строку слов C++

160
26 декабря 2019, 12:30

Сделана в принципе вся программа но я не могу сделать ввод слов из клавиатуры.

#include "pch.h"
#include <math.h>
#include <windows.h>
#include <locale.h>
#include <iostream>
#include <string>
#include <stdio.h>
using namespace std;
int main()
{
setlocale (0, "");
char stroka[] = {""};
cout << "blalala \n --->";
cin >> *stroka ;
int n = sizeof(stroka) / sizeof(stroka[0]);
for (int i = 0;i < n;i++)
cout << stroka[i];
/*for (int i = 0; i < 3; i++) 
{
    for (int j = 0;j < 6;j++) 
    {
        if (str[i][j] == 'a' && str[i][j + 1] == 'b' && str[i][j + 2] == 'c') 
        {
            str[i][j] = 'd';
            str[i][j + 1] = 'e';
            str[i][j + 2] = 'f';
        }
        cout << str[i][j] << " - str[" << i << "][" << j << "]" << endl;
    }
    cout << endl;
}
*/
system("pause");
return 0;
}
Answer 1

Можешь cделать ввод через String

include <string>
    int main()
    {
        setlocale(0, "");
        string str;
        std::cout << "blalala \n --->";
        getline(cin,str);
        cout << str << endl;

        return 0;
    }
Answer 2
char stroka[] = {""};

Т.е. stroka - массив из 1 элемента char.

cin >> *stroka;

Считали 1 (прописью: один) символ.

int n = sizeof(stroka) / sizeof(stroka[0]);

n равно 1. Дальше этот считанный символ выводится в цикле из одной итерации.

Что попрошено, то и сделано. Чтобы посоветовать вам, что делать - нужно ясное ТЗ, что именно вы хотите. Ваше же описание сугубо негативное ("не могу ...").

READ ALSO
Получить список классов

Получить список классов

Задача состоит в том, чтобы написать простой редактор объектов, с возможностью создавать, удалять объекты и редактировать свойства объектов...

152
C++ не выводится вещественное число [дубликат]

C++ не выводится вещественное число [дубликат]

} Выводит целое число, а надо вещественноеЗаранее спасибо

122
Как сохранять данные в файле txt C++

Как сохранять данные в файле txt C++

Дело в том что, мне нужно сохранить данные в файле, таким образом, чтобы оно не перезаписывалось опять, а прибавлялось к имеющему переменному...

175
libssh2 и LIBSSH2_ERROR_SOCKET_SEND

libssh2 и LIBSSH2_ERROR_SOCKET_SEND

Подскажите что делаю не так!? Вроде все по примеру, а не выходит каменный цветок на libssh2_userauth_publickey_fromfile выпадает с ошибкой -7 при этом libssh2_userauth_list...

146