Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [C] неверное отображение на консоль + мусор.  (Прочитано 885 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alexander8

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Добрый день!

Ситуация такая, сделал программу, использующую разбросанный ввод-вывод (может быть это и не имеет значения).
При отображении данных на консоль появляется несколько лишних символов (не читаемый мусор) + дублируется строка. Почему так происходит?

(Нажмите, чтобы показать/скрыть)



Пользователь решил продолжить мысль 06 Июня 2009, 13:43:34:
А вот если сделать так
char *foo = (char *) malloc (strlen (buf[0])), *bar = (char *) malloc (strlen (buf[1])), *baz = (char *) malloc (strlen (buf[2]));
то все работает нормально.
« Последнее редактирование: 06 Июня 2009, 13:43:34 от Alexander8 »

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.