|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.11.2010, 23:54 | #1 | |||
Пользователь
Регистрация: 21.09.2010
Сообщений: 24
|
заполнение stringa из файла
Доброго времени суток всем!
На днях написал лабу, сегодня занялся минимизацией исходного кода. Наткнулся на lenght и size которые выполняли очевидную роль, указывали длину строки, только вот size изменяется в ходе работы, а потом lenght изменяется вслед за ней. Переменная явно лишняя, убрал. И получил: создается динамический массив строк длиной в size (предположим что size = 100) Цитата:
Цитата:
Цитата:
Вопрос как это работает? Если я записываю в массив из 100 чаров 100 чаров куда девается "\0"? |
|||
04.11.2010, 01:39 | #2 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
у меня \0 вылезает за пределы участка памяти массива
что-то наверняка нормально работать перестанет, не трогайте 99й символ '\0'
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery Последний раз редактировалось kaljan775; 04.11.2010 в 01:42. |
04.11.2010, 17:07 | #3 |
Пользователь
Регистрация: 21.09.2010
Сообщений: 24
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заполнение массива из файла на Си | bagbier | Помощь студентам | 1 | 21.09.2010 14:09 |
Заполнение бинарного файла. | polarity | Помощь студентам | 2 | 10.06.2010 08:43 |
Заполнение массива структур данными из файла | Brutallus | Общие вопросы C/C++ | 0 | 26.11.2009 19:01 |
заполнение CDS файла | TaTT DoGG | БД в Delphi | 0 | 25.04.2008 11:05 |
Заполнение динамического списка из файла | KORT | Помощь студентам | 2 | 01.05.2007 22:28 |