Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2011, 22:22   #1
Максикок
Пользователь
 
Регистрация: 07.10.2010
Сообщений: 71
По умолчанию Файлы

программа должна записывать в бинарный файл массив из рандомных чисел(размер массива вводится с клавиатуры) и далее найти в файле заданный элемент(вводится с клавиатуры)! вроде все верно но в файл данные не записываются и следовательно не читаются!
Код:
{FILE *fp;
int *mas;
int k,i,v,dn,dk,h,rn2,rn1;
cout<<"vvedi razmer massiva ot i do and ese shag\n";
cin>>dn>>dk>>h;
cout<<"vvedi random ot i do \n";
cin>>rn1>>rn2;
cout<<"vvedi  iskomiy element\n";
cin>>v;
fp=fopen("2.dat","wb");
 while(!feof(fp))
{ for(i=dn;i<=dk;i+=h)
        {
   mas=new int[i];
   assert(mas!=0);
   for(k=0;k<i;k++)
   {mas[k]=random(rn2+1-rn1)+rn1;
    fwrite(&mas[k], sizeof(mas[k]), 1, fp);
    }
   }

   }
 fclose(fp);
fp=fopen("2.dat","rb");
   k=0;
   while(!feof(fp))
   for(k=0;k<i;k++)
 {fread(&mas[k],sizeof(int),1,fp);  }
     {while(mas[k]!=v)
  {    k++;
      if (mas[k]==v)
 cout<<"Naiden"<<"\n";
      break;
    }       }
      delete[]mas;
      fclose(fp);
       getch();
       }

Последний раз редактировалось Максикок; 30.05.2011 в 22:27.
Максикок вне форума Ответить с цитированием
Старый 01.06.2011, 19:05   #2
Максикок
Пользователь
 
Регистрация: 07.10.2010
Сообщений: 71
По умолчанию

программа записывает массив в файл но почему то не ищет в нем искомое число! подскажите что не так?
Максикок вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы (текстовые файлы) Finn4ik Помощь студентам 0 25.04.2011 21:42
Не сохраняет файлы (Создает файлы пустышки) Rock231 Помощь студентам 2 25.12.2010 12:31
Файлы данных.Типизированные файлы. вылка Помощь студентам 6 17.05.2010 15:42
Файлы. BR@BUS Фриланс 1 11.05.2008 15:35
два вредных вопроса:про асю и прикриплёные файлы файлы steck Свободное общение 3 17.06.2007 14:53