ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #801  
Старый 24.11.2008, 20:15
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

Репутация: 119
По умолчанию

хз, получится или нет, все же попробуй так:
Код:
sql.Add('select fam,Imja,Otch');
Sql.Add('from Telef_Kniga.DB');
SQL.Add('ORDER BY fam');
и хорошо бы на ошибку посмотреть
 
Ответить с цитированием

  #802  
Старый 24.11.2008, 20:35
Cereus
Новичок
Регистрация: 09.11.2008
Сообщений: 15
Провел на форуме:
59870

Репутация: 16
По умолчанию

Цитата:
Сообщение от criz  
хз, получится или нет, все же попробуй так:
Код:
sql.Add('select fam,Imja,Otch');
Sql.Add('from Telef_Kniga.DB');
SQL.Add('ORDER BY fam');
и хорошо бы на ошибку посмотреть

Дык у меня тоже самое по сути - это собственно запрос, в нем все чики-пуки должно быть... наверное...
Мне необходимо знать как результаты вывести на форму на нужные мне элементы

Последний раз редактировалось Cereus; 24.11.2008 в 20:41..
 
Ответить с цитированием

  #803  
Старый 24.11.2008, 21:32
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

Репутация: 119
По умолчанию

Cereus, может это поможет:
Цитата:
http://www.codenet.ru/progr/delphi/stat/SQL-Delphi.php
 
Ответить с цитированием

  #804  
Старый 25.11.2008, 10:57
kmsboy
Новичок
Регистрация: 25.11.2008
Сообщений: 1
Провел на форуме:
929

Репутация: 0
По умолчанию

Ребята помогите, зачёт на носу, РГЗ сдавать нужно, ужас
Помогите отсортировать массив структур по полю int win!!!


Составить программу обработки итоговой таблицы шахматного турнира.
Игры проходили в один круг, каждый из участников встретился
с другими участниками по одному разу. Обработка должна включить:
- формирование итоговой таблицы турнира с расстановкой участников
согласно набранным очкам (за победу - 1, за ничью - 0,5, за поражение - 0);
- вывести фамилии 3-х участников: больше всего побед, поражений, ничьих.

Используемый файл "players.txt"

players_1 1 5 9
players_2 2 6 8
players_3 3 7 7
players_4 4 8 6
players_5 4 8 6

Код:
/*
* Код программы
*/

#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <math.h>
#include <windows.h>
#include <iostream.h>

using namespace std;

void rusmsg(char *string) {
    char message[100];
    CharToOem(string, message);
    cout << message;
}
/*
 * Обьявляем переменные необходимые для работы
 */

int buffer;
char filename[64];
int ch, i = 0;
double w;

FILE *fp;

struct player {
    char name[32];
    int win, tie, spank;
    double point;
} pd[sizeof (i)];

void main() {
    rusmsg("Лабораторная работа №6\ncтудента гр. 7ВТ3Д-1\nВасильев А.Н.\n\n");

    if ((fp = fopen("players.txt", "r")) == NULL) {
        rusmsg("Файл не найден\n>");
        getch();
        exit(0);
    }
    /*
     * Вывод заголовка таблица учасников турнира
     */
    cout << " --------------------------------------------------" << endl;
    rusmsg("| # |  Игрок  | Побед | Ничьх | Поражений |  Очки  |\n");
    cout << " --------------------------------------------------" << endl;
    /*
     * Формирование таблицы участников турнира
     */
    while (ch != EOF) {
        fscanf(fp, "%s %i %i %i", &pd[i].name, &pd[i].win, &pd[i].tie, &pd[i].spank);
        pd[i].point = pd[i].win + (pd[i].tie * 0.5);
        ch = fgetc(fp);
        i++;
    }
    fclose(fp);
    getch();
}
Заранее благодарен!!!
 
Ответить с цитированием

  #805  
Старый 25.11.2008, 15:25
InfernoNet
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме:
3428344

Репутация: 595
По умолчанию

# include <iostream.h>
valid main ()
{
int x,y
cin << x;
y = tg(x);
switch (y)
{
case y>0 : cout >> "\n Íîìåð ÷åòâåðòè 2 è 3"; break;
case y<0 : cout >> "\n Íîìåð ÷åòâåðòè 1 è 4"; break;
}
}

Что не так?
 
Ответить с цитированием

  #806  
Старый 25.11.2008, 15:35
BadGirl
Новичок
Регистрация: 25.11.2008
Сообщений: 1
Провел на форуме:
2143

Репутация: 0
По умолчанию

Построить график функции, используя компонент TChart. Функция f(x)=1 - x + sinx - ln(1 + x)


unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, TeEngine, Series, ExtCtrls, TeeProcs, Chart, StdCtrls;

type
TForm1 = class(TForm)
Chart1: TChart;
Series1: TLineSeries;
Label1: TLabel;
Button1: TButton;
procedure FormActivate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormActivate(Sender: TObject);
var k: integer;
begin

?????????????????

end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.Close;
end;

end.


Подскажите, пожалуйста как правильно записать эту функцию.
 
Ответить с цитированием

  #807  
Старый 25.11.2008, 15:53
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

ИнферноНет, ну ты отжог
Код:
switch (y)
{
case y>0 : cout >> "\n Íîìåð ÷åòâåðòè 2 è 3"; break;
case y<0 : cout >> "\n Íîìåð ÷åòâåðòè 1 è 4"; break;
}
}
может, так?
Код:
if (y > 0) {
...
} else {
...
}
 
Ответить с цитированием

Обедающие философы
  #808  
Старый 25.11.2008, 17:34
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

Репутация: 119
По умолчанию Обедающие философы

Товарищи, у кого есть пример/исходник реализации задачи "Обедающие философы"?
желательно на делфи. Нашел только теорию.
З.Ы. че-то я разучился гуглом пользоваться
 
Ответить с цитированием

  #809  
Старый 25.11.2008, 19:55
InfernoNet
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме:
3428344

Репутация: 595
По умолчанию

krypt3r, я не отжег. Проблема в том, что в универе изучаем оператор переключатель. Сегодня была лаба и пришлось делать это. С if я сам знаю как делать...
--
Проявил инициативу и придумал себе другое задание.. хорошо что не спалили.
 
Ответить с цитированием

  #810  
Старый 25.11.2008, 23:09
jawbreaker
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
Провел на форуме:
1027635

Репутация: 234
По умолчанию

InfernoNet
ну во-первых у cin'a и cout'a стрелочки не в ту сторону =)
во-вторых выражение которое стоит за case должно быть константой:
Код:
#include <iostream>

using namespace std;

int main ()
{
	int x,y;
	cin >> x;
	y = tg(x);
	bool is = x > 0;
	switch (is)
	{
	case (true) : 
		cout << ">0"; 
		break;
	case (false) : 
		cout << "<0"; 
		break;
	}
}
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ