Форум программистов, компьютерный форум CyberForum.ru

файлы в С (Ошибка в цикле) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в программе при компиляции http://www.cyberforum.ru/cpp-beginners/thread510350.html
Добрый вечер!!! Рябят, подскажите кто нибудь пожалуйста, что за ошибка в программе вылазиет при компиляции???? Заранее благодарю!!!!!!!!
C++ Выборочная синхронизация потоков Здравствуйте, есть потоки работающие с общим двунаправленным связанным списком, все потоки кроме одно только читают информацию из списка , один поток "основной" добавляет и удаляет записи из списка, сейчас я синхронизирую чтение/запись через мутекс который захватывается всеми читающими потоками и также основным потоком при необходимости удаления удалении записи. По идеи все читающие потоки должны... http://www.cyberforum.ru/cpp-beginners/thread510349.html
C++ Builder БД Необходимо поменять одно значение на другое в поле в базе данных
Необходимо поменять одно значение на другое в поле в базе данных Пишу этот код по нажатию кнопки void __fastcall TForm1::N1Click(TObject *Sender) { if (ADOQuery1->RecordCount==0){ ShowMessage("Нет записей"); return;} ADOQuery2->SQL->Text="update Таблица1 set = В парке where код="+ADOQuery1->FieldByName("код")->AsString; ADOQuery2->ExecSQL();
C++ Как решается это уравнение?
Как решается это уравнение?
C++ C++ объясните пжлста как работает программа? http://www.cyberforum.ru/cpp-beginners/thread510321.html
объясните пжлста как работает, и что для чего используется вот задание: имеется поток для 3 очередей. Заявки отсортированы по времени поступления в каждую очередь. НАписать прогу печатающую порядокв котором эти заявки будут обслуженны. Время обслуживания заявок одинаковое. формат вых файла: кол-во заявок в первой очереди, список моментов времени в которые они возникают, анологично для 2й и 3й. В...
C++ Помогите написать программу с действительными числами. Всем привет.Мне нужно помочь с прогой.Вот задания:даны действительные числа - количество осадков (в миллиметрах), выпавших в Москве в течение первых 50 лет нашего столетия. Надо вычислить среднее количество осадков и отклонение от среднего для каждого года.Заранее спасибо. подробнее

Показать сообщение отдельно
katish12
Сообщений: n/a
28.06.2011, 23:08     файлы в С (Ошибка в цикле)
Задать файл, содержащий координаты левого верхнего и нижнего правого угла прямоугольника – целые числа типа int. Определить площадь каждого прямоугольника, упорядочить эти значения по возрастанию и записать в файл.
Нужно решит задачу на C

вот код, но у меня не работает цикл (не выдает "неверное условие"), там a--x1, b--y1, c--x2, d--y2

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
struct koord{
int a;
int b;
int c;
int d;
} zap[40], zap1[40],t;
FILE *Fzap;
void main(void)
{ int i,j,a,b,c,d,S,size=sizeof(koord),N, nn=0;
clrscr();

Fzap=fopen("d:\\koord.dat","wb");
puts("Vvedi kol-vo pramoygolnikov ");
fflush(stdin);
scanf("%d",&N);
printf(" n=%d\n",N);
for (j=0; j<N; j++)
{ puts("vvedi a ");
fflush(stdin);
scanf("%d",&zap[j].a);
puts("vvedi b");
fflush(stdin);
scanf("%d",&zap[j].b);
puts("vvedi c");
fflush(stdin);
scanf("%d",&zap[j].c);
puts("vvedi d");
fflush(stdin);
scanf("%d",&zap[j].d);
fwrite(&zap[j], size, 1, Fzap); //5
}
{
if ((c>a) && (d<b)) S=fabs((c-a)*(b-d)); //проверка координат (явл-тся ли прямоугольником
else puts("\n nevernoe yslovie");
}

puts("\ninfo");
for (j=0; j<N; j++)
{
printf("%3d %3d %3d %3d \n",zap[j].a, zap[j].b,zap[j].c,zap[j].d);
}

fclose(Fzap);
getch();
}


и еще вопрос: как записать в файл площади???
t - это буферная переменная, zap1 - для упорядоченных площадей
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru