0 / 0 / 0
Регистрация: 01.10.2021
Сообщений: 12
1

Ввести многомерную строчку

22.10.2021, 14:26. Показов 1177. Ответов 2
Метки нет (Все метки)

не могу обьявить строчку. Основная проблема в getline.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
#include<cstring>
#include<conio.h>
#include <fstream>
#include <sstream>
#include <iostream>
using namespace std;
 
int main()
{
    string s[5][5];
    //cin.get(s,5);
    for(int i=0;i<5;i++)
    {
        for(int j=0;j<5;j++)
        {
            input.getline(s,5);
        }
    }
    
    return 0;
    
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2021, 14:26
Ответы с готовыми решениями:

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

Почему я не могу ввести строчку используя меню, хотя программа работает без него
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &lt;stdio.h&gt; #include &lt;locale.h&gt; #include...

Таблица: не дает ввести третью строчку
Не даёт ввести третью строчку сразу выдаёт кривую таблицу. В чём ошибка? #define...

Ввести с клавиатуры три числа, вывести их в строчку
Здравствуйте, посетители форума! только начал освоение C#. Пытаюсь решить простенькую задачу. ...

Ввести формулу VLOOKUP в первую отфильтрованную строчку
Здравствуйте, возник такой вопрос. Весь интернет облазил, ничего не смог найти. Пишу макрос для...

2
Модератор
Эксперт CЭксперт С++
5104 / 4533 / 854
Регистрация: 07.10.2015
Сообщений: 9,463
22.10.2021, 14:34 2
Лучший ответ Сообщение было отмечено CuberNub как решение

Решение

CuberNub, если Вам надо получить двумерный массив строк, то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
#include<string>
using namespace std;
 
int main()
{
    string s[5][5];
    for (int i = 0; i < 5; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            getline(cin, s[i][j]);
        }
    }
 
    return 0;
 
}
1
0 / 0 / 0
Регистрация: 01.10.2021
Сообщений: 12
22.10.2021, 14:58  [ТС] 3
Спасибо, лучший
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2021, 14:58
Помогаю со студенческими работами здесь

Как ввести строчку на stdin, если открыт файл?
На stdin подается текстовой файл &quot;cat file| python prog.py&quot; , затем нужно на stdin вручную ввести...

С клавиатуры ввести 10 целых чисел и вывести в строчку все числа большие 5
1.С клавиатуры ввести 10 целых чисел и вывести в строчку все числа большие 5

Ввести строчку из русских букв. Заменить все строчные буквы на прописные
Вечер всем добрый ! Очень нужна ваша помощь по следующей задаче !! Очень надеюсь на вашу помощь !...

Ввести две строки. Создать третью строчку из букв, поочередно взятых из двух входных строк
Помогите пожалуйста с задачей в Assembler!! Ввести две строки. Создать третью строчку из букв,...

При помощи функции 0Ah int 21h ввести строчку с клавиатуры, а потом вывести ее на экран
нужно при помощи функции 0Ah int 21h ввести строчку с клавиатуры, а потом вывести ее на экран....

Методом прямого поиска (Хука-Дживса) решить многомерную оптимизационную задачу
Помогите пожалуйста методом прямого поиска (Хука-Дживса) решить многомерную оптимизационную задачу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru