Nagyon szépen köszönöm. Tényleg egyszerűbb mint gondoltam volna. Az volt a baj, hogy Fx (Str) helyett én mindenképp címer akartam átadni & operátorral és belezavarodtam. :-(
Az alábbi kis Fx() függvénnyel meg tudom változtatni a string első karakterét, de a többi nem megy. :-(
Hogyan írhatom át a 2-3-4. karaktereket is az Fx() függvénnyel? Az is érdekelne, ha az Str nem char*, hanem char Str[4]-ként van létrehozva a main() függvényben malloc() és free() nélkül.
Légyszi ne nevessetek ki ha valami tök egyszerű a megoldás. A pointerekkel sajnos mindig hadilábon álltam (állok).
Igen, az a problémám, hogy nem tudom hogy hogyan kell egy textfile sorait olvasni, és a mezőket megtalálni benne. Valaki azt írta, hogy ki kell szűrni benne a ;-őt, mert ez jelzi a mezőhatárokat, de nem tudom, hogy ezt miként kell megcsinálni.
Valamilyen algoritmussal tudnád ezt ismertetni?
C++ Builderben akarom elkészíteni az adatbázis kezelő programot.
... vagy a saját PC-dből, ahol az adatokat és a programot tartod, webservert kell csinálnod, ...
Inkább adatbázis szervert. Ez nem túl bonyolult feladat és csak azt a portot kell nyitni amin keresztül az adatbázis szerver kommunikál. Egyébként pedig tökmindegy, hogy mivel csinálja az alkalmazást, ha van benne rendes adatbázis osztály. Ez ezekben az eszközökben nem szokott gondot okozni, bár bevallom c++ buildert nem használtam még soha.
Kezdjük ott, hogy internete keresztül olyan adatokhoz tudsz hozzáférni, amik eleve egy internetes tárhelyen vannak, vagy a saját PC-dből, ahol az adatokat és a programot tartod, webservert kell csinálnod, azaz meg kell nyitnod a "világ" felé. A technikákat nem ismerem, de véleményem szerint előbb nem ártana végiggondolnod, hogy mit is szeretnél, mert lehet, hogy nem a legjobb fejlesztőeszközt választottad a célod eléréséhez.
szerintem egyszeri feltöltésre gondol, nem programból való hozzáférésre.
Rég volt (mikor használtam), de szerintem az adatbáziskezelőben van olyan menüpont, hogy import... és ott be lehet állítani, hogy milyen típusú fájlt olvasson be.
Még egy kérdés. C++Builder 5 rendszerben akarok megírni, egy olyan adatbáziskezelőprogramot, mely maximum 3-4 adattáblát kezel.
A kérdésem, hogy ezekhz a adattáblákhoz, illetve ebből készített lekérdezésekhez, listákhoz hozzá tudok-e férni és ,ha igen, akkor hogyan az Interneten keresztül? (Tehát a cél az, hogy a programot a felhasználó ne csak a saját PC-jéről, hanem az Interenet segítségével bárhonnan használhassa.)
Én adatfeltöltés ügyében szeretnék tanácsot kérni. Van egy .csv file-on (Excel), mely tartalmaz 3 adatmezőt (karakteres, dárum, szám). Ennek a file-nak van három rekordja. A kérdésem, hogy hogy lehetne ennek a .csv formátumu file-nak a mezőit és rekordjait feltölteni egy paradox táblába? A célom, hogy ezeket a Paradox táblába feltöltött rekordokat C++ Builder alatt megírt adatbáziskezelő programmal kezeljem.
Felteszem, hogy a kérdéses metódusok a CPPPUNIT2.OBJ-ban vannak; amikor LINK-elni akarsz, akkor az összes tárgymodult (object) és könyvtárat (library) meg kell adni, amiből az EXE-t össze kell állítani
Ha ez valami grafikus/kattintos rendszer, akkor valószínüleg van benne olyan, hogy "projekt", na ottan kell nézelődni.
Sziasztok, most kezdtem el programozni bcb ben, elég szépen haladtam, eddig jól működött a program amibe belekezdtem de egyszercsak dobott egy olyat a compiller hogy : [Linker Error] Unresolved external 'Startframe::Meretezes()' referenced from C:CPPPUNIT1.OBJ [Linker Error] Unresolved external 'Startframe::chart1load()' referenced from C:CPPPUNIT1.OBJ [Linker Error] Unresolved external 'Startframe::chart2load()' referenced from C:CPPPUNIT1.OBJ
Forrás:
int startposition = 50;
sframe = new Startframe(startposition); sframe->Meretezes(); sframe->chart1load (); sframe->chart2load ();
Mindegy hogy honnan próbálom meghívni a metódusokat, még osztályon belül is hibát generálnak. :(((((((((((((
Minden be van includolva, aláthatóságok mindenre ki vannak terjesztve és úgy sem. És mindig ez a hiba jön be akármit csinálok és mindig onnan ahonnan el akarok érni egy osztály példány metódust. Googliztam csináltam mindent, már kétségbe vagyok esve, össze akarom törni a gépet. Vagy 8 órát szarakodtam és nem jutok egyről a kettőre vele, lehet meggajdult a fordító.
Én ugyan ezért nem fogok ott regisztrálni, de ha te résztveszel ott, megírnád ennek az okos embernek, hogy magyarul platina, nem platinum? http://pcforum.hu/hirek/10817/Vegyen+PC-t+130+millioert.html
Sajnálom, de nem szeretném megcsinálni sem a házifeladatodat, sem azt a munkát, amiért a fizetésedet kapod. Ha kérdésed van, egyszerűen írd be ide. (Vagy a prog.hu-ra, ott valamivel nagyobb forgalom van).
Nem lehet, hogy a programban ezek a billentyűkombinációk már másra le vannak foglalva? Az AltGr az angol kiosztásban egyenlő a Ctrl+Alttal, szóval nézd meg, hogy Ctrl+Alt+F meg hasonlók nem szolgálnak-e valami másra, és nem tudod-e átállítani vagy megszüntetni ezeket a billentyűkódokat.
Nekem is volt ilyen. A szerkesztő nem veszi be. Arra tippeltem, hogy valami gyorsbillentyű van hozzárendelve, de nem találtam meg, hogy hol. Más szerkesztők esetében beírható.
Én maradtam a ctrl-c, ctrl-v megoldásnál, de valóban elég macerás.
Bocs rosszul fogalmaztam. A billentyűzetet nem veszi be és ha mindig bemásolgatom az nem túl nyerő, sok idő. De a jegyzettömbben mind1ik működik. Magyar nyelvűt használok, de angolt is próbáltam úgyse veszi be. XP profot használok. Na igazából az AltGr+F -et nem veszi be de az AltGr+G igen és így van a {} ezekkel is az egyik megvan a másik nincs.
Karaktereket, vagy billentyűket? Control+V -vel be lehet illeszteni őket? Más programban (pl notepad) működnek ezek a billentyűk? Milyen nyelvű billentyűzetkiosztást használsz? És milyen Windows verziót?