Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/10: Рейтинг темы: голосов - 10, средняя оценка - 4.90
mr_aleks
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 146
1

Объявлен массив строк. Как вывести на экран третью строку?

25.02.2012, 18:44. Просмотров 1838. Ответов 5
Метки нет (Все метки)

Объявлен массив строк. Как вывести на экран третью строку?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
char lines[10][20]; char *pl = lines[0];
 
a. cout << pl+3; 
 
b. cout << *(pl+3);        
 
c. cout << pl + 3*10; 
 
d. cout << pl + 3*20; 
 
e. cout << *(pl+3*10);  
 
f. cout << *(pl + 3*20);
каждую опробовал на массиве 10х20, и не какой вариант не вывел третью строку, вариант b только вывел третий символ массива... ( помогите пожалуйста
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2012, 18:44
Ответы с готовыми решениями:

Дано целое число i, 1 <= i <= 8. Вывести на экран i строку последовательности строк
Дано целое число i, 1 &lt;= i &lt;= 8. Вывести на экран i-ю строку последовательности...

Как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран?
как объявить массив на 5 элементов, вывести на экран, проинициализировать его и...

Дан текстовый файл. Вывести на экран среднюю строку (две строки, если четное количество строк)
Дан текстовый файл. Вывести на экран среднюю строку (две строки, если четное...

Даны три строки. Определить, можно ли из символов первых двух строк получить третью строку.
Не решается.. (( бьюсь 2 дня.. Код свой приводить не буду дабы не сбивать...

даны три строки. определить можно ли из символов первых двух строк получить третью строку
даны три строки. определить можно ли из символов первых двух строк получить...

5
go
Эксперт С++
3637 / 1369 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
25.02.2012, 19:27 2
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
   const char *s[5] = { "Hello", "world", "Hi", "ABC", "BB" };
   
   std::cout << s[2] << std::endl;
}
http://liveworkspace.org/code/d870a204acbc56495cb31459600e55d1
0
mr_aleks
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 146
25.02.2012, 20:48  [ТС] 3
мне нужно через указатель
а вот так почему то вывод просто 3тий символ...

C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
   char *s[5] = { "Hello", "world", "Hi", "ABC", "BB" };
   char *pl = s[0];
   std::cout << pl[3] << std::endl;
}
я так понимаю что надо вывело слово "ABC".
0
Jupiter
Каратель
Эксперт С++
6570 / 3991 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
25.02.2012, 20:52 4
Цитата Сообщение от mr_aleks Посмотреть сообщение
я так понимаю что надо вывело слово "ABC".
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
   char *s[5] = { "Hello", "world", "Hi", "ABC", "BB" };
   char *pl = s[3];
   std::cout << pl << std::endl;
}
0
mr_aleks
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 146
25.02.2012, 20:57  [ТС] 5
Я понимаю что так правельно, но сможет кто ответить с точки зрения вопроса? в лабе так написано я же не виноват проверил все варианты но так и не вывело..

Получается не один из пунктов не подойдет?
0
go
Эксперт С++
3637 / 1369 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
25.02.2012, 21:14 6
Ответ: b.
1
25.02.2012, 21:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2012, 21:14

Ввести символьную строку. Найти в строке самое длинное слово и вывести его на экран. Новых строк не создавать
Ввести символьную строку. Найти в строке самое длинное слово и вывести его на...

Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке более 1 раза. Новых строк не создавать
Ввести символьную строку. Вывести на экран все символы, повторяющие-ся в строке...

Прочитать строки из файла в массив строк, и вывести на экран данные по условию
Задача такая: В файле хранятся фамилии актеров кино. Каждая строка отдельная...


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

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

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