Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

24.11.2008, 20:15
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
хз, получится или нет, все же попробуй так:
Код:
sql.Add('select fam,Imja,Otch');
Sql.Add('from Telef_Kniga.DB');
SQL.Add('ORDER BY fam');
и хорошо бы на ошибку посмотреть 
|
|
|

24.11.2008, 20:35
|
|
Новичок
Регистрация: 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..
|
|
|

24.11.2008, 21:32
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Cereus, может это поможет:
http://www.codenet.ru/progr/delphi/stat/SQL-Delphi.php
|
|
|

25.11.2008, 10:57
|
|
Новичок
Регистрация: 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();
}
Заранее благодарен!!!
|
|
|

25.11.2008, 15:25
|
|
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;
}
}
Что не так?
|
|
|

25.11.2008, 15:35
|
|
Новичок
Регистрация: 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.
Подскажите, пожалуйста как правильно записать эту функцию.
|
|
|

25.11.2008, 15:53
|
|
Познавший АНТИЧАТ
Регистрация: 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 {
...
}
|
|
|

25.11.2008, 17:34
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Обедающие философы
Товарищи, у кого есть пример/исходник реализации задачи "Обедающие философы"? 
желательно на делфи. Нашел только теорию.
З.Ы. че-то я разучился гуглом пользоваться 
|
|
|

25.11.2008, 19:55
|
|
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме: 3428344
Репутация:
595
|
|
krypt3r, я не отжег. Проблема в том, что в универе изучаем оператор переключатель. Сегодня была лаба и пришлось делать это. С if я сам знаю как делать...
--
Проявил инициативу и придумал себе другое задание.. хорошо что не спалили.
|
|
|

25.11.2008, 23:09
|
|
Участник форума
Регистрация: 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;
}
}
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|