-
Fototrend
Új hozzászólás Aktív témák
-
Trub
tag
Szisztok!
Kéne 1 kis segítség. Pascalban próbálok programozni, de valamivel elakadtam.
program kiir;
uses crt;
type nem=(fiu,lany);
tanulo=record
nev:string;
szul:integer;
neme:nem;
end;
var
i:integer;
n:string;
l:array[1..1000] of tanulo;
f:file of string;
BEGIN
clrscr;
i:=0;
assign(f,'elso.txt');
reset(f);
while not eof(f) do BEGIN
i:=i+1;
read(f,l[i].nev);
read(f,l[i].szul);
read(f,l[i].neme);
END;
END.Nah szóval, az elso.txt-ből kéne beolvasni recordokat. De nem engedi hogy a szul integer legyen, vagy a neme pedig nem változó legyen.
Nagyon jól jönne pár tanács hogy mit mire írjak át.
-
Draut_HeV
tag
Kellene egy kis help standard C nyelvben.
Hogyan lehetne azt megoldani, hogy hívok egy külső processt, és miközben az fut, a main program kilép.
System() függvénnyel akartam megoldani, de az addig fenntartja a main programot, amíg a külső process be nem zárul. -
doc
nagyúr
válasz
avalon2neo #3397 üzenetére
SDL nem egy nagy cucc
van egy ritka ocsmany kodu, de azert hasznalhato sdl-es felkesz jatekom:
Brikx
ebben konnyen megtalalhatod -
avalon2neo
csendes tag
Sziasztok
Elkellne egy "kis" segítség... C nyelven, grafikus (SDL) felületen, kellene megoldani az egér kezelés. Terület figyelés, ott történt e gomblenyomás, és ha igen, akkor funkciót rendelni gozzá. Ha konkrétan nem is tud senki, semmit a témáról, legalább valamiéle példa programot/forráskódot please.... Már belevetettem magam az include-fájlok nézegetésébe, és kissé szorít az idő... Az avalon2neo@gmail.com -címre várom az infót. Előre is kösz
-
Tv
senior tag
Semmi értelme nem volna szerintem elpazarolni 1 évet ilyesmire. A C-t viszont kezdd el nézegetni ha van kedved, mert valszeg az lesz az első nyelv, amit tanulni fogtok és amit suliban adnak le, az nagyon kevés. A géped meg bőven sok programozásra. Legalábbis első évre biztos.
-
cucka
addikt
Elég az adatlapodon található gép, csak ezért fölösleges pénzkidobás újat venni.
Webprogramozói szaknak ilyen szempontból sok haszna nincs. Ha nagyon programozni szeretnél, akkor ess neki a c-nek. (De én a te helyedben inkább pihennék ezen a nyáron, mert ha eddig nem programoztál, akkor nem ebben az 1 hónapban fogsz megtanulni..) -
Devdi
aktív tag
Sziasztok. Felvettek a debreceni egyetemre programtervezői szakra. És az lenne a kérdésem, hogy szerintetek itthon gyakorolni kell egy erősebb gép vagy elég egy olyasmi is mint ami az alaplapomon van...
Mindenféleképpen veszek gépet, de azért ezt szeretném tudni. Jah és a másik mivel én közgazdasági szakközbe jártam szóval programozás terén 0 vagyok.
Érdemesebb lenne előtte egy webprogramozói szakot megcsinálni, vagy ha belehúzok nem lesz semmi baj? -
czappa
aktív tag
Egy kliens-szerver programot írok / írnék c++ban. Itt most nem a nyelv a kérdés, inkább általánosságban.
Röviden a kérdésem: amit elgondoltam szerintetek jó-e, így érdemes-e elkezdeni?.
Tehát:
Viszonylag egyszerű alkalmazás, egy kliens-server "chat" progi. Annyi lenne, hogyha az egyik kliens ír vmit, akkor azt elküldi a servernek, a server pedig az összes kliensnek.
Megoldási javaslat (a server oldalhoz):
Egy végtelen ciklusban figyelem, hogy akar-e egy kliens csatlakozni.
Ha igen akkor elindítok egy szálat - nevezzük KliensKezelőnek - és a példányt elmentem egy "tömbben".
Ha egy ilyen KliensKezelő - KK - kap egy üzenetet egy klienstől, akkor azt elmenti egy másik "üzenetek tömbben".
Egy sokadik szál időnként ellenőrizné ezt az üzenetek tömböt és ha van benne elem, akkor kivenné a legrégebbit belőle és elküldené minden KK-nak.
A KK-k is idönként ellenőriznék, hogy van-e el nem küldött üzenetük és ha igen, akkor azt elküldenék.Ez az elgondolás szerintetek így jó? Igazándiból egy példát erre korábban csináltam Java ME-re, és működött, de ez nem jelenti azt, hogy jó is...
Esetleg tudtok jó leírást - link, boltban megvehető könyv - amely C++ alatti hálozatkezelésről szól? -
cucka
addikt
válasz
piadex2 #3384 üzenetére
Látszik, hogy kattintgatós felhasználói felületeken szocializálódtál
Egyébként igen, így kell, illetve linux alatt egyből futtatható formába is hozhatod..VBScript-et akkor érdemes megtanulni szerintem, ha windows rendszer adminisztrációjával szeretnél foglalkozni, ellenkező esetben a Perl a nyerő választás. Esetleg számba jöhet még a python (amihez absz. nem értek, de elvileg marhajó nyelv) vagy a php. (A php-hez mindenki automatikusan a webfejlesztést kapcsolja, pedig sima szkriptnyelvnek is tök jó). Ajánlott ezen kívül megismerkedni a linuxos szkriptelési lehetőségekkel is (leginkább bash), ezen kívül a reguláris kifejezések ismerete alapkövetelmény
mod: apróság, de a perl file-ok kiterjesztése általában .pl, célszerű így használni
-
piadex2
senior tag
válasz
piadex2 #3383 üzenetére
Hello!
Az egyik kérdésemre a válasz közben összejött, mivel lehet, hogy valaki mást is érdekel, ezért közzé teszem. Tehát létre kell hozni egy file-t (pl: helloworld.p) és a parancssorba a "perl" szócska után egy space-szel be kell másolni (vagyis: (ha a file a megfelelő helyen van, akkor) c:\>perl helloworld.p . (A file-ban lehet ez: " print "Hello World\n"; ".)
Üdv,piadex2
-
piadex2
senior tag
Hello!
Nagyon kösz a válaszod. Egy olyan láma kérdésem lenne, hogy ezzel (már telepítettem) hogyan fogok perl file-okat futtatni? Gondolom egy egyszerű txt-t kell átnevezni valamivé, majd azt valahogy beadni az active perl-nek...
Ha erre tudom a választ, akkor a többit szerintem könnyen megtalálom a neten.
Előre is kösz a segítséget.piadex2
mod: ha már a script nyelveknél járunk: melyiket érdemes tanulni: vbscript-et vagy perl-t? (vagy egyik körte másik alma?)
-
cucka
addikt
válasz
piadex2 #3380 üzenetére
rövid szövegfeldolgozási műveletekhez mindenképp scriptnyelv javasolt. a perl jó, de akár a php is tökéletesen alkalmas ezekre a feladatokra (főleg, hogy ismeri a perl-es reguláris kifejezéseket)
Win alá az activePerl nevű ingyenes cuccot töltsd le. (Gondolom win-t használsz, linux alatt nem téma, hogy honnan szerzel perlt)
Azért nem keres senki kifejezetten perl programozót, mert komplett rendszereket, nagy projekteket szinte soha senki nem csinál perl-ben. Ez a nyelv sajátosságai miatt van így, a perl kifejezetten rövid szkriptelési feladatokra alkalmas, de arra nagyon. Ennek ellenére programozói munka során sokszor nagyon jól jön, ha ismersz valamilyen hatékony script nyelvet.
-
piadex2
senior tag
Hello!
Úgydöntöttem, hogy jó nyelv a perl és az ismerete előnyt jelent különböző helyeken - ezt választottam.
Annyi segítséget kérnék, hogy milyen programokat szedjek le, hogy el tudjak kezdeni programozni Perl-ben.
Előre is kösz a segítséget.piadex2
mod: ha le akarsz beszélni a Perl-ről, akkor még nincs későn.
-
piadex2
senior tag
Sziasztok!
Egy olyan programot szeretnék írni, amely egy adott .html file-t alakít egy másik .html-re - közben korrigálás történik, hogy mi féle korrigálás, abba csak akkor megyek bele, ha nagyon kell.
Szerintetek milyen programozási nyelvet használjak?
A Java-t elvetettem, mert az a Sun-é. Korábban C++-t tanultam még ill. a laborvezetőm Perl-t ajánlott.
Szerintetek?
Alapvetően text processzálás lenne a feladat.
---
Igazából az szól a Perl ellen, hogy kevés cég van (konkrétan én egyről sem tudok), aki Perl programozót keres.
Előre is kösz a váalszt.piadex2
-
blackvinyl
tag
Sziasztok!
Lehet nem ide tartozik a kérdés azért tettem offba.
Flashfxp-vel szeretnék sok file-t letölteni és azt szeretném ha a 35megánál nagyobbakat ne szedje le. Egyesével végignézni nagyon sok idő lenne.
Mit és hogy kellene beállítanom?
Köszönöm -
FRK
csendes tag
Sziasztok!
Arra keresek választ, hogy legegyszerűbben miként lehet egy webkamera képét egy 180x360cm felületre projektálni úgy, hogy a fotózni és videót is készíteni tudó kamera pl. 30mp videót, majd 30mp-ig egy állóképet küldjön a gépen keresztül a projektorra..és ez folyamatosan történjen. Erre kész program? Elnézést, ha rossz helyen érdeklődöm...
-
Pistabaaa
aktív tag
válasz
Pistabaaa #3375 üzenetére
Üdv,
Nos megleltem a hibát és így a választ is, amit bepötyögök, hátha valakinek segít majd:
- tehát, a hiba az .indexOf tulajdonságnál volt, ő csinálta azt, hogy megakadt az első talált résznél és újra ugyanazt az értéket adta át, mint pozíció.
- egy egyszerű megoldása a dolognak pl.: mielőtt a tömbbe új pozíciót mentenénk, nézzük meg, hogy van-e már ilyen mentve. Ha van, kezdjük a keresést mondjuk a már létező + 1. karaktertől.Javasoltak még erre más megoldásokat is: Position és Peek C#-ban, csak nem volt kedvem / időm tanulmányozni ezeket, úgyhogy maradtam ebben a megoldásban.
-
válasz
ViTToRe #3374 üzenetére
Hali!
Nem írtad milyen programozási nyelven kell. Most épp Delphi 7 van fent nálam, ha abban megfelel, felőlem mehet. Persze ingyen.
"Pár dolgot" azért még majd egyeztetni kell, bár tudom mit kell írni.Várom válaszod.
Fire.
UI: Gondolom a "bemondja hogy 007" nem hangazonosítás.
-
Pistabaaa
aktív tag
Hali!
Igazából C#-al kapcsolatban lenne egy kérdésem, de a .NET és C# fórumok kissé kihaltak. Úgyhogy sorry hogy ide, de fontos lenne (lehet, hogy csak nekem kerüli el valami a figyelmemet de már régóta szívok vele):
szóval, adott egy XML fájl, amit konfignak használok. Ebből kiolvasgatom a tag-ek közötti text részt egy-egy sztringbe, ezek mennek is egy sztring tömbbe (XmlTextReader-el van kiolvasva és XmlNodeType.Text-el szedem ki a tag-ek közötti részt).
A kapott sztringek mintegy könyvjelzőként funkcionálnak: egy text fájlban az XML-ből kiolvasott sztringeket kell megkeresni. Már nem egy módszerrel próbáltam, főleg ez a kettő vált be úgy ahogy: az egész .txt-t kiolvasom, sztringbe elrakom majd Regex.IsMatch-el csekkolom, hogy benne van-e a szükséges rész. Másik verzió, hogy soronként olvasgatom és mondjuk .Contains propertyvel nézem meg, hogy megvan-e a sorban. Ezek eddig okésak, csakhogy: az XML-es cimkék van, hogy több szóbol állnak és van, hogy több hasonló sztring is van. Pl.:
<mező>XML</mező>
<mező>XML CIMKE</mező>Ezzel dolgozva a keresés például megáll az XML-nél, akárhányszor ráengedem, nem lép tovább, mert úgy gondolja, az első rész már elég. Pedig az XmlTextReader sztringbe olvassa az egészet elvileg így annak egy "XML CIMKE" sztringként kéne találatot adni.
Még az IndexOf tulajdonsággal figyelem azt is, hogy hol van pozicionálva a szövegben (sorrendet kell később figyelnem) és egyértelmű, hogy pl. az XML CIMKE sztringet ugyanott véli megtalálni, ahol az XML-t, tehát a CIMKE-t már nem nézi meg.Szóval ha esetleg lenne valakinek javaslata, hogy hogyan csináljam meg, hogy ne rögtön, "first fit" módszerrel true-t adjon egy sztringre a keresés, akkor azt szívesen venném.
Köszi előre is,
Pistabaaa^ -
ViTToRe
aktív tag
Sziasztok.
Mivel ez egy "fő" programozás téma, ezért ide teszem fel a kérdést, kérést hátha nagyobb szerencsével járok.
Nos a feladat az az lenne hogy egy programot kellene írni grafikus felületben. Vagyis olyan legyen mint egy átlagos program, ablakban fusson, XP kompatibilis legyen és grafikus felületü legyen (Gombok, szövegmezők sttb stb)
Főbb pontokban hogy mi az elvárás:
-Grafikus felületű programnak kell lennie
-6 vagy nemtom mennyi étlapot kell tárolni (kis és nagy adag - stb ) és +1 pizzás lap.
-az étlapokat hetente tetszés szerint lehessen váltani.
-a program tárolja az ember nevét lakcímét telefonszámát és egy felhasználó kódot
-az ember bemondja hogy 007 akkor a program kiadja hogy Jóska Pista a rendelő.
Ehez a témához már nem értekEzért várom lelkes programozók jelentkezését Privátban egy árelképzeléssel hogy mégis mennyi lenne.
Köszönöm
-
Kona
csendes tag
Sziasztok!
Nekem egy olyan programra van szükségem, ami 'figyeli' a feladatkezelőben futó folyamatokat, és ha egy program állapota "nem válaszol"-ra vált akkor X perc után kilövi. Van valakinek valami ötlete, hogyan lehetne ezt megoldani?
Köszönöm a segítséget!Üdv,
Kona -
@Pirate@
tag
hehe a papiros prog zhák! nekem is anno úgy kellett írni c++ progit.... de a tárgy 2. fele már gépen történt igaz menükezelés volt az már! sima turboDebuggerrel
jobban oda kell figyelni ezzel próbálnak ösztönözni h pontosabb légy egy feladat megoldásakor!Java nyelvet én is most sajátítom el... ajánlom a NetBeans fejlesztői környezetet hozzá! (elég fejlett) nekem a dosos nem non jön be
fősulis vok én is! úgy állok hozzá hogy egy igazi próba és gyakorlat az cégnél fog érvényesülni!
mert a papír magában nem sokat ér! esetleg vmi műszaki boltba eladónak
üdv -
Tv
senior tag
Köszi a választ. A php-t egyelőre csak névről ismerem
, minimális html-t tanultam, de akkor érdemes volna átnézni. Mindenesetre egyelőre asszem a java-t tanulgatom, aztán meglátjuk. C# az milyen? Valami olyat hallottam régebben hogy c++/java elemekre épül
Vagy ez baromság?
-
mm00
aktív tag
C++, Java, PHP
Én úgy látom jelenleg ezekre van a legnagyobb kereslet.Gyakorlatilag a tapasztalatoddal mindegy melyiknek állsz neki. Mindegyiknek megvan az előnye meg a hátránya is.
PHP: Viszonylag egyszerű, sok előre megírt funkció, nagyon sok anyagot fellelni a neten. Ha belejössz suli mellett akár pénzre is válthatod a tudásod. Hátrány: kell mellé html css javascript adatbázis ismeret.
C++: Nagy rá a kereslet, de nehéz jó könyv nélkül. Jó magyar nyelvű könyv nemigyen van. Ajánlom figyelmedbe amazon.com-ról a könyvrendelést.
Java: szintén sok embert keresnek
Összefoglalva: Mind nehéz
komolyan mellé kell állni és menni fog. A témában átrágni pár könyvet és ha megvannak az alapok elkell menni egy céghez gyakorlatra, ha van lehetőség. Tudásod legjavát úgyis a munkahelyeiden fogod felszedni!
-
Tv
senior tag
Szervusztok! Programtervező Informatikusnak tanulok, de felemás sikerrel. Vannak bizonyos tárgyak amitől kiráz a hideg, és attól tartok sosem fogom megcsinálni, mert nemlátom értelmét. A sulit nem akarom otthagyni, viszont inkább el akarok magamtól kezdeni megtanulni programozni valami normális nyelven. C és Java alapismereteim vannak.
A c-nek nagyjából értem a szintaktikáját, a java még kicsit zavaros néhol, de érdekel. Asszem ami legjobban megy nekem az egészben, az az algoritmizálás, tervezése a programnak ( persze egyelőre még nagyon alap programokról van szó). Amelyik része pedig a legellenszenvesebb számomra, az hogy suliban vizsgákon papíron kell programot írni
, és én emiatt szívok állandóan. Figyelmetlen vagyok és egyszerűen elírok dolgokat, lahagyom a pontosvesszőt stb... amit ugye a fordító egyből kidobna és javítanám, dehát papíron ilyen nincs. Emiatt hiába jól írom meg a cuccokat, vonják lefelé a pontokat keményen ( jogosan egyébként ), és az eredmény: bukás.Szóval a lényeg: Mondjatok légyszi valami nyelvet, amire van kereslet, viszonylag kevés tapasztalattal érdemes elkezdeni. A java-n pl. gondolkodom, hogy komolyan kéne foglalkozni vele. Többek közt azért is mert suliban is eléggé java vonalon megy most az okítás. Nektek mi a véleményetek?
-
Devdi
aktív tag
-
Lortech
addikt
Nyilván egy "programozói" és egy szoftverüzemeltetői közül szakmailag előbbi ér többet. De két évet elcseszni ezzel azért, hogy rálátásod legyen.
Igazából gimnázium alatt kellett volna gyűrni már, és iskola mellett, és nem árt, ha jó matekos és programozói/algoritmizáló alapokkal mész oda, és még az érdeklődésed is ez.
A szoftverüzemeltetőinek végképp semmi értelmét nem látom, mert annak elvégzésétől nem sok "belelátásod" lesz a témába.
Ha webprogramozó okj-ba kezdesz, tudom ajánlani az EKF-et. -
Devdi
aktív tag
Sziasztok. Lenne egy kérdésem. Az egyetemre szeretnék menni programtervező informatikusnak, de előtte elszeretnék végezni egy plusz okj-s szakot hogy legyen egy kis belelátásom a dolgokba és azt szeretném megkérdezni hogy melyik érne többet? Egy 1 éves szoftverüzemeltetői vagy egy 2 éves webprogramozói szak? Előre is köszi
-
lakisoft
veterán
Valaki tud ORACLE-ben segíteni? - [link] köszi! üdv
-
ALI_G
veterán
java-ban ez helyes?
List<Integer> myIntList = new LinkedList<Integer>();
nem ez lenne a helyes?
List<Integer> myIntList = new List<Integer>();
-
torrentwarez
csendes tag
Sziasztok!
Azt szeretném megkérdezni, hogy hogy lehet egy .dll fáj-t készíteni [url=http://www.bolidesoft.com/allmymovies_hu.html]ehhez[/url] a programhoz,mert szeretnék egy kereső plugint csinálni(tatni) mert tök jó kisprogram a dvd-k rendezéséhez,csak nincs hozzá magyar kereső plugin, ami a film infoját keresi meg.
Jó lenne ha xpress.hu, filmclub.hu oldalakról egy plugint késziteni.
köszönöm segítségeteket! -
REDeath
őstag
válasz
Protezis #3355 üzenetére
na sikerült. am nem tulbnyolitotam, hanem a hashtable-t meg array listet és egyéb dolgokat nem tudom még megfelelően alkalmazni, ezért csináltam "elemi" módszerekkel.
a rendezés után egyébként amivel gondom volt, azt nagyon egyszerűen kelett, mint rájöttem
megnézem az előtte és utána lévővel is hoyg egyezik-e
a 9-es meg megint durvának tűnt, (módusza a tömbnek) de nézelődtem és két ciklusal, a belső ciklusban pedig 2 egymásba ágyazott elágazással azis meglett, és végülis egyszerű így utólag,csak nincs rutinom még, és azért tűnik minden olyan brutálisnak elsőre
de amúgy viszont kösz a linket, nézegettem, és nagyon hasznosnak tűnik az a hashtable, érettségi után blevetem magam kicsit mélyebben is a témába, ha lesz rá bőven időm
thx és üdv, Bálint
-
REDeath
őstag
válasz
Protezis #3353 üzenetére
picit idegenek hangzik még nekem
de mégis segített az alvás (bár érettségin nem alhatok 8 órát) és van egy tippem, ma ki is próbálom:
először is biztonságból lemásolm a 2oszlopos tömböt, majd a kódok szerint csökenő vagy növekvő sorrendbe rendezem.
és ciklussla megnézem minden egyes kódra, hogy az előtte lévő kóddal egyezik-e. ha igen, akkor kiiratom egy változóba szavastól és megy tovább. ha nem egyezik akor is megy tovább míg nem talál még egyet ami előtt olyan van és akor azt megint kiiratom stb stb.
Elméletben műkszik nálammajd meglátom mennyi idő lesz mire sikerül lekódolni
még azt nem tudom, hogy mi van ha három van egymás után, mer akor kétszer írná ki egyiket (a középsőt)
-
REDeath
őstag
sziaasztok!
lenne egy számotokra bizonyára nagyon egyszerű problémám,kérdésem.
még nemnagyon programoztam, csak gimiben tanították a .NET-es VB-t, és érettségin is ez lesz, és gyakorlásképp épp a 2007 májusi infóérettségit csináltam és elakadtam a 4/8-as feladatnál. (bár lehet ha alszok rá egyet megvilágosodok de nem látok rá sok esélyt)
az elejétől haladva (legalábbis az én logikámmal) elvileg úgy néz ki, hogy van egy tömb, első oszlopban a szavak, másodikban a hozzájuk tartozó kiszámolt kódok.
ha valaki elméletben eltudja magyarázni hogy hogyan kell, azt megköszönném.
én gondoltam arra hogy egyesével végignézi egy ciklus hogy van-e egyező. szóval pl ha első kód 246, akkor ha talál még egy 246-ot akkor félreteszi mint egyezőt, (ha többet talál akkor többet rak félre
), csak akor ha mondjuk 56ik sorban megint 246 van, és 72ikben is akor megint félretenné ugyanazokat, szóval valahogy aminél talált egyezést azt ki kéne szedni, de ez se ugrik be hogy hogy lehetne, és amúgyis biztos van egyszerűbb és ésszerűbb megoldása ennek. futási idő meg ilyenek nemérdekelnek, a lényeg hogy működjön, szóval ha több megoldás is van akor az érthetőbb lenne a jobb
elrőe is köszönöm
szerk: forrás
-
B-L-A-C-K
titán
Á nem igaz senki se tud segíteni....
-
joufiu
csendes tag
válasz
B-L-A-C-K #3345 üzenetére
Joufiu kolleganak nem volt ideje erdemben foglalkozni a dologgal, csak a HM interfest csinalta meg, de azt megosytja barkivel
function gyakorlat(action);
if nargin<1
action='Start';
uicontrol('Style','Pushbutton','Units','Normalized','Position',[.83 .1 .16 .06],...
'Callback','close','String','Cancel');
uicontrol('Style','Pushbutton','Units','Normalized','Position',[.63 .1 .16 .06],...
'String','Open','CallBack','gyakorlat(''Open'')');
uicontrol('Style','Pushbutton','Units','Normalized','Position',[.43 .1 .16 .06],...
'String','Ok','CallBack','gyakorlat(''Ok'')');
end
if strcmp(action,'Start')
elseif strcmp(action,'Open')
myopen;
end
function myopen
[file,path]=uigetfile('terkep.be*');
F=fopen([path,file],'r');
s=fread(F);
[o,i]=beolvas(s,2,1)
N=o(1);M=o(2);
function [o,i]=beolvas(s,k,i)
for j=1:1:k
o(j)=0;
end
while ((s(i)<48)&(s(i)>57))
i=i+1;
end
for j=1:1:k
while ((s(i)>=48)&(s(i)<=57))
o(j)=o(j)*10+s(i)-48;
i=i+1;
end
i=i+1;
endMatlab
-
B-L-A-C-K
titán
Én láma vagyok nem értek ezekhez sose programoztam nem tudnád nekem megcsinálni, 1 kéne csak....
-
Protezis
őstag
válasz
Protezis #3346 üzenetére
Keso van mar...
Arra kell meg figyelni, hogy ha tobb ladakupachoz is hozzafuzheted az adott ladadat, akkor ahhoz fuzd hozza, amelyikben a legkisebb lada a legkisebb...
Pl.:
7 5 6
8 4 32-es meretu ladat a 2. sorba rakod (3 < 6), mert ha a kovetkezo a 4-es lada, es a 2-est az elsobe rakod, akkor a 4-es lada uj kupac lenne.
-
Protezis
őstag
válasz
B-L-A-C-K #3345 üzenetére
ooo, felreneztem.
Szoval kb. ennyit kellene csinalni:
Nyilvantartod az osszes megkezdett ladakupacod meretet (mekkora benne a legkisebb lada), es a soronkovetkezo ladat belerakod azon ladakupac valamelyikebe, amibe belefer. Ha nem fer bele egyikbe se, uj kupacot kezdesz.A megvalositasrol:
Minden ladakupac lehet mondjuk egy lancolt lista, a legkisebb ladat mindig a lista elejere fuzod fel. Ezeket a kupacokat pedig szinten egy lancolt listaba rakhatod.
Ezen kupacokat kell vegigjarni, es megnezni minden kupac (lista) elejet. -
B-L-A-C-K
titán
Pl itt van egy része de még van egy pár, de mivel nemértek hozzá igy nem tudom eldönteni mi a legkönyebb....
Adott ládáknak egy sorozata. Minden láda kocka alakú és egyik oldala nyitott. A ládákat egy robotnak kell összepakolni úgy, hogy egy ládát belerakhat egy másik ládába, ha az utóbbinak a mérete kisebb. Azonbana robot csak sorban balról-jobbra haladva tudja a pakolást elvégezni, teháta soron következő ládát vagy belerakja egy másik, már összepakolt ládába,vagy külön hagyja. Az a cél, hogy a lehető legkevesebb összerakott láda keletkezzen.
Feladat:Írj programot (LADA.PAS vagy LADA.C) amely megmondja, hogy minimálisan hány ládába lehet a ládasorozatot összepakolni, továbbá megadja, hogy mely ládák lesznek egybepakolva.
Bemenet:
A LADA.BE állomány első sorában a ládák N száma (0<=N<=10000) van. A második sorban N db pozitív egész szám van, a ládák méretei. Mindenszám értéke 1 és 30000 közötti.
Kimenet:
A LADA.KI állomány első sorába az összepakoláshoz minimálisan szükséges ládák M számát kell írni. A következő M sor mindegyike egy összepakolást ad meg, azaz azon ládák sorszámai szerepelnek egy sorban, amelyeket egybe kell pakolnia a robotnak a kiírás sorrendjében.Példa: [link]
-
B-L-A-C-K
titán
Valaki aki tudna segiteni még mindig várom a válaszát meg kéne irnom 1 programot mind1 mibe csak fusson , és több feladat közül lehet választani amiből csak 1 kéne...
joufiu kollega mondta segit de nem kaptam tőle pár napja választ és az idő nagyon sürget mert csötörtökre kéne...
-
piadex2
senior tag
Sziasztok!
Egy olyan kérdésem lenne, hogy van-e olyan program, ami ha ráeresztik egy MS dokumentumra, akkor értelmezi a formázását, és például HTML formázássá alakítja.
Teszem azt van egy rejtett szöveg vagy egy duplán aláhúzott szöveg a dokumentumban, és azt vagy HTML kóddá alakítja, vagy valamilyen egyéb kóddá alakítja. (Például azt írja egy rejtett szöveg köré, hogy "<hidden>...</hidden>".
Előre is kösz a segítséget.piadex2
-
joufiu
csendes tag
-
B-L-A-C-K
titán
Szicsú egy egyszerú program megoldásában nem tudna valaki segiteni? Aki tudna irjon privit minél hamarabb kéne....
Előre is 1000 hála
-
ViragL
tag
Sziasztok!
Most ismerkedem Haskell nyelvvel, lenne néhány banális kérdésem. Van itt olyan aki ismeri a nyelvet?
-
amargo
addikt
válasz
FehérHolló #3333 üzenetére
Igen, ehhez szolgáltatást érdemes csinálni.
-
FehérHolló
veterán
System startupkor automatikusan elinduló programot, amiről jobb, ha a (z illetéktelen) felhasználó nem tud. Ha felugrik akár egy másodpercre is egy konzol, az már halott dolog.
Mint ahogy már írtam, én ezt így némi utánajárás/-kérdezgetés után szolgáltatás formájában látom legegyszerűbben kivitelezhetőnek, de építő jellegű ötletekre nyitott vagyok.
-
amargo
addikt
válasz
FehérHolló #3331 üzenetére
Bocsánat, de akkor én nem értem, hogy mit is szeretnél?
-
Goose-T
veterán
Asszem megoldottam. Rekurzív fabejárás az XML struktúrában, majd a legmélyebb szinten, ahol a szöveg van, keresés-és-csere, XML mentése, és kész is.
Egyszerű, mint az ágybaszarás. Felhasznált VB.NET parancsok, ojjektumok és tulajdonságok (System.Xml névtér kell hozzá): XmlDocument, XmlNode, XmlNode.InnerText, XmlNode.HasChildNode, String.Replace, Like, XmlDocument.Load, XmlDocument.Save, XmlNode.Childnodes, XmlDocument.ChildNodes. Aztán írtam hozzá még egy kicsit, amivel meglévő sorokat tudok sokszorozni, ehhez kellettek még az XmlNode.InsertAfter, XmlNode.Clone, XmlNode.Name tagfüggvények és tulajdonságok.
-
amargo
addikt
válasz
FehérHolló #3326 üzenetére
Szia!
Pl.:
ShellExecute(NULL, "open", "cmd.exe", "/c C:/windows/system32/taskkill /F /IM AcroRd32.exe", NULL, SW_HIDE);Goose-T: Megkérdeztem kollegát, nem foglalkozott ilyennel XML kapcsán..
Viszont, ha egy 2007-ben lenne a doksi, akkor egyszerűbb lenne (lehet megérné átformázni is) minden esetre tesztképpen, elmentesz egy 2007-es docx-et átnevezed zip-re és ott van amit keresel word\styles.xml néven. -
FehérHolló
veterán
Sziasztok ismét!
Az lenne a kérdésem, hogy hogyan lehetne eltüntetni a konzolt, vagy ablakot úgy, hogy a program még fusson, de a user számára ne legyen ilyen feltűnő?
C vagy cpp kód, Visual Studio 2005, és inkább a konzolos alkalmazást preferálnám, mint az ablakosat.
(Gugli, MSDN és fórumokon hozzászólás keresgetés nem segített rajtam.
)
-
amargo
addikt
válasz
Goose-T #3323 üzenetére
Áhhh értem, bocsánat
Igaz most is csak nesze neki fogdmeg jól tanács jün, mert konkrétan én sem ismerem ezeket a könyvtárakat..
Nos én ezt úgy oldottam meg, hogy írtam egy interface-t amibe VB ből szedtem ki hogy mik a paraméterei egy Word doksinak (.NET alatt ez már egyszerű, igaz nekem is utána kellene nézni, de.. )
using Word;Sajnos csak ilyen megoldást ismerek, de 2007-es officet elnézve, ez már biztos készen van és nem Neked kell kihámozni, hogy mi micsoda, mert gondolom van egy pár lehetőség.. Sajnálom én ennyit tudok, holnap meg kérdem egy kollegámat, hátha Ő ismeri is a könyvtár nevét
-
Goose-T
veterán
Ezt a kérdést megírtam az XML topikban is, de azt sajnos elég ritkán látogatják, ezért feldobom ide is.
Gyors kérdés: van egy Word doksim, amit Word 2003 XML formátumban akarok használni sablonként. Az lenne a célom, hogy tegyek bele olyan mezőket, amiket majd egy sima XML parser rutinnal (.NET-ben) kicseréljek tetszőleges szövegre úgy, hogy a formázás megmaradjon. Hogy lehet ezt megcsinálni, milyen XML recordokat/nodeokat használjak, mire cseréljem őket?
-
barnam_
nagyúr
válasz
barnam_ #3316 üzenetére
Azóta sikerült megcsinálnom
Viszont akadt egy kis problémám, vagyis egy figyelmeztetés, amit el kellene tüntetnem.
Ha 0-t adok meg az 1. változónak, működik a program, de ezt kapom:Use of uninitialized value in concatenation (.) or string at ./feladat5.sh line 28, <STDIN> line 4.
Annyit kiderítettem, hogy valami Define-t kellene használnom, de semmit se találtam arról, hogyan kellene használnom.
#!/usr/bin/perl -w
print "elso:\n";
$szam1=<STDIN>;
chomp $szam1;
print "diff:\n";
$diff=<STDIN>;
chomp $diff;
print "hanyadik elemeket:\n";
$elem=<STDIN>;
chomp $elem;
print "osszesen mennyi elemet:\n";
$osszes=<STDIN>;
chomp $osszes;
$hatar=$diff * $osszes * $elem;
for ($i=$szam1; $i<$hatar; $i=$i + $diff)
{
@list=(@list, $i);
}
$size=@list;
for ($i=0; $i<=$size; $i=$i + $elem)
{
print "$list[$i] ";
}
print "\n"; -
Sziasztok!
Python -ban kéne egy kis help. Sajnos nagyon nemvágom a dolgokat és szardára kéne alkotnom valamit. Írni kell egy kis progit ami letölt egy komplett honlatop vhogy igy:
/..
/kepek
/index.html(satöbbi... ez csak 1 példa
)
Itt tartok. Idáig müködik. Most hogyan tovább?
urrlib
-bet kell használni. Sajnos használható dokumentációt idáig nemtaláltam + ha kapnék megköszönném! Előre is köszi!
Kód:
#!/usr/bin/python
import sys
from Tkinter import *
from urllib import *
root = Tk()
root.title('The Program')
def Get():
url = input.get()
f = urlopen("http://" + url)
f.close()
print f.read()
print 'http://' + url + ' - downloading...'
Label(root, font = ("Courier", 16), fg = 'Black', text = 'http://').pack(fill = X, expand = True)
input = Entry(root, font = ("Arial", 10), fg = 'Black', width = '25')
input.pack()
Button(root, text = 'Download', command = Get, padx = 5, font = ("Arial", 12), fg = 'black').pack()
root.mainloop() -
barnam_
nagyúr
Most itt tartok:
$n=-1;
for ( $i=$szam1; $i <= $szam2; $i=$i+1 )
{
@list=$i;
$size=@list;
for ( $b=0; $b < $size; $b=$b+1)
{
print "$b. index: $list[$n]\n;";
$n=$n-1;
}
}Külön működött (feltöltöttem kézzel egy listát), de a for ciklusba ágyazva nem jó. A hibaüzenet a $b.index-re utal, a "."-al van baja.
-
amargo
addikt
válasz
barnam_ #3313 üzenetére
Hopp késő van és nem értelmeztem a feladatot.. de egy gyors megjegyzés, cikluson belül nem látom, hol írnád ki a 0. index=15 sort? Te csak a 15-t írod ki, amit a két szám közti max meghatározás és a ciklus megfelelő felparaméterezése után csökkentve mész végig rajta
De(ha a feladatot nézem, akkor 2 ciklus kell):
bekérsz 2 számot, abból eldöntöd melyik a nagyobb.
Majd, a ciklusoddal feltöltöd a listát, megkapod, hogy 42,43,44,45,46,47,48
a deltád a 7 itt akár a listára alkalmazhatod is a reverse (de csak 1x!)
majd egy másik ciklusban, a delta szerinti értékig mész, növelve a ciklust, ez nem túl jó megoldás, de megoldás.Léteznek szebb és frappánsabb megoldások is ennél, de szerintem ez most elég lesz
Már ha alkalmazhattok listát, mert ha nem akkor bizony a másik ciklust csökkenteni kell és egy konstans delta értékből kivonva a ciklus delta értékét, a listából pedig a delta értékét csökkentve veszed ki az elemeket.Jutsz el a fordítva kiírásig
-
amargo
addikt
válasz
barnam_ #3311 üzenetére
Csak hogy jól értem, amit írsz:
for ( $i=10; $i <= 15; $i=$i+1 )
{
@list=$i;
print "@list\n";
}
Akkor ez szépen 10-től 15 ig feltölti növekvőileg a listát és ki is írja
ami neked kell(gondolom): hmm nem írom le, kicsit gondolkozásra ösztökélek.
Hogyan éred el a ciklussal, hogy csökkenőileg írja ki a számokat? -
barnam_
nagyúr
Tudna valaki Perl-ben segíteni? Kaptam egy házit, de nem azt csinálja amit én akarok
A standard inputrol beker ket szamot!
A ket bekert szam kozti szamokbol egy listat kepez (pl: ha a ket
szam 42 es 48, akkor a lista elemei: 42,43,44,45,46,47,48), es
kiiratja a lista elemeinek erteket a kovetkezo formaban: i.index=x
(a bekert szamok sorrendjetol fuggetlenul a szamsor csokkeno legyen)
Pelda a mukodesre:
inputok: 10, 15
> ./feladat1.sh
0. index=15
1. index=14
2. index=13
3. index=12
4. index=11
5. index=10For ciklussal kitudom iratni a két szám közötti számokat, de a tömböt nem úgy tölti fel, ahogy kellene. Próbáltam úgy, hogy a cikluson kívül van az értékadás, ekkor csak az utolsó értéket írja ki.
#!/usr/bin/perl -w
$szam1=<STDIN>;
chomp $szam1;
$szam2=<STDIN>;
chomp $szam2;
print "$szam1\n";
print "$szam2\n";
for ( $i=$szam1; $i <= $szam2; $i=$i+1 )
{
@list=$i;
print "@list\n";
} -
amargo
addikt
Szia nincs mit, csak a két projekt nevét cserélted fel érzésem szerint ;)
Delphi nincs a gépemen ezért nem tudok ebben többet segíteniSok sikert hozzá!
A gsPDF-nek talán van valami telepítője is, hátha abban több dolog van én csak a zip-et néztem meg..a PDFShap viszont elég igéretes, ha c#-ban is írhatod, de akár c++ ra is tudok ajánlani elég jót, de az nem ingyenes..
-
Deer_
csendes tag
Köszi szépen amargo
A gsPDFfel nem boldogultam, a PDFSharp az alap ActiveX controlt használja, ami szinte csak megjeleníteni és nyomtatni tud. (így ez a solution is).
A konzolossal az a gond, hogy ugyanúgy az alapja az App:=CreateOleObject('AcroExch.App'); sor, ami nekem hibát dob. Azért kipróbáltam ezt a kis progit is, de ezen a soron megakadt a szokásos hibával.
Egyszerűen nem fogom fel, hogy miért nem sikerül ez nekem, pedig nagyon kell a megoldásNagyon köszönöm az eddigi segítséget!
-
amargo
addikt
PDFSharp. Ez egy .NET es library.
GsPDF Ezt is érdemes megnézned.Igaz konzolos:
{$APPTYPE CONSOLE}
uses
Windows,SysUtils,ShellApi,Forms,ComObj,Variants;
var Input,InputNew : string;
FileTest : boolean;
App, AVDoc : Variant;
CoInitFlags : Integer = -1;
VarTest : IDispatch;
test : PVariant;
function RenameFile(const OldName, NewName: string): boolean;
//renames files, taken from
//http://www.dsdt.info/tipps/?id=128&search=RenameFile
var
sh: TSHFileOpStruct;
begin
sh.Wnd := Application.Handle;
sh.wFunc := fo_Rename;
//terminate with null byte to set list ending
sh.pFrom := PChar(OldName + #0);
sh.pTo := PChar(NewName + #0);
sh.fFlags := fof_Silent or fof_MultiDestFiles;
Result:=ShFileOperation(sh)=0;
end; //end function
begin //begin program
Application.Initialize;
//Read given filename
Input:= ParamStr(1);
//InputNew = original filename with ending "-preview" (e.g. test-preview.pdf)
InputNew:= copy(Input,1,Length(Input)-4); //remove ".pdf"
InputNew:= InputNew+'-preview.pdf';
//check if renamed file exists
FileTest:= FileExists(InputNew);
//Create OLE-object for the program Acrobat or Adobe Viewer
App:=CreateOleObject('AcroExch.App');
//test if given file already exists
if FileTest = true then
begin
//close old file
AVDoc:=App.GetActiveDoc; //handle of the active document
VarTest:=AVDoc;
test:= PVariant(VarTest);
if test <> PVariant(0) then //when handle is existing
begin
try
AVDoc.Close(true);
except
Application.Terminate;
end;
end;
//delete old file
DeleteFile(InputNew);
end; //end if FileTest
//rename file
RenameFile(Input,InputNew);
//open renamed file in Acobat or Adobe Viewer
App.Show; //show window
App.Restore(true); //restore window size to make window active
App.Maximize(true); //maximize window
AVDoc:=CreateOleObject('AcroExch.AVDoc'); //create OLE object for file
AVDoc.Open(''+InputNew+'',''); //open file
end. //end program -
Deer_
csendes tag
Ennek ugyanúgy működnie kéne, mint pl annak, hogy CreateOleObject('Word.Application'), vagy Excel.Application, stb....
-
Deer_
csendes tag
Elég sokat keresgéltem, de nem találtam ilyen INGYENES komponenst.
Viszont letöltöttem egy Adobe Reader SDK-t a az Adobe oldalról. Ez azt írja, hogy járható a dolog, amit én gondoltam - igaz, hogy Visual Basicet vagy C#-ot ajánl.
Van ebben a leírásban 1 Visual Basic kódrészlet:Private Sub myGoto(ByVal where As Integer)
Dim app as Object, avdoc as Object, pageview as Object
Set app = CreateObject("AcroExch.App")
Set avdoc = app.GetActiveDoc
Set pageview = avdoc.GetAVPageView
pageview.Goto(where)
End SubElvileg ez a megoldás a problémámra.
Nem nagyon értek basicül, de ha jól gondolom ,ez Delphiben így nézne ki:procedure TForm1.FormCreate(Sender: TObject);
var
app : variant;
begin
app := CreateOleObject('AcroExch.App');
/ stb...stb..
end;Nekem erre kiírja, hogy 'Érvénytelen osztályú karakterlánc'. Az érdekelne, hogy miért.
Tudsz nekem ebben segíteni? -
amargo
addikt
Léteznek erre ingyenes komponensek, amivel megtudod nyitni a PDF-et és ad arra is interface-t, hogy keresni tudjál benne.
A sourceforge.net, találtam pár hónapja egy egész ígéretesnek tűnő komponenst itt ami ingyenes (csak most nem találom a nevét, csak amit én használok, de az pénzes volt).Maga az API-at kell neked hsználni majd az Adobe-től.
Ismert jó pár keresési eljárás, ezeket googléval meg is találhatod, a Memos ötletet már most elvetném csírájában
Nem tudom mennyi időd van rá, de én inkább komponenst keresnék, fentebb írtam, hogy létezik jó pár.
-
Deer_
csendes tag
Teljesen ingyenes Adobe Reader 8.0-m van.
Elsősorban kulcsszavakra keresnék rá a pdf-ben az AcroRd32.dll-ben lévő Menuitemexecute('Find') (Vagy 'Keresés') függvénnyel.
.. De lehet, hogy az is jó lenne, ha ki tudnám tenni clipboardra az egész szöveget, bevágnám egy Memo-ba, aztán ebben keresgélnék. De akkor mondjuk ki kéne találnom valami gyors keresési algoritmust, amivel a szövegben keresek.Amiről írtál, talán az ActiveX control lehetett. Ezt kirakom a formra és kész, de ez csak megjeleníti a pdf-et, keresni pl nem tudok benne, de kijelölni sem.
ps : Douglas Adams az Isten
)
-
amargo
addikt
Mit is szeretnél tulajdonképpen?
Mert azt nehezen képzelem el, hogy az Adobe ingyen adna neked egy inteface-t egy létező PDF manipulálásához.Amúgy meg(Borland most nincs a közelemben), de ha jól rémlik ott is hozzá tudsz adni komponenseket valahol a pakage-ek környékén és ott fel is ajánlja az Adoble dll használatát, ez meg is fog jelenni a toolbar-on és feltudsz majd rakni egy objektumot, amivel PDF-et tudsz megjeleníteni.
-
Deer_
csendes tag
Üdv mindenkinek!
Pdf-ekben próbálok kutakodni Delphi alkalmazáson keresztül.
Adobe Reader 8.0 van telepítve, van is hozzá egy királyságos típuskönyvtár AcroRd32.dll néven.
Ezt bemásoltam a project mellé, átneveztem Acrobat.tlb-re. Ezt regisztráltam, mint type library-t.Ezután kétféleképp próbáltam dll-t elérni:
...
uses Acrobat_TLB // ezt generálta, mikor regisztráltam
...
procedure TForm1.FormCreate(Sender: TObject);
var
a : AcroApp;
v : variant;
begin
a := CoAcroApp.Create;
v := CreateOleObject('Acroapp');
end;Na, egyik se műxik. Az elsőnél kiírja, hogy 'Az osztály nincs regisztrálva', a másodiknál pedig, hogy 'Érvénytelen osztályú karaktarlánc'.
Légyszi, ha valaki tud, segítsen nekem
Előre is köszi,
Üdv,
Déer -
ViragL
tag
Sziasztok!
Delphiben szeretnék képernyő-billentyűzetet csinálni. Konkrétan, vannak a formon kontrolljaim, egyszerű TTextEdit-ek és egy Devexpress Quantumgrid. Egy DockPanelen lebeg egy numerikus billentyűzet amivel szeretném az adatbevitelt megvalósítani.
Az egyszerű kontrollokkal nincs probléma (vagyis van olyan megoldásom ami ezekkel működik, de a griddel nem, tehát ez vagy jó megoldás vagy nem majd kiderül), de a griddel nem boldogulok. Van valakinek ezirányú tapasztalata? THX
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- AMD Ryzen 7 5700X processzor eladó /Garanciás/
- Xbox Series S + 2 kontroller
- Dell laptop eladó i5 11. gen, 8GB RAM, 512GB SSD, újszerű állapotban!
- Bomba ár! HP EliteBook Folio 1040 G1 - i5-G4 I 8GB I 256GB SSD I 14" HD+ I Cam I W10 I Garancia!
- Bomba ár! HP Elitebook Folio 9470M - i5-3GEN I 8GB I 256GB SSD I 14" I DP I Cam I W10 I Garancia!
- Csere-Beszámítás! Gigabyte Aorus Elite RX 9070 XT 16GB Videokártya! Bemutató darab!
- Csere-Beszámítás! Custom vizes számítógép játékra! I7 12700KF / RTX 3090 / 32GB DDR5 / 1TB SSD
- BESZÁMÍTÁS! ASROCK H310CM i5 8400 16GB DDR4 240GB SSD 1TB HDD GTX 980 4GB Aio Corp Croma CM 600W
- Beszámítás! Apple Watch SE 2024 44mm Cellular okosóra garanciával hibátlan működéssel
- Nike Airmax 720 43-as sneaker eladó
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest