![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 27.02.2009
Сообщений: 7
|
![]()
Друзья, подскажите. Нужно занести в массив mas x символов, а потом вывести этот массив.
Код:
|
![]() |
![]() |
![]() |
#2 |
The First Person!
Форумчанин
Регистрация: 07.08.2007
Сообщений: 228
|
![]()
Вот в чем проблема! Поставь mas[x]='\0';
К тому же у тебя помимо этого много ошибок. %s используется для вывода строки! Для вывода символа, ну и для ввода символа используется %c printf("%c",mas); Ну я так понял тебе весь массив надо заполнить символом '*' for(i=0; i<x; i=i+1){ mas[i]=g; } И наконец для вывода всего массива используй puts(mas); Вот верный код: Код:
Программа обычно делает то что вы ей сказали сделать, а не то что бы вы хотели, чтобы она сделала.
Последний раз редактировалось MAKEDON; 15.04.2009 в 19:13. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 27.02.2009
Сообщений: 7
|
![]()
Спасибо большущее!!
а printf("%c",mas) почему не срабатывает? или массив можно только с помощью puts вывести? Последний раз редактировалось ray13; 15.04.2009 в 19:45. |
![]() |
![]() |
![]() |
#4 |
The First Person!
Форумчанин
Регистрация: 07.08.2007
Сообщений: 228
|
![]()
Можно и так. Только немного подругому. Вот.
Код:
Но puts(mas) явно быстрее.
Программа обычно делает то что вы ей сказали сделать, а не то что бы вы хотели, чтобы она сделала.
Последний раз редактировалось MAKEDON; 15.04.2009 в 19:51. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 27.02.2009
Сообщений: 7
|
![]()
Ясно! Спасибо!!! =)
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 18.02.2011
Сообщений: 2
|
![]() |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 18.02.2011
Сообщений: 2
|
![]()
Даются данные 1 && 4 (они меняются), нужно вывести массив по порядку с минимума до максимума, без максимального значения, то есть: [1, 2, 3]
Код:
Последний раз редактировалось a1ma2; 15.09.2020 в 18:37. |
![]() |
![]() |
![]() |
#8 |
фрилансер
Форумчанин
Регистрация: 11.10.2019
Сообщений: 980
|
![]()
a1ma2, массив arr нужно создавать динамически. Также неплохо бы вернуть из функции его размер. А снаружи функции не забыть про освобождение памяти.
и ещё ошибка - если у тебя if не сработает, то не будет return для функции. Это неопределённое поведение |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод в консоли на русском языке символов | prikolist | Общие вопросы C/C++ | 8 | 06.04.2009 18:52 |
Вывод символов в StringGrid спиралью и змейкой (Delphi) | ekzobyte | Помощь студентам | 1 | 02.04.2009 19:34 |
Возвращение массива символов char | ActioNs | Общие вопросы C/C++ | 3 | 10.01.2009 02:33 |
Вывод символов в строке | Karl_Karlovi4 | БД в Delphi | 12 | 03.06.2008 13:31 |