!Здравствуйте!
Помогите пожалуйста с такой вот проблемой.
Пишу программу, хочу написать поддержку Skin.
Как это сделать.
Где хранить картинки и все данные о координатах кнопок и размерах формы?
!Заранее очень благодарен!
Поддержка Skin 13.11.09 Ответов: 21
скрыть часть url 13.11.09 Ответов: 6
есть
site/page.php
надочтобы в строке браузера показывало
site/
и если человек сохранит эту страницу в закладки и потом перейдет на эту закладку его пошлет на скрытую страницу ? (/page.php ) ил он попадет по умолчанию на index.php ??
напишите подробно,ибо я ниче не понимаю !
Помогите доделать задачу (Паскаль) 13.11.09 Ответов: 71
Первое слово необходимо преобразовать во второе, используя наименьшее количество следующих действий:
1.удалений символа;
2.замен символа на любой другой.
Ваша программа должна
запросить исходное слово (до 20 символов), которое будет преобразовываться;
запросить слово, которое нужно получить;
для найденного самого короткого преобразования выполненного по правилам сообщить:
число удалений;
число замен;
для контроля слово, образовавшееся после выполнения всех удалений и слово-результат,
или сообщить, что преобразование невозможно.
Пример. Исходные данные: корова, свора. Ответ: удалений 1, замен 3, после удаления – коова, итог –свора.
2 случая я рассмотрела….с 3им проблемы…(там, где звёздочки, нужно вставить ещё несколько условий)
Program P3;
const
n=20;
var
a,b:string[n];
i,j,k:integer;
del1,fin:string[n];
del,ch:integer;
begin
writeln ('Vvedite nachalnoe slovo',a);
read(a);
writeln ('Vvedite konechnoe slovo',b);
read(b);
if length(a)<length(b) then
writeln ('Preobrazovanie nevozmozhno')
else
begin
if a=b then
ch:=0;
del1:=a;
fin:=b;
del:=0;
begin
for i:=1 to length(a) do
begin
if a[i]<>b[i] then
ch:=ch+1;
end;
end;
end;
if length(a)>length(b) then
del:=length(a)-length(b);
**************************************************************
writeln('Delete – ',del,', Change – ',ch,', After delete – ',del1,', Final – ',fin);
end.
помогите пожалуйста С++ 13.11.09 Ответов: 29
Англо-русский словарь построен в виде вдоичного дерева.
Каждая компонента содержит английское слово, соответствующее ему русское слово и счетчик количества обращений к данной компоненте.
Первоначально дерево формируется в порядке английского алфавита. В процессе эксплуатации словаря при каждом обращении к компоненте к счетчику обращений прибавляется единица.
Написать программу, которая:
1) обеспечивает начальный ввод словаря с конкретными значениями счетчика обращений;
2) формирует новое представление словаря в виде двоичного дерева по следующему алгоритму:
а) в старом словаре ищется компонента с наибольшим значением счетчика обращений;
б) найденная компонента заносится в новый словарь и удаляется из старого;
в) переход к пункту а) до исчерпания исходного словаря.
3) Производит вывод исходного и нового словарей.
Программа должна обеспечивать диалог с помощью меню и кантроль ошибок при вводе.
Попыталась еёрешить и вот во что это вылилось…
Код программы:
line.h
struct Node
{
char English[20];
char Russian[20];
int K;
Node* left;
Node* right;
};
Node* first(char* Eng,char* rus,int);
Node* search_insert(Node* root,char* Eng,char* rus,int);
void print_tree(Node*,int lev);
line.cpp
#include "line.h"
#include <iostream>
using namespace std;
Node* first(char* Eng,char* rus, int k)
{
Node* pv=new Node;
strcpy(pv->English,Eng);
pv->English[strlen(Eng)+1]='\0';
strcpy (pv->Russian,rus);
pv->Russian[strlen(rus)+1]='\0';
pv->K=k;
pv->left=0;
pv->right=0;
return pv;
}
Node* search_insert(Node* root,char* word,char*rus,int k)
{
Node* pv=root;
Node* prev;
bool flag=false;
while(pv&&!flag)
{
prev=pv;
if(word==pv->English)flag=true;
else if(pv->K<prev->K)pv=pv->left;
else pv=pv->right;
}
if(flag) return pv;
Node* pnew=new Node;
strcpy(pnew->English,word);
pnew->English[strlen(word)+1]='\0';
strcpy(pnew->Russian,rus);
pnew->Russian[strlen(rus)+1]='\0';
pnew->K=k;
pnew->left=0;
pnew->right=0;
if(pnew->K<prev->K)
prev->left=pnew;
else prev->right=pnew;
return pnew;
}
void print_tree(Node* root,int level)
{
if(root)
{
print_tree(root->left,level+1);
for(int i=0;i<level;i++) cout<<"";
cout<<root->English<<endl;
cout<<root->Russian<<endl;
cout<<root->K<<endl;
print_tree(root->right,level+1);
}
}
main.cpp
#include<iostream>
#include<conio.h>
#include"line.h"
#include<windows.h>
using namespace std;
char* Rus (const char*);
void main()
{
int i,K;
char text1[20];
char text2[20];
Node *root,*root1;
for(i=1;i<=5;i++)
{
cout<<Rus("Введите английские слова:");
cin>>text1;
cout<<Rus("Введите русские слова:");
cin>>text2;
cout<<Rus("Введите количество обращений:");
cin>>K;
if(i==1) root=first(text1,text2,K);
else search_insert(root,text1,text2,K);
}
print_tree(root,0);
getch ();
}
char Bufrus[256];
char* Rus(const char* text)
{
CharToOemA(text,Bufrus);
return Bufrus;
}
смогла только вывести дерево ….. дальше вообще запуталась!!!!
ПОМОГИТЕ
Помогите доделать программу на Pascal 12.11.09 Ответов: 33
в общем я тут написал прогу, но надо не много переделать вот код:
program ll;
uses crt;
type mas1=array[1..30000] of integer;
mas2=array[1..1000] of integer;
p=^mas1;
var
x:p;
k:mas2;
i,n,m:integer;
begin
clrscr;
writeln('vvedite n');
readln(n);
writeln('vvedite m');
readln(m);
new(x);
for i:=1 to m do k[i]:=0;
randomize;
for i:=1 to n do x^[i]:=random(m)+1;
writeln('isxodnbIu slu4aino 3apolnenbIu massiv x');
for i:=1 to n do begin
delay(1000);
write(x^[i]:2);
end;
writeln;
k[x^[i]]:=0;
for i:=1 to n do k[x^[i]]:=k[x^[i]]+1;
writeln('koli4estvo sootvetstvyI0hix elementov v massive x');
for i:=1 to m do writeln(i,' = ',k[i],' htyk; ');
dispose(x);
readln;
end.
Например мы вводим: n=10 m=5;
рандомно заполняется массив х 1 до n числами из диапозона 1..m
Вот так например: 3 3 4 2 5 5 3 4 2 3 2
Далее на экран выводит:
1- 0 раз
2- 3 раза
3- 4 раза
4- 2 раза
5- 2 раза
А мне нужно переделать так, чтобы. если какого-либо числа вобще нету в массиве х не нужно его ввыводить на экран это во-первых, во-вторых должно выводить повторение каждого числа из диапозона 1 до m в порядке его появления, вот напримере этого же массива:
3- 4 раза
4- 2 раза
2- 3 раза
5- 2 раза
Вот что должно выводить на экран! Можете сказать, что мне мне нужно изменить в своей программе, чтобы так мне выводило?
dll библиотека, чем и как вскрывать? 12.11.09 Ответов: 13
Ситуация такая: есть железка подлкючается по USB, к ней есть драйвер и API. API в dll вскрыл с помощью DLL EXPORT Viewer //img691.imageshack.us/img691/7048/dll.png
А как работать с этими функциями представляю смутно не видно параметров, передаваемых в функции, не возвращаемых значений.
Возможно ли это как то(методот научного тыка?) узнать информацию?
ЗЫ производитель железа дров и apiсторонний по этому и мучаюсь.
Всем привет. Подскажите пожайлуста, возникла такая проблема пишу приложение под винмобайл, и тестирую его на эмуляторе. Требуется динамически подключить одну библиотеку, которая лежит рядом с запускным файлом.
При подключение вываливается эсепшн о том что эта библиотека ни как ни найдена.
Начинаю проверять, и обнаруживаю, что при запуске эмулятора, происходит копирование Запускного файла и слинкованных к нему библиотек в каталог \\Program Files\<NameProj> и все, больше ничего не копируется. Т.е. те библиотеки которые явно во время разработки не связаны с проектом не копируются, так же не копируются требуемые конфиг файлы.
Кто нибудь сталкивалсяс такой проблемой?
Разработку веду в VS2008.
Заранее благодарю!
XML/MySQL: хранение данные в xml-файлах или mysql 12.11.09 Ответов: 37
Андрей [EMBRION] Дивеев написал
сегодня в 1:26
всем привет! хорошая группа! (по крайней мере название радует)
я пишу сайт.
пока только начинаю.
вот что получается:
//flat.aiq.ru
я хочу хранить данные
отдельно от страницы.
В XML файлах или базе mySQL.
искал в интернете, но натыкался только на синтаксис
xml.
типа:
<?xml version="1.0"?>
<PRODUCTS>
<PRODUCT>
<TITLE> Product #1 </TITLE>
<PRICE> $10.00 </PRICE>
</PRODUCT>
<PRODUCT>
<TITLE> Product #2 </TITLE>
<PRICE> $20.00 </PRICE>
</PRODUCT>
<PRODUCT>
<TITLE> Product #3 </TITLE>
<PRICE> $30.00 </PRICE>
</PRODUCT>
<PRODUCT>
<TITLE> Product #4 </TITLE>
<PRICE> $40.00 </PRICE>
</PRODUCT>
<PRODUCT>
<TITLE> Product #5 </TITLE>
<PRICE> $50.00 </PRICE>
</PRODUCT>
</PRODUCTS>
КАК МНЕ ВОТКНУТЬ ЭТО В HTML???
мне нужен самый простейший исходник!!!
я также могу помочь чем смогу и ВАМ)))
Спасибо!
Кто-нибудь знаком подробно c продуктами IBM: db2-express и db2 developer work bench 9.1? 12.11.09 Ответов: 13
Может, и руководство польователя русскоязычное у кого-нибудь есть?
Язык C. Поиск простых чисел [Решено] 12.11.09 Ответов: 6
Спрошу теперь и я.
Задание было такое:
Даны натуральные числаа,b (а<b).Получить все простые числа p, удовлетворяющие неравенству a<p<b.
Код ниже. Что-то можно оптимизировать?
#include <stdio.h>
int main ()
{
int a,b,j,k;
bool r=true;
printf("a=");
scanf("%d",&a);
if (a<=0) {
printf("what?!\a\n");
return 0;
}
printf("b=");
scanf("%d",&b);
if (b<=0 || b<=a) {
printf("what?!\a\n");
return 0;
}
for (j=a; j<b ; j++)
{
for (k=2; k<=10; k++)
{
if (j!=k)
{
if (j%k!=0 && r==true)
r=true;
else
break;
}
if (k==10 && r==true && j!=1)
printf ("p=%d\n",j);
}
}
return 0;
}
Решение найдено //vkontakte.ru/topic-8679781_21832071#n7
Проблема с CString 11.11.09 Ответов: 19
Пишу прогу тест с использованием MFC. Сперва происходит регистрация тестируемого.В поле вводится ФИО,затем нажимается OK и запускается сам тест.
Присвоил полю ввода переменную типа CString. Как сделать так чтобы,после нажатия кнопки ОК создавался файл с именем ФИО.
БАЗА ДАННЫХ -VISUAL BASIC.NET 11.11.09 Ответов: 9
Нужна помощь по БД на vb.net !!!
1)если у кого есть какие то книжки по БД на vb.net скиньте ссылку,зараннее благодарен.
2)вообщем задача состоит в том что нужно затаскиватьинфу из тексбокса в БД. Возможно ли такое чудо????