7 / 6 / 6
Регистрация: 07.04.2012
Сообщений: 51
|
||||||
1 | ||||||
Использование функции gets22.04.2012, 13:49. Показов 4223. Ответов 7
Метки нет (Все метки)
Ответ прошу обосновать.
0
|
22.04.2012, 13:49 | |
Ответы с готовыми решениями:
7
Delphi, визуальное программирование, функции, использование несколько объектов через функции Возвращение результата функции bool и использование его в функции main() Ввод данных в функции конструктора и использование их в перегруженной функции Использование функции как параметра другой функции |
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
||||||
22.04.2012, 14:06 | 3 | |||||
Комментарий преподавателя несправедливо мягок. В данном куске кода происходит попытка чтения строки в неизвестный адрес (изначально в str1 может оказаться что угодно). Проще всего (хотя и не лучше всего) воспользоваться массивом, размер которого заведомо достаточен для хранения строки:
0
|
7 / 6 / 6
Регистрация: 07.04.2012
Сообщений: 51
|
|
22.04.2012, 14:27 [ТС] | 4 |
0
|
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
||||||
22.04.2012, 15:42 | 6 | |||||
Если ждёшь от пользователя такой подляны, надо пользоваться более совершенными способами. Например,
0
|
2 / 2 / 0
Регистрация: 06.11.2011
Сообщений: 68
|
|
22.04.2012, 23:43 | 7 |
скажу еще если использовать printf в строках то она читает до пробела.... а что касается gets она считывает пробелы придавая им значение эл-та строки....
Добавлено через 2 минуты она прочитает всю строку ставя символы в свободные ячейки....но если же придется выводить результат символов 257 и т.д то есть возможность что она их не прочитает даже....
0
|
7 / 6 / 6
Регистрация: 07.04.2012
Сообщений: 51
|
|
23.04.2012, 10:09 [ТС] | 8 |
У меня вопрос о функции gets и памяти. А строку вывести можно сочетающейся с gets функцией puts
0
|
23.04.2012, 10:09 | |
23.04.2012, 10:09 | |
Помогаю со студенческими работами здесь
8
Использование массива из функции в другой функции Использование нестатической функции в статической функции Использование значение функции в другой функции Использование переменной в функции другой функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |