|
|
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
Народ.. чувствую себя полным ламером среди Вас.. но все же.. я только учусь.. хочу поскорей все освоить.. я наверно частенько буду здесь вопросы задавать... Надеюсь, что мне кто-нибудь будет отвечать, просто очень помощь нужна.. сейчас у меня такой вопрос. есть две стандартных функции: char *gets(char *s); и int puts(const char *s) Так вот.. как работает вторая, я знаю, а вот как первая - не получается проверить.. Можете привести мне пример ее использования? не забывайте.. я только начинаю.. )) Большоя спасибо! заранее .. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 11:02 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ------------ C:\q>cl Noname3.cpp Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. Noname3.cpp Microsoft (R) Incremental Linker Version 6.00.8447 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. /out:Noname3.exe Noname3.obj C:\q>Noname3.exe Hello, world ssssssssssssssssssssssssssssssss ssssssssssssssssssssssssssssssss C:\q> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 14:14 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 14:16 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
Большое спасибо!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 14:27 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
q Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 14:41 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас Код: plaintext 1. 2. 3. 4. 5. 6. Бонус за функиональный подход. P.S. Никто проверку от переполнения буфера не поставил. Больно мне... больно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 14:50 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
mayton wrote: > P.S. Никто проверку от переполнения буфера не поставил. Больно мне... > больно... А че её ставить-то? Код: plaintext 1. 2. 3. 4. 5. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 14:54 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 15:05 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
кстати, тут вот ошибочка маленькая вкралась, надо так: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 15:06 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас А что, в C++ уже garbage collector появился? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 15:49 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
вы смотрю конкурс устроили... ))) у кого функциональней... ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 16:14 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
funikovyuri Карабас Барабас А что, в C++ уже garbage collector появился?хорошо, тогда так: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 22:31 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
funikovyuriА что, в C++ уже garbage collector появился? помоему когда программа завершается, все распределенные ей ресурсы и выделенная память должна освобождаться. По кр. мере на XP через taskmgr ( диспетчер задач ) видно что память возвращается. Или я неправ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 07:50 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
sanek842 funikovyuriА что, в C++ уже garbage collector появился? помоему когда программа завершается, все распределенные ей ресурсы и выделенная память должна освобождаться. По кр. мере на XP через taskmgr ( диспетчер задач ) видно что память возвращается. Или я неправ?Прав, и не только на ХР, на всех виндах. Как в *nix - сказать не могу, не работал. Просто некрасиво оставлять неосвобожденную память. Кстати, наверное самый "красивый" вариант (порядок я проверил, на BCB5 правильно всё): Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 08:02 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
sanek842 ... Санек прав. В данном случае - ОС позаботится о сборке мусора. Но если бы этот код стоял не в методе main а в функции которая работает циклически, автономно и в режиме сервера то ... мне даже страшно представить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 09:36 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
Санек прав. В данном случае - ОС позаботится о сборке мусора В чем прав? Такие примеры давать новичкам - наверное чтобы они потом выясняли откуда у них утечка памяти, ведь они используют "правильный" код... imho нужно писать так как надо, а не так как можно в данном конкретном учебном случае... Выделенную память нужно освобождать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 10:38 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
ну да, в реале я бы тоже явно delete сделал Просто тут захотелось сделать "покороче", так вот отсюда вся и конитель ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 12:27 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
и совсем задница если вот так вот привыкнет человек и какие нить системные ресурсы забудет освобождать...для 95, 98 - это писец...причём не сразу... агония будет правда не долгой, но красивой :) с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 13:32 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
Расшумелись ! Что не удаляет этот код: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 13:37 |
|
||
|
Функция ввода, вывода.. С++
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас Главный вопрос - причем тут этот код? Мы другой обсуждаем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 14:16 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33171534&tid=2033009]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
88ms |
get topic data: |
10ms |
get forum data: |
4ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 436ms |

| 0 / 0 |
