Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сами по себе изменяются значения массива 
V
    Опции темы
xamelon
Дата 20.3.2012, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 5.3.2011

Репутация: нет
Всего: нет



Вот есть у меня массив float'ов, в нём есть определённые значения. Вот после выполнения этого куска кода изменяются первые значения того самого массива:

Если что, массив называется: float ost[4] 

Код

    int rt = 0;
    float cena[rt];
    
    fstream cnfg("config/config.txt");
    while(!cnfg.eof())
    {
        cnfg>>cena[rt];
        ++rt;
    }


Как видно, массив не затрагивается ни тут, ни в последующем, но именно после выполнения этого цикла первые 2 значения изменяются.

Это сообщение отредактировал(а) xamelon - 20.3.2012, 23:36
PM MAIL   Вверх
boostcoder
Дата 20.3.2012, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(xamelon @  20.3.2012,  23:12 Найти цитируемый пост)
cnfg>>cena[rt];

массив cena у тебя размером в ноль элементов. при считывании в него, ты затираешь соседние на стеке переменные.
PM WWW   Вверх
xamelon
Дата 20.3.2012, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 5.3.2011

Репутация: нет
Всего: нет



Решил, спасибо большое

Это сообщение отредактировал(а) xamelon - 20.3.2012, 23:35
PM MAIL   Вверх
boostcoder
Дата 21.3.2012, 00:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 20
Всего: 110



Цитата(xamelon @  20.3.2012,  23:29 Найти цитируемый пост)
Решил

ох какой ты молодец! smile 
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0414 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.