|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы
Программирование под UNIX (Public)
| |||
|---|---|---|---|
| Изначальное сообщение | [Проследить за развитием треда] | ||
| "возврат строки" | |
Сообщение от lemegeton ![]() (??) on
24-Июл-05, 09:09 (MSK)
| |
Есть функция, которая формирует строку. Как мне ее вернуть??? | |
| Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| Оглавление |
|
| Индекс форумов | Темы | Пред. тема | След. тема |
| Сообщения по теме |
| 1. "возврат строки" | |
Сообщение от gyn61 ![]() (ok) on
24-Июл-05, 10:43 (MSK)
| |
>Есть функция, которая формирует строку. Как мне ее вернуть??? | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 2. "возврат строки" | |
Сообщение от chip ![]() ![]() (ok) on
24-Июл-05, 16:07 (MSK)
| |
>Есть функция, которая формирует строку. Как мне ее вернуть??? | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 3. "возврат строки" | |
Сообщение от lemegeton ![]() (??) on
24-Июл-05, 17:37 (MSK)
| |
спасибо за советы. Просто я думал сделать так - функция принимает команду выполняет, на выходе выдает строку. Как оказалось дальше что вернуть корректнее будет указатель на строку( как я понял указатель на первый элемент массива). Фича в том что в функции происходит построчное считывание из файла - fgets(), и получается что в строке, что заполняется fgets содержится последняя строка файла. Теперь я бьюсь над конкатенацйей строк, но пока тщетно, решение нашел пройтись по всем элементам массива(строки) и занести их в другой. НО почему то в конечном массиве содержиться только первай строчка файла...А привыводе на экран после печатанья этой строчки сообщение - segmentation fault. Есть соображения у кого - нибудь по этому поводу, подскажите. Я конечно много незнаю, просто 2 ой день на си программирую ;) | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 4. "возврат строки" | |
Сообщение от lemegeton ![]() (??) on
24-Июл-05, 22:34 (MSK)
| |
допер сам - надо при вызове fgets() сдвигать указатель на строку на количество позиций раное количеству символов в строке, | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 5. "возврат строки" | |
Сообщение от chip ![]() ![]() (ok) on
24-Июл-05, 23:43 (MSK)
| |
>допер сам - надо при вызове fgets() сдвигать указатель на строку на | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 6. "возврат строки" | |
Сообщение от lemegeton ![]() (??) on
25-Июл-05, 10:16 (MSK)
| |
>>допер сам - надо при вызове fgets() сдвигать указатель на строку на | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 8. "возврат строки" | |
Сообщение от chip ![]() ![]() (ok) on
25-Июл-05, 12:14 (MSK)
| |
>может быть. я не претендую на звание лучшего программиста, поэтому и спросил | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 7. "возврат строки" | |
Сообщение от dimus ![]() ![]() (??) on
25-Июл-05, 10:36 (MSK)
| |
| |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 9. "возврат строки" | |
Сообщение от Vladislav ![]() ![]() (??) on
25-Июл-05, 12:33 (MSK)
| |
Сишники...)) Как у вас все сложно, как много велосипедов)) | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 10. "возврат строки" | |
Сообщение от Аноним ![]() ![]() on
25-Июл-05, 15:16 (MSK)
| |
>Сишники...)) Как у вас все сложно, как много велосипедов)) | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 11. "возврат строки" | |
Сообщение от dimus ![]() ![]() (??) on
25-Июл-05, 15:46 (MSK)
| |
Локальная переменная имеет время жизни, равное времени жизни функции. После того, как функция прекратит свое существование, эта переменная бесследно исчезает. Пример: | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 14. "возврат строки" | |
Сообщение от lemegeton ![]() (??) on
29-Июл-05, 10:43 (MSK)
| |
>Сишники...)) Как у вас все сложно, как много велосипедов)) | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 15. "возврат строки" | |
Сообщение от chip ![]() ![]() (ok) on
29-Июл-05, 23:16 (MSK)
| |
>>Сишники...)) Как у вас все сложно, как много велосипедов)) | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 12. "возврат строки" | |
Сообщение от Ghecko ![]() (ok) on
28-Июл-05, 11:51 (MSK)
| |
>По поводу Segmentation fault - это наверняка трабла с указателями. | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 13. "возврат строки" | |
Сообщение от sas ![]() ![]() (ok) on
28-Июл-05, 12:12 (MSK)
| |
> | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 17. "возврат строки" | |
Сообщение от dimus ![]() (??) on
04-Авг-05, 11:11 (MSK)
| |
| |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 18. "возврат строки" | |
Сообщение от dimus ![]() (??) on
04-Авг-05, 11:31 (MSK)
| |
Хочу добавить пояснение к своему несогласию. | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 19. "возврат строки" | |
Сообщение от sas ![]() ![]() (ok) on
04-Авг-05, 17:15 (MSK)
| |
>Хочу добавить пояснение к своему несогласию. | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 16. "возврат строки" | |
Сообщение от knsi ![]() (??) on
01-Авг-05, 14:58 (MSK)
| |
Функция не может вернуть строку ибо такого типа данных нет в с, но можно сделать так, | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
|
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
| Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] | |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |