|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.10.2012, 15:13 | #1 |
Форумчанин
Регистрация: 02.07.2011
Сообщений: 144
|
непонятное поведение указателя
Приветствую!
Есть указатель, например, "char *ptr", читается файл построчно, и указателю присваивается значение строки и выводится. Если первая строка будет "12345", а вторая "qwe", то вторая при выводе будет выглядеть как "qwe45". А если после вывода первой строки сделать "*ptr = '\0';", то вторая выглядит как "345". И вот собвственно вопрос: как сделать так, что бы вторая строка всё же корректно выводилась? P.S. язык Си |
08.10.2012, 15:27 | #2 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
напрягает фраза
Цитата:
ты пример кода приводи, который по твоему мнению неверный. ибо есть подозрение, что память не выделяешь под указатель, либо читаешь неправильно.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Непонятное поведение среды VB 6 | wm_leviathan | Общие вопросы по программированию, компьютерный форум | 1 | 18.04.2012 11:50 |
Непонятное поведение скрипта | AlexDn | JavaScript, Ajax | 7 | 06.08.2010 06:16 |
Непонятное поведение алгоритма | master_root | Общие вопросы Delphi | 3 | 11.06.2008 14:32 |