Hirdetés

2024. április 23., kedd

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Programozás topic (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-12-13 06:18:28

LOGOUT.hu

Összefoglaló kinyitása ▼

Hozzászólások

(#551) Drizzt válasza Drizzt (#545) üzenetére


Drizzt
nagyúr

Fuck... Megvan a hiba... De hülye vagyok... A norm után kell egy (). Fááák! :( :DD

I am having fun staying poor.

(#552) Drizzt


Drizzt
nagyúr

operato ''='' must be a (unknown) member. Ez a hibaüzenet mit jelent? Az értékadást kellen overloadolnom. Hogy néz ki annak az eredeti deklarációja?

I am having fun staying poor.

(#553) b14 válasza Drizzt (#552) üzenetére


b14
senior tag

A ''='' operátornak (ismeretlen) tagnak kell lennie.

''...de a konfigjából kiindulva, nem hiszem, hogy 40 éves családos ember lenne...'' -- by Slax

(#554) Drizzt válasza b14 (#553) üzenetére


Drizzt
nagyúr

Jó, de mit takar ez a valóságban?

I am having fun staying poor.

(#555) b14 válasza Drizzt (#554) üzenetére


b14
senior tag

Nemtom.
Csak simán angolra fordítottam a lejobb tudásom szerint.

''...de a konfigjából kiindulva, nem hiszem, hogy 40 éves családos ember lenne...'' -- by Slax

(#556) Drizzt válasza b14 (#555) üzenetére


Drizzt
nagyúr

Nem inkább magyarra? ;] :DD

Amúgy ha valaki betéved, s tudja, hogy hol találhatnám meg a különböző operátorok deklarációját VC++6-ban, azt szívesen venném.

I am having fun staying poor.

(#557) b14 válasza Drizzt (#556) üzenetére


b14
senior tag

De.
Az ördög a részketekben keres hibát.

''...de a konfigjából kiindulva, nem hiszem, hogy 40 éves családos ember lenne...'' -- by Slax

(#558) Drizzt válasza b14 (#557) üzenetére


Drizzt
nagyúr

Részketekben? ;] ;] ;]
ŰBocs, de muszáj volt... :D
Nah, köszi amúgy azért.

I am having fun staying poor.

(#559) b14 válasza Drizzt (#558) üzenetére


b14
senior tag

LOL

''...de a konfigjából kiindulva, nem hiszem, hogy 40 éves családos ember lenne...'' -- by Slax

(#560) TheVeryGuest válasza Drizzt (#547) üzenetére


TheVeryGuest
senior tag

Pedig igaza van. Kevered a kétfajta operátor megadási módot:
Az egyik módon magában a classban lehet definiálni az operátort, ekkor egyoperandusú. Itt semmi értelme sincs friend-ezni, mert method hozzáférhet minden belső member-höz.
A másik, amikor a class namespace-en kívűl adod meg mondjuk a globális namespaceben, ekkor kell kétoperandusúként definiálni. Ilyenkor van értelme a friend mechanizmusnak, ha protected memberhez akarsz hozzáférni ilyen külső cuccból.
Tehát:

class vektor {
bool operator<(const vektor &other) const;
};

illetve

bool ::operator<(const vektor &first,
const vektor &second) const;

Valahova töltsd fel a file-t úgy biztos meg tudjuk mondani, hogy mi vele a gáz.

“Perfection is attained not when there is nothing more to add, but when there is nothing more to remove” Antoine de Saint-Exupéry

(#561) Drizzt válasza TheVeryGuest (#560) üzenetére


Drizzt
nagyúr

Helló. Már sikerült megoldani a gondot. Köszi, s elnézést, ha valakit megsértettem volna.

I am having fun staying poor.

(#562) Drizzt válasza b14 (#559) üzenetére


Drizzt
nagyúr

Erre meg leírtam azt, hogy : ''ŰBocs''...
:DD

I am having fun staying poor.

(#563) b14 válasza Drizzt (#562) üzenetére


b14
senior tag

Lényegtelen.

''...de a konfigjából kiindulva, nem hiszem, hogy 40 éves családos ember lenne...'' -- by Slax

(#564) Sianis


Sianis
addikt

Sziasztok!

Egyleányó megkért, hogy írjak neki egy tömb feltöltő programot, ami a tömböt itánna egy file-ba írja.
Én hülye nem hoztam haza a Pascal könyvemet, és egy parancsot nem tudok helyesen használni! Psl segítsetek! Előre is köszi

program tomb;
uses crt;

type konyv=record
cim:string;
szerzo:string;
kiev:integer;
end;

var
i:integer;
append 1..10 tkonyv of konyv;


begin
clrscr;
textcolor(white);
assign(f,konyvek.dat);
rewrite(f);
for i:=1 to 2
begin
writeln(''Kerem a konyv cimet:'');
readln(t.cim);
writeln(''Kerem a konyv szerzojet'');
readln(t
.szerzo);
writeln(''Kerem a kiadasi evet'');
readln(t.kiev);
write(f,t);
end;
close(f);
end.

(#565) VladimirR válasza Sianis (#564) üzenetére


VladimirR
nagyúr

pontosan mit is szeretnel? elobb feltolteni a tombot, s aztan kiirni?
mert pl a programban miutan feltoltod a rekordot egybol kiirod

egyebkent tomb-ot igy csinalsz:
var tkonyv: array[1..10] of konyv;

konyv tipusu file-t meg igy:
var f: file of konyv;

bar neked, ha tombot kell file-ba irnod, inkabb ez kellene
type t_konyv=array[1..10] of konyv;
var t: t_konyv;
   f: file of t_konyv;

es ezutan egy cikluson belul feltoltened a tombot, majd az egeszet egyben irnad ki a file-ba, a ciklus utan
for i:=1 to 10 do
begin
   writeln(''Kerem a konyv cimet:'');
   readln(t[i].cim);
   writeln(''Kerem a konyv szerzojet'');
   readln(t[i].szerzo);
   writeln(''Kerem a kiadasi evet'');
   readln(t[i].kiev);
end;
write(f, t);

asszem igy mukodnie kellene

(#566) Sianis


Sianis
addikt

Csak fel kell tölteni, semmi több!

(#567) Sianis


Sianis
addikt

Működik, köszi. Mennyit felejt az ember, ha nem haszálja a nyelvet. Mióta átáltam C-re totál kimentek a parancsok. Az, hogy hogyan kell programozni az nem, na de azt nem is tudtam! :p

(#568) Cathfaern


Cathfaern
nagyúr

Szükségem lenne valamilyen ingyenes C++-os grafikus fejlesztői környezetre Windows alá. Próbáltam neten keresni de nem nagyon találtam :F (igazából nem tudom hogy keressek rá angolul) Tud vki ilyet?

Na, találtam :) Ha esetleg érdekel vkit: Bővebben: link

(#569) flugi válasza Cathfaern (#568) üzenetére


flugi
tag

a Dev-C++ tényleg nagyon jó, mi is azzal tanítunk

(#570) pite_r1


pite_r1
csendes tag

Sziasztok rossz volt a gepem es nem igazan tudtam mindenhova figyelni de lenne egy keresem ami mar egyszer elhangzott:

Hali Nagyon fontos lenne nekem egy program C++ ban megirva ami:

-beolvas egy txt-fajlt(ami NOTEPAD-ban van megirva)
-eszleli es atalakitja az ékezetes betuket simava (á--->a)
-beturendbe rendezi a sorokat
-egy uj txt fajlt hoz letre es elmenti ebbe a rendezett sorokat (ekezetek nelkul ugye)


Fontos lenne ez a progi minel elobb es keresem az hogy minel egyszerubben megirva legyen es ha lehet kommentekkel soronkent mi micsinal ....ezen mulik a fosuli felevem es nem ertek a programozashoz ...Elore is kosz aki tud segiteni !

(ha megvan email: pokyg@freemail.hu) (MSN cim is!!!!)

Annyival egeszitenem ki hogy Borland C 3.xx be kell futnia es jo lenne ha a progit (a mukodot valaki elkuldene a cimemre termeszetesen a forrasfajlt) Tok lama vagyok a programozashoz foleg a c -hez de a tanarokat ez nem igazan erdekli es megbuktatnak szo nelkul ugyhogy HETFOig van hataridom legyszives ha tud valaki irja be a progit es/vagy kuldje el KOSZONOM !

Ja es pl.:
be.txt tartalma:

Tóth Árpád
Arany János
Petőfi Sándor

ki.txt igy nez ki:

Arany Janos
Petofi Sandor
Toth Arpad

Az ekezeteket simara cserelje!!!! es a notepadban megirt fajlokat kezelje (az ASCII miatt van valami gixer ha masba irod mas vagy mittom en) KOSZONOM megegyszer meghalalom !!!!

[Szerkesztve]

(#571) b14


b14
senior tag

Sajna csak pascalban tudnek segiteni.

''...de a konfigjából kiindulva, nem hiszem, hogy 40 éves családos ember lenne...'' -- by Slax

(#572) totzo


totzo
csendes tag

Szevasztok. Eléggé kezdő vagyok még, de.... A kérdés: a htaccess fájllal próbálkozom. Először is: mit kell beleírni, s a másik fájlban hogyan adom meg a jogosultak nevét és kódjait. A válaszokat előre is köszönöm.

(#573) b14


b14
senior tag

Nekem meg vki. megmondhatna, hogy mire valo a htaccess

''...de a konfigjából kiindulva, nem hiszem, hogy 40 éves családos ember lenne...'' -- by Slax

(#574) brazso válasza pite_r1 (#570) üzenetére


brazso
tag

Elküldtem a megadott emailcímre egy megoldást.

Unus pro omnibus, omnes pro uno

(#575) flugi válasza b14 (#573) üzenetére


flugi
tag

nem tudom mi mindenre még, de apache webszervernek jogosultsági adatokat adhatsz meg ilyenekben.

(#576) b14 válasza flugi (#575) üzenetére


b14
senior tag

OK koszi

''...de a konfigjából kiindulva, nem hiszem, hogy 40 éves családos ember lenne...'' -- by Slax

(#577) KPepe


KPepe
senior tag

El tudnátok magyarázni, mit tesz az, hogy az adatelemek private hozzáférésűek?
És hogy kell használni?

köszi

A tüzérség előtt minden és mindenki egyenlő. A föld színével.

(#578) VladimirR válasza KPepe (#577) üzenetére


VladimirR
nagyúr

azt jelenti, hogy csak a vele egy osztalyban levo eljarasok/fuggvenyek fernek hozza
hasznalata altalaban ugy nez ki, hogy a valtozok/fugvenyek (member-ek) megadasakor elejuk irod, hogy privat (vagy public, vagy protected, elobbihez mindenki hozzafer, utobbihoz az adott osztaly es annak ''orokosei'')
altalaban nem kell minden sor ele kiirni a lathatosagat, hanem valahjogy igy:

privat
valtozo
valtozo
fuggveny
public
valtoz
fuggveny
fuggveny

(#579) KPepe válasza VladimirR (#578) üzenetére


KPepe
senior tag

köszi
ha jól értelmezem, akkor kívülről nem férek hozzá a private függvényekhez?

Még valami: akkor hogy lehet pl. a főprogramból érték átadással private osztályban lévő fügvényekkel dolgozni? Tehát a főprogramban megadott értékekkel hogy lehet számolni az alábbi osztályban?
class szamol
{
int s1,s2,x;
void szoroz(int a, int b)
{
s1=a; s2=b; x=a*b;
}
void listaz()
{
cout<<s1<<'', ''<<s2<<'', szorzat:''<<x<<endl;
}
};

A tüzérség előtt minden és mindenki egyenlő. A föld színével.

(#580) Hólapátos H.


Hólapátos H.
csendes tag

Szevasztok!
V.ki elmagyarázhatná nagy vonalakban miről szól ez a program:

Hozzon létre egy osztályt, amiben:
- max. 20 karakteres azonosító;
- további min. 2 adatelem van.
Minden adatelem ''private'' hozzáférési módú.
Írjon tagfüggvényt, amely az adatokból számol valamit.
Hozzon létre egy, a felhasználó által megadot méretű (n) tömböt, amelynek elemei az előbb létrehozott osztályba tartozó objektumok.
Adjon meg tetszőleges számú (max. n darab) objektumot.
Csak annyi objektumot tároljon, amennyi fel van töltve adatokkal!
Listázza ki az objektumok tartalmát a számolt értékekkel együtt.
Ügyeljen a memóriakezelésre!

Az ígéret szép szó, de Bauchspeicheldrüzenentzündung még szebb!

(#581) VladimirR válasza KPepe (#579) üzenetére


VladimirR
nagyúr

az elso kerdesedre: igen, jol erted

a masodikra: nem az osztalynak, hanem a tagjainak van lathatosaga (ha jol tudom), es altalaban ugy szokas beallitani a lathatosagot, hogy a valtozok mind privat-ok, a fuggvenyek kozul pedig azok, amiket kivulrol kell majd hivni, azok pulic-ok

(#582) KPepe válasza VladimirR (#581) üzenetére


KPepe
senior tag

Kösz! Az a feladat, amit Hólapátos H. is írt, konkrétan ''Minden adatelem ''private'' hozzáférési módú.'' Tehát akkor a változók legyenek private-k, a függvények public-ok?

A tüzérség előtt minden és mindenki egyenlő. A föld színével.

(#583) anulu


anulu
félisten

egy olyan kérdésem lenne, hogy hogyan lehet motherboard és VGA vendort lekérdezni közvetlenül az alaplaptól/vidkártyától Visual Basic 6 alatt?

"Jelenleg a cloud nem más mint a sales által elhazudott és eladott utópia, egy ígéret, csalánba csomagolt mézesmadzag, amit az üzemeltetés f@$zával vernek" | Feel the power! Intel Core i7 | iPhone 14Pro 256GB | iPad Pro 2017 64GB

(#584) b14


b14
senior tag

Van a ph!-n C# topic?

''...de a konfigjából kiindulva, nem hiszem, hogy 40 éves családos ember lenne...'' -- by Slax

(#585) Antal30


Antal30
csendes tag

Halika! Nem tudna valaki segítséget adni hogy tudok Win98-hoz indítómenüt készíteni.:);]

(#586) Gabró


Gabró
tag

Hello,

ennek a futásának a végeredményét szeretném egy txt-be kiíratni freepascallal.

program makro;
uses crt;

var
i:integer;

begin
clrscr;
i:=1;
while i<5001 do
begin
write('A');
write(i);
write(':E');
write(i);
write(',');
i:=i+2;
end
end.

az se lenne gond hogyha el lehetne hagyni a sok felesleges write-ot (sajna nem emlékszem hogy lehet egy write ''alá'' beírni)

kösz a segítséget

[Szerkesztve]

(#587) VladimirR válasza Gabró (#586) üzenetére


VladimirR
nagyúr

var i: integer;
     f: text;

begin
        assign(f, 'c:\kimenet.txt');
        rewrite(f);
        i:=1;
        while i<5001 do
        begin
                writeln('A',i,':E',i,',');
                inc(i,2);
        end;
        close(f);
end.

(#588) Sátán44


Sátán44
addikt

Számlázás Delphiben:

Hogyan lehet megvalósítani,hogy az azonosító ne vesszen el?
Ha számlatételt viszek fel és ha a MÉGSEM gombra klikkelek,ne vesszen a sorszám!

Kis bohóccal is lehet nagy cirkuszt csinálni... :-)

(#589) Gabró válasza VladimirR (#587) üzenetére


Gabró
tag

kösz. egy barátommal megoldottuk (inkább ő volt):). Ez is lefut de a kimenet.txt üres marad Biztos én vagyok a hunyó.
köszi, hogy segítettél.

(#590) VladimirR válasza Gabró (#589) üzenetére


VladimirR
nagyúr

nem te vagy a hunyo, en vagyok a hulye
writeln('A',i,':E',i,',');
helyett
writeln(f, 'A',i,':E',i,',');

(#591) b14 válasza VladimirR (#590) üzenetére


b14
senior tag

:D

''...de a konfigjából kiindulva, nem hiszem, hogy 40 éves családos ember lenne...'' -- by Slax

(#592) 9CS


9CS
senior tag

Két problémám lenne. Builder 6-ban MySQL adatbázist szeretnék kezelni. Egyik gond, hogy a sima DBGrid-ben a blob típusú mezőknek az értékét nem lehet látni, csak az jelenik meg, hogy (BLOB) így zárójelezve. Mit lehetne ez ellen tenni? ODBC vezérlőn keresztül kommunikál a program az adatbázissal. TDatabase TTable és TDataSource van csak feltéve a form-ra, no meg a DBGrid. Hogy lehetne elérni, hogy a blolb tartalmát is kiírja. Ehhez csatlakozik a másik gond, a blob a kódolt szövegrészeket tárolja, érdemes lenne kicserélni ezt más típusra, hogy ne legyen ez a gond? A blob-ot tanácsolták, hogy kódolt szöveget ilyen típusban tároljam.

'' - Tizenkettőt üt az óra, térjenek márrrrgghhhh... ''

(#593) 9CS válasza 9CS (#592) üzenetére


9CS
senior tag

Hmmm a text típus is úgy viselkedik, mint a blob. Azaz ez lesz az eredmény: (Memo) :(

'' - Tizenkettőt üt az óra, térjenek márrrrgghhhh... ''

(#594) Sátán44


Sátán44
addikt

Hogyan lehet megoldani,hogy ha viszek fel egy új számlát és közben a mégse gombra klikkelek törölje a bejegyzést a sorszámmal együtt.Ugyanis ha kitörlök mindent a sorszám akkor is megy tovább,ha ott üres tétel van,de éppen ezt szeretném megoldani.
Szemléltetve:
1.számlaszám: van adat
2.számlaszám: volt adat,csak törölve lett
3.számlaszám: van adat

na már itt a probléma,ha törlöm a 2-est a 3-nak a 2-es helyére kellene ugrania,mivel a sorszám automatikus nem tom megoldani!

SQL-ben hogyan lehet ezt megoldani,vagy delphiben?

Kis bohóccal is lehet nagy cirkuszt csinálni... :-)

(#595) 9CS válasza 9CS (#593) üzenetére


9CS
senior tag

Azt hiszem, hogy ez a DBGrid, nem a legjobb megoldás. :(

'' - Tizenkettőt üt az óra, térjenek márrrrgghhhh... ''

(#596) Gabeszfx


Gabeszfx
csendes tag

lenne még egy probléámám Delphiben!
valaki tudna segíteni?

ime:
Van egy táblám fel van töltve adattal és ezt egy DbLookupcombobox-al kiválasztom egy mező adatát(1 darabot) a táblából!(ez az adat már megjelenik a DbLookupcombobox-ba) és a kiválasztott adatot át akarom rakni egy másik tábla mezőjébe ugyanazon a Form-on!

ha kiválasztom az adatot a DbLookupcombobox-al és utána a button gombra kattintva rakja bele a másik tábla mezőjébe!

Remélem érthetően leírtam

(#597) KoRner™


KoRner™
tag

hmm... Ki tud nekem mondani valamit a VDF kiterjesztzésű fájlokról? :DD

(#598) VladimirR válasza KoRner™ (#597) üzenetére


VladimirR
nagyúr

(#599) zottty


zottty
aktív tag

www.programmers.tvn.hu lehet már volt de ez az egyik legjobb szvsz

Az élet kegyetlen és igazságtalan de ugy látszik velem tényleg csúnyán kibaszott

(#600) Bocó


Bocó
csendes tag

Sziasztok!
Az a helyzet, hogy vonalat kéne húzni, meg kört kéne rajzolni, meg elipszist is, mindhármat változtatható vonalvastagsággal.
Létezik ilyen dolog,hogy midpoint egyenesrajzoló algoritmus, valamelyest el is mélyedtem benne,és aránylag értem is (delphibe próbálkoztam), de szívesen fogadnék valamilyen dokumentumot olyantól, aki már csinált hasonlót. Nem jók a lineto meg hasonló eljárások, a feladat lényege, hogy pixelekkel kell machinálni, tehát nekem kell megírni az egészet kódot.
Ha valakinek van ötlete, szívesen hallanám (látnám):)
Köszi!

Négy gyomor több mint egy!

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Programozás topic (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.