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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2012, 18:51   #1
zorra123
Пользователь
 
Регистрация: 23.11.2010
Сообщений: 23
По умолчанию задание по инфе на упорядочивание

уважаемы пользователи, помогите пожалуйста что нажно вставить в эту функицю чтоб дальше сравнивать, напишите плиз код

Код:
 int compare(const void * b, const void * c)
{
}
вот код проги

Код:
#include "stdafx.h"
#include <stdio.h>
#include "stdlib.h" 
//double q1,q2,q3,q4,q5,q6;

struct data
{
  double chme,god;
 };
int compare(const void * b, const void * c)
{
	


}

int _tmain(int argc, _TCHAR* argv[])
{
	static struct data a[10];
	FILE* fileHandle;
	fileHandle = fopen("F:\Текстовый документ.txt", "r+");
	if(fileHandle == NULL)
	{	
		printf("Can't create file");
		return 1;
	}
	char line[109],*buf;
	buf = fgets(line, 110, fileHandle);
	char * pEnd, * pEnd2;
	int n=1;
	
	a[0].chme = strtod (buf,&pEnd);
	a[0].god = strtod (pEnd,&pEnd2);
	while (n!= 10)
	{
		
		a[n].chme = strtod (pEnd2,&pEnd);
		a[n].god = strtod (pEnd,&pEnd2);
		
		n++;
	}
	printf("%lf", a[1].god);
	qsort(a,10,sizeof(a),compare);

	fclose(fileHandle);
	getchar();
	return 0;
}
zorra123 вне форума Ответить с цитированием
Старый 02.03.2012, 19:04   #2
EUGY
Форумчанин
 
Аватар для EUGY
 
Регистрация: 11.07.2010
Сообщений: 914
По умолчанию

Условно так:
Код:
	data * pb = (data *) b;
	data * pc = (data *) c;
	if (pb->chme == pc->chme)
		return 0;
	else if (pb->chme < pc->chme)
		return 1;
	else 
		return -1;
EUGY вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Завтра зачет по инфе. Кто поможет? Vigun Помощь студентам 1 03.06.2011 12:18
помогите плиз одну лабу по инфе сделать MAHDAPUH Помощь студентам 4 02.02.2009 20:28
Упорядочивание Arkuz БД в Delphi 7 07.11.2008 23:06
Упорядочивание Kopy3 Помощь студентам 4 16.09.2008 17:27