Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
litwisha
0 / 0 / 4
Регистрация: 29.09.2012
Сообщений: 59
#1

Ввод нескольких строк или массив строк - C++

10.12.2012, 01:48. Просмотров 1482. Ответов 2
Метки нет (Все метки)

У меня есть массив строк. Нужно ввести несколько строк, но не получается. Вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main()
{
    const int n=4;
    const int m=30;
    char rows[n][m];
    int i=0;
    for(i=0;i<n;i++)
    {
        gets(rows[i][m]);
        puts(rows[i][m]);
    }
    
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 01:48
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ввод нескольких строк или массив строк (C++):

Ввод строк и запись их в массив указателей
Мне надо считать определённое количество слов, это количество я должен ввести,...

Динамический массив строк. Ввод / вывод
Доброго времени суток!=) Помогите разобраться. Пишу функцию удаления строки из...

Дан текстовый файл,состоящий из одной или нескольких строк. помогите решить
Дан текстовый файл,состоящий из одной или нескольких строк.Каждая строка файла...

Дан текст. файл, сост. из одной или нескольких строк.подскажите,как написать программу
Дан текст. файл, сост. из одной или нескольких строк. Каждая строка файла...

Вводится массив строк текста с неизвестным заранее количеством строк
1)Вводится массив строк текста с неизвестным заранее количеством строк.Ввод...

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

2
svkpro
8 / 8 / 11
Регистрация: 07.12.2012
Сообщений: 143
10.12.2012, 02:30 #2
строчки:
Код
gets(rows[i][m]);
puts(rows[i][m]);
надо написать так:
Код
gets(&rows[i][m]);
puts(&rows[i][m]);
0
litwisha
0 / 0 / 4
Регистрация: 29.09.2012
Сообщений: 59
10.12.2012, 17:17  [ТС] #3
Цитата Сообщение от svkpro Посмотреть сообщение
строчки:
Код
gets(rows[i][m]);
puts(rows[i][m]);
надо написать так:
Код
gets(&rows[i][m]);
puts(&rows[i][m]);
а можно ли отдельно делать указатель на массив и с ним работать? И можете обяснить почему нельзя с массивом работать, а только через указатель?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 17:17
Привет! Вот еще темы с решениями:

Используя функцию копирования строк, организуйте конкатенацію и копирование строк в четвертый массив, содержащий полные имена
Пожалуйста с этим заданием. Написать программу, которая описывает четыре...

Запросить название учебного заведения, специальность и номер группы. записав их в массив из 3 строк. Подсчитать длины каждой строк
Запросить у пользователя название учебного заведения, специальность и номер...

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

Сформировать массив строк. Удалить из него одинаковые строки. Сформировать массив строк. Удалить из него К последних строк
Сформировать массив строк. Удалить из него одинаковые строки. Сформировать...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru