|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Программирование под UNIX (Public) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Как вернуть из функции массив (строку?)" | |
Сообщение от vladsol (ok) on 20-Ноя-08, 00:38 | |
Здравствуйте. | |
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH on 20-Ноя-08, 01:15 | |
>// Но как записать строку в этот же массив? | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
2. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH on 20-Ноя-08, 01:18 | |
Там где нежелательно пользоваться глобальными переменными логика такая: вызывающая функция выделяет буффер, обнуляет его, передаёт как параметр его и его размер вызываемой функции, вызывает функцию, выводит результат, освобождает буффер. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
3. "Как вернуть из функции массив (строку?)" | |
Сообщение от const (??) on 20-Ноя-08, 09:58 | |
Можно и не обнулять. Это же выходной параметр, вызываемая функция всё равно оттуда ничего читать не будет. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
5. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH on 20-Ноя-08, 15:52 | |
>Можно и не обнулять. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
6. "Как вернуть из функции массив (строку?)" | |
Сообщение от vic (??) on 20-Ноя-08, 16:41 | |
>>Можно и не обнулять. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
7. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH on 20-Ноя-08, 18:23 | |
>Если уж функция берет на себя труд вернуть структуру с массивом внутри, | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
8. "Как вернуть из функции массив (строку?)" | |
Сообщение от vic (??) on 20-Ноя-08, 19:29 | |
>>Если уж функция берет на себя труд вернуть структуру с массивом внутри, | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
9. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH on 20-Ноя-08, 20:38 | |
>Обнулять надо только тогда когда не производится заполнение тут же | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
10. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH on 20-Ноя-08, 20:54 | |
Вот, кстати, пример из истории: в начале тысячилетия в борландовском линкире был такой баг - он пихал в экзешник в неиспользуемые области (вроде в релокационную таблицу или ещё куда. не помню уже) всякий мусор. Заметили это когда кто-то обнаружил в только что скомпилированном экзешнике части своих (вроде даже вордовских) документов, которых там ну никак не могло оказаться. Всё потому, что линкер мерзавец не чистил буфер. А чё? Зато быстро работал. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
14. "Как вернуть из функции массив (строку?)" | |
Сообщение от vic (??) on 21-Ноя-08, 14:37 | |
>Вот, кстати, пример из истории: в начале тысячилетия в борландовском линкире был | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
18. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH on 21-Ноя-08, 15:45 | |
>оно там было т.к. винда не почистила где-то что-то (в памяти/на | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
13. "Как вернуть из функции массив (строку?)" | |
Сообщение от vic (??) on 21-Ноя-08, 14:15 | |
>>Обнулять надо только тогда когда не производится заполнение тут же | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
16. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH on 21-Ноя-08, 15:37 | |
>Сколько надо времени на обнуление 4GB? Несколько раз подряд? | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
20. "Как вернуть из функции массив (строку?)" | |
Сообщение от vic (??) on 21-Ноя-08, 16:52 | |
>А чего только 4 ? А чего не 10 ? Вот хотел | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
12. "Как вернуть из функции массив (строку?)" | |
Сообщение от const (??) on 21-Ноя-08, 10:18 | |
>Хотя, это не так забавно, как создавать структуру всякий раз, как хочешь вернуть строку из функции | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
17. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH on 21-Ноя-08, 15:43 | |
>удобен в некоторых довольно специфичных ситуациях. Кстати, для передачи строки он | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
4. "Как вернуть из функции массив (строку?)" | |
Сообщение от phpcoder (??) on 20-Ноя-08, 12:19 | |
>Здравствуйте. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
11. "Как вернуть из функции массив (строку?)" | |
Сообщение от vladsol (ok) on 20-Ноя-08, 23:30 | |
Не ожидал, честно говоря, что столько людей откликнутся :) | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
15. "Как вернуть из функции массив (строку?)" | |
Сообщение от vic (??) on 21-Ноя-08, 14:47 | |
> Не ожидал, честно говоря, что столько людей откликнутся :) | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
19. "Как вернуть из функции массив (строку?)" | |
Сообщение от TyLLIKAH on 21-Ноя-08, 15:50 | |
>и С++ книги написанные _авторами_ этих языков (кто как не они | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ] |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |