- Fórumok
- Szoftverfejlesztés
- Programozás topic
- (kiemelt téma)
- Vezetékes FEJhallgatók
- Hétvégére virradóan kiöntött a medréből a hardverfolyó
- Házimozi belépő szinten
- Mégis megkapja a HDMI 2.1-et a Steam Machine?
- Apple asztali gépek
- Kormányok / autós szimulátorok topikja
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Vezeték nélküli fülhallgatók
- OLED monitor topic
- AMD K6-III, és minden ami RETRO - Oldschool tuning
-
4100 - 4001
21047 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2023-12-13 06:18 Téma összefoglaló
Új hozzászólás Aktív témák
-
Karma
félisten
-
No-kia
addikt
itt azt írja h illegal assigment for-loop variable "i", milehet a gond? integernek deklaráltam az i-t, annak jónak kéne lennie

for i:=1 to length(s) do
begin
if s[i]:' ' then i:=i+1;
end; -
No-kia
addikt
-
Karma
félisten
Nem bonyolult pedig, ha csak simán számolni kell. Most hogy elolvastam alaposabban a kiírást, tényleg csak egy szóköz lehet, úgyhogy tutira erre akarnak rájátszani.
Két eset lehetséges:
1) Üres a string. Ekkor 0 szó van benne.
2) Nem üres a string, úgyhogy fogj egy for ciklust 1-től a karakterlánc hosszáig, és nézd meg, hogy az i-edik karakter szóköz-e, vagy nem. Ha igen, akkor találtál egy szóhatárt (növelj egy változót). A szavak száma szóhatárok+1. -
No-kia
addikt
-
Karma
félisten
-
No-kia
addikt
hello! kaptam házi feladatnak egy feladatot:
Írjon egy függvényt, amely megszámolja egy karakterlánc szavait. A karakterlánc nem kezdődhet és nem végződhet szóközzel, a szavakat egy szóköz választja el egymástól. Pl.:
SzoSzam('alma körte barack') = 3
egyszerűnek tűnik, de nem áll rá az agyam, vki letudná írni a megoldást( nem a fgv-t, csakaz elméletetet, h még is mi alapján induljak el) köszönöm
(igen most kezdtük a programozást, azért vagyok ilyen szar és pascalt használunk)
-
VaniliásRönk
nagyúr
Esetleg itt tudna valaki segíteni? [link]
-
gman907
csendes tag
-
bpx
őstag
igen, erről beszéltem, hogy csak egy irányba működik: ugyanis amit én írtam ide kódot, az csak az alacsonyból (800 alatti) magasba (1000 feletti) való átmeneteket vizsgálja, fordítva nem
(gondoltam kiindulásnak jó lesz, aztán azért dolgozzál vele te is
)ahhoz, hogy a mindkét irányba működjön, pár dolgot változtatni kell rajta:
- start/stop változókat érdemes pl. alacsony/magas-ra módosítani (ugye itt már egy megtalált 800 alatti vagy 1000 feletti érték lehet egy vizsgálandó "szakasz" eleje vagy vége is)
- távolságnál az abszolút értéket kell vizsgálni, mivel fordított sorrend is lehetséges
- feltételeken kell módosítani (pl. sorrendet nem kell kikötni)az meg ha egyáltalán nem talál a feltételeknek megfelelő helyet, úgy vehető észre, hogy a start/stop (vagy az átalakított változatban alacsony/magas) változók a kezdeti értékükön maradnak
-
Gyuri16
senior tag
-Zeratul- kodja majdnem kesz van, innen ha erted mit irt nem lehet problema befejezned.
megjegyzed az utolso 800 alatti es 1000 folottit is, nem csak a 800 alattit. tehat (-Zeratul- valtozoinal maradva) lesz egy akt_start800 es akt_start1000. ezutan ha jon pl egy 1000 folotti, akkor megnezed milyen messze van az akt_start800-tol, ha kozelebb mint eddigi legjobb akkor megjegyzed, es azutan atirod a start1000 valtozot. ugyanez forditva ha 800 alatti jon
abban az esetben ha nincs ilyen hely, azt egyszeruen kiszurod ugy, hogy a start es stop valtozoid nullak maradtak -
gman907
csendes tag
Még 1 fontos dolog lenne. Abban az esetben ha nincs készültségnélküli és harmadfokú hely, vagy csak úgy hogy előbb van a harmadfokú, mint a készültségnélküli, azokat hogyan tudnám kiszűrni? Mert pl: két helyen nézem és az első helyre beírok egy harmadfokút, a másodikra egy készültség nélkülit, akkor is kiírja az első és utolsó pontot.
-
gman907
csendes tag
-
bpx
őstag
-
gman907
csendes tag
-
Gyuri16
senior tag
ez az N pont ahol merik a vizallast egysegnyi tavolsagra van egymastol, vagy a tavolsagokat is beolvasod?
eleg sokmindent irtal, de ebbol nekem az jott le, hogy csak meg kell hataroznod egy tombben az egymashoz legkozelebb levo 1000 folotti es 800 alatti pontot (ezt akkor ha egysegnyi tavolsagra vannak egymastol a pontok)
mi az amit megcsinaltal, es mit nem tudsz?mod: megeloztek, -Zeratul- megoldasat csak kicsit ki kell pofozni es meg is van (mindket iranyba mukodjon)
-
bpx
őstag
az elejétől kezdve egyesével vizsgáld a tárolt értékeket
ha találsz egy 800 alatti értéket, ott kezdődhet egy lehetséges szakasz - 1000 felettinél meg végződhet (bár ez a feladattól is függ, hogy kell-e mind2 irányba keresni)
közben tárold el a már megtalált legrövidebb szakaszt (elejét és végét)
ha a vizsgálat közben találsz egy olyan szakaszt ami jó lehet, azt azzal hasonlítsd össze, ha annál jobb, cseréld le az újjalvalahogy így (ez sem tökéletes, és csak egy irányba működik):
{
...
const int N = 100;
int folyo[N];
...
int start = 0, stop = N-1, akt_start = 0, akt_stop = 0;
int i = 0;
while (i < N)
{
if (folyo[i] < 800) akt_start = i;
if (folyo[i] > 1000) akt_stop = i;
if ((akt_stop - akt_start < stop - start) &&
(akt_stop > akt_start) && (folyo[akt_start] < 800))
{
start = akt_start; stop = akt_stop;
if (stop-start == 1) break;
}
i++;
}
cout << "Start: " << start << ", Stop: " << stop << endl;
...
} -
gman907
csendes tag
-
bpx
őstag
-
gman907
csendes tag
Hello! Van egy feladatom, amit sehogy nem tudok megcsinálni.
Egy folyón N helyen mérik a vízállást, amit egy referenciamagassághoz képest centiméterben adnak meg. Elsőfokú árvízvédelmi készültséget kell elrendelni, ha a magasság meghaladja a 800 centimétert, másodfokút, ha meghaladja a 900 centimétert és harmadfokút, ha meghaladja az 10 métert. Folyószakasznak nevezzük a leghosszabb egymás mellett levő egyforma tulajdonságú mérésekből álló sorozatokat. Árvíznek nevezzük azt a szakaszt, ahol minden hely legalább elsőfokú készültségű.
Készítsen programot, amely meghatározza a leggyorsabb áradás helyét, azaz azt a
helyet, ahol legközelebb van egymáshoz árvízmentes és harmadfokú készültségű hely!C++ -ban kéne megoldanom. Ha valaki tudna segíteni, az kérem írjon
-
bpx
őstag
-
bpx
őstag
void isPrim(int number){
if (number <<4){ // shift operátor?
return number; // void és return? meg miért kell magát a számot visszaadni?
for(int i=4, i*i<number,i++); // meg kell engednni az egyenlőséget is különben a
// négyzetszámokat is prímnek jelzi
if(number % i=0) // az összehasonlító operátor az ==
return 0;
return 1;
}for után nem kell közvetlenül ; mert így csak elszámol addig de nem csinál semmit
helyesen valahogy így nézne ki:
int isPrim(int number){
if (number < 4) return 1;
for(int i=4, i*i <= number,i++) {
if(number % i=0)
return 0;
}
return 1;
}így 1-et ad vissza ha prím, 0-t ha nem az
(persze nem teljes így sem mert pl. az 1-t prímszámnak jelzi + egy csomó osztót feleslegesen leellenőriz) -
bama
csendes tag
void isPrim(int number){
if (number <<4){
return number;
for(int i=4, i*i<number,i++);
if(number % i=0)
return 0;
return 1;
} -
Karma
félisten
-
bama
csendes tag
Ali G erre mit mondasz,,,????
void isPrim(int number){
if (number <<4){
return number;
for(int i=4, i*i<number,i++);
if(number % i=0)
return 0;
return 1;
}5 hiba ugyanúgy



-
ALI_G
veterán
-
bama
csendes tag
THX ALI G




Kedves Jester!!Teljesen igazad e kérdésben!!Schrödinger elve tanulmányozása után nem sok idöm marad e feladatokra főleg úgy,hogy szinte ránkboritották a C-t








Segits kérlek


THX -
Lakers
tag
-
Jester01
veterán
Ez eléggé házi feladatnak tűnik amit nem fogunk neked megcsinálni. Főleg, mert ha magadtól nem találsz meg benne legalább kettőt, akkor olyan szinten nem értesz hozzá (feltehetőleg szorgalom vagy odafigyelés hiánya miatt) amit mi itt nem tudunk érdemben orvosolni. De javíts ki ha tévednék.
MOD: ALI_G: hát, a tied se túl jó

-
ALI_G
veterán
használd a szerkesztésnél a Programkód-ot, hogy így nézzen ki:
#include <stdio.h>
#include <stdlib.h>
int isPrim(int number) {
int i;
int j;
if (number <=3) {
return 1;
} else {
if (8<number) {
j = number / 2;
for (i = 1; i < j; i++) {
if (number % i == 0)
return 1;
}
}
}
return 0;
}
}Mellesleg 5 szintaktikai hiba van benne, és kb. ugyanennyi szemantikai, ha ez azt akarja eldönteni, hogy a megadott szám prím szám-e. Nem olyan ciki
és az se biztos, hogy ez helyes C szintaktika, de talán azt is csinálja. -
bama
csendes tag
Hi srácok!!
Tudnátok segiteni ebbe az egyszerű C progiba van benne 5 hiba segitség kéne megtalálni!!!Elég alap szinten vaok C-ből aztán jó lenne ha meglenne a progiba az 5 hiba!!


THX előre is#include <stdio.h>
#include <stdlib.h>void isPrim(int number){
if number <=3
return nember;
int i=4;
while (i*i<number);{
if (number %i=0)
return 0;
}
return 1;
} -
ALI_G
veterán
-
Karma
félisten
Én azt vallom, hogy először programozni tanulj meg, utána állj neki egy konkrét nyelvet megtanulni. Tudom, hogy ez visszásan hangzik, de amíg nem érzed az imperatív (vagy ha az a zsánered, a deklaratív) gondolkodásmódot, bármilyen nyelvvel találkozol, botladozni fogsz. Viszont ha látod, hogy hogy működik egy program, látod a problémáktól a megoldásig vezető utat, a nyelv már szinte mindegy lesz.
-
doc
nagyúr
csinalni kell, ennyi a titka...
a konyv jo, de ha csak a peldakodokat potyogod be, az keves lesz, talalj ki egyszerubb feladatokat, esetleg nezz valami feladatgyujtemenyt, abbol tudsz magadnak a szintedhez illoeket valogatni, kezdesnek pl. atlagszamitas, sikidom teruletenek kiszamitasa jo, aztan johetnek a komolyabbaj
ha nem megy, van itt a PH-n jopar topic, segitunk szivesen
-
Lakers
tag
Ez most érdekes kérdés lesz. De hogyan kéne programozási nyelvet tanulni?
Az a baj, hogy hiába kezdem el úgy, hogy leülök, olvasom a fejezetet, a példákat meg kiprobálom. Aztán ugrás a következő fejezet. Ott is ez van. Aztán kimegy az egész a fejemből, újabb dolgok, és nézek, hogy az mit jelent. pl: statikus típus... nézem a kódot, hát nincs itt olyan változó amelynek az elején a static kulcsszó szerepel. Najó, akkor ismét 1 hét elment a semmire... Ismét az elejétől kezdem, de most elkezdem betanulni a könyvet... De most is ugyanúgy nem találom a static típus jelentését xD...
És már eltelt egy hónap, és már programozni akarok benne, és nem folyton az elméletet visszakeresni... kiborít, hogy napi 6 óra erre megy el az életemből egy hónap alatt...
Bocs csak kiborultam, Megosztanátok velem a személyes tapasztalatot?
-
ALI_G
veterán
-
Karma
félisten
-
ALI_G
veterán
-
Karma
félisten
-
ALI_G
veterán
-
bpx
őstag
-
ALI_G
veterán
-
Lortech
addikt
-
Lortech
addikt
-
ALI_G
veterán
-
Karma
félisten
-
ALI_G
veterán
-
Karma
félisten
-
bpx
őstag
-
ALI_G
veterán
Azt sose értettem, hogy amikor a java SE-t telepítem és berakom a PATH-ba a .../.../bin mappát, akkor a java.exe-t elérem, de javac.exe-t meg nem látja.
Miért, mikor egy mappában vannak!? -
D@ve89
tag
-
Gyuri16
senior tag
elso ami eszembe jutott egy dinamikus programozas, remelem, hogy jo lesz
szamolni fogod a legolcsobb lefedest az elejetol egy bizonyos vegpontig. ezek a vegpontok az osszes kis intervallum vegpontjainak osszessege (max n darab, ami 1000, ez ok)
kezded az elejetol, veszed a legkisebb ilyen vegpontot (jelen esetben a 4es). megnezed, hogy az elejetol fogva hogyan tudod lefedni az intervallumot, itt sok valasztas nincs, ugyhogy veszed a (2,4)et. aztan jon a 18as. megnezed melyik kis intervallum er itt veget (3,18). ebbol latod, hogy az elejetol legalabb 3ig le kell fedned mashogy, megnezed a kisebb szamokat es latod hogy 4-ig le tudod fedni 0 atfedessel, tehat a 18hoz felirod hogy (2,4)(3,18) ennek az ara 1 (ennyi az atfedes). mesz tovabb - 19. az kis intervallum (15,19). megnezed hogy hogyan tudod 15-ig lefedni, erre egyetlen megoldas a (2,18) /ezt most mar egy intervallumkent kezeled 1es arral/. tahat 19 hez odairod hogy (2,18)(15,19) es az ar 1+3=4. ezt igy csinalod tovabb. erdekes az utolsonal lesz, ott lesz tobb valasztasod (last lenti tablazat). kis intervallum (22,50), tehat legalabb 22ig le kell fedned massal, erre ket megoldas van, vagy (2,33) 9+11es arral vagy (2,45) 21+23as arral. nyilvanvaloan az elsot valasztod.
jojjon a mintafeladatod tablazata (remelem a motor nem nagyon dobja szet):elso sor jelentese hogy az elejetol addig a pontig milyen ket
intervallummal tudod lefedni. a ket intervallum a masodik es
harmadik sorban van (ezeket a megoldashoz rekurzivan
vissza kell majd fejteni, de ez nem gond), az utolso sorban
az ar van
4 | 18 | 19 | 33 | 45 | 50 |
2,4 | 2,4 | 2,18| 2,18| 2,33| 2,33|
| 3,18|15,19|10,33|20,45|22,50|
0 | 1 | 4 | 9 | 21 | 20 |(mivel irod hogy az intervallumok a jobb-végpontjuk (v) szerint nemcsökkenő sorrendben vannak megadva. tehat gondolom tobb intervallum is vegzodhet egy pontban, erre oda kell figyelni, hogy az osszeset kiprobald az adott pontban)
-
D@ve89
tag
Sziasztok!
Volna egy feladatom, de nem tudok rájönni a helyes algoritmusra. Ebben kérném segítségeteket. A feladat szövege:
Adott a számegyenesen egy szakasz az A és B egész értékű végpontjával (A < B), és adottak a [k1; v1]; ... ; [kn; vn] (ki < vi; i = 1; ... ; n) zárt intervallumok egész értékű kezdő és végpontjaikkal. Kiválasztandó az intervallumoknak egy olyan halmaza, amely lefedi az [A;B] szakaszt, azaz minden x egész számra, amely eleme az [A;B] szakasznak (A <= x <= B) van olyan kiválasztott [ki; vi] intervallum, amelynek x eleme, azaz ki <= x <= vi. Az a cél, hogy a lefedés költsége, ami a kiválasztott intervallumok hosszainak összege, minimális legyen. Egy [k; v] intervallum hosszán a v-k értéket értjük. Írjon olyan programot, amely megad egy minimális költségű lefedést!
Bemeneti speci�káció
A be.txt szöveges állomány első sora két egész számot tartalmaz (egy szóközzel elválasztva), a lefedendő szakasz. A kezdő és B végpontját (1 <= A < B <= 10000). A második sor egyetlen egész számot, a lefedésre használható intervallumok n (1 <= n <= 1000) számát tartalmazza. A következő n sor mindegyike két egész számot tartalmaz: k v, egy lefedésre használható intervallum k kezdő és v végpontját (A <= k < v <= B). A bemenetben az
intervallumok a jobb-végpontjuk (v) szerint nemcsökkenő sorrendben vannak megadva./ki, vi jelöléseknél az "i" az indexet jelöli/
Példa a be.txt-re:
2 50
6
2 4
3 18
15 19
10 33
20 45
22 50Ezen felül meg van adva az időlimit (0,1 mp), és a memórialimit (16MB).
Szóval kellene valami viszonylag gyors algoritmus.
Az én ötletem (ami nem feltétlen a minimális költségű lefedést adja meg):
Ugyebár a megadott intervallumok végpont szerint nemcsökkenő sorrendben vannak megadva. Az első és utolsó intervallumra mindenképpen szükségünk lesz. Vesszük az utolsó intervallumot. Majd haladunk visszafele, és megnézzük, hogy az előtte levő intervallum végpontja >= az utolsó intervallum kezdőpontjánál. Ha igen, akkor eltároljuk, és haladunk tovább az intervallumokkal, megnézzük ugyanezt a vizsgálatot az a következőnél is. Ha végig értünk, akkor kiválasztjuk a leghosszabb intervallumot a megfelelőek közül, majd ezt vesszük "utolsónak", és kezdjük elölről az egészet.
Mindaddig csináljuk ezt az egészet, míg az első intervallum nem lesz a mi "utolsónk".Viszont ez nem a minimális költségű lefedést adja, hanem a legnagyobb intervallumokkal fedi le a szakaszunkat.
Tehát ezt kéne kombinálni még úgy, hogy az intervallumok átfedéseinek összege minimális legyen.
Kódra nincs szükségem, ha meglenne az algoritmus, az már valószínűleg menne.
Előre is köszi. -
Jester01
veterán
-
drkbl
őstag
Borland cuccoknál a Delphi 7-nél is élő probléma volt, hogy AltGr-re (Alt+Ctrl) pakoltak funkciókat a szövegszerkesztőjükben.
Bár problémás lehet, ha nem tudod belőni a fordítót a futtatás menüben, ajánlanám Pammer Pál pEdit-jét, amivel szépen lehet Windows alatt is 852 kódtáblával szöveget szerkeszteni - csak nem szabad elfelejteni átváltani DOS típusúra a fájlt. Én Clipper 87 projektek karbantartására használom, a compile/build-re van egy batch fájl, csak azt indítom el, de elvileg megoldható paraméterezéssel.
Adja magát a kérdés: feltétlenül 3.01-el kell szenvedned?
-
locgab
csendes tag
Sziasztok!
Az angol billentyűzetet sikerült Borland C++ 3.01-ben átváltani magyarra. É betűnél é betűt ír ki, a ; helyett. Ez már fejlődés. Viszont a pl:. ; <> és egyes társai nem működnek.
Mit tudnátok javasolni? Találtam egy fórumon ezt a szöveget:Config.nt-be
country=036,852,c:\windows\system32\keyboard.sys
Autoexec.nt-be
C:\windows\system32\kb16 HU,852,c:\windows\system32\keyboard.sysEzeket kellett beírni a különböző fájlok végére, így lett magyar a Borland alatt a bill. A karakterek viszont nem működnek. Mit tehetnék? Köszi!
-
ALI_G
veterán
Menedzselt kód, pl a java, vagy a C# által írt programkód (egyszerűsítve). Pl. a java-ban megírt programok elvileg minden platformon (windows, linux, unix, telefonok többségétől kezdve mikrókon keresztül a mosogatógépen át sok mindenen futattatható, persze erre képessé kell tenni az eszközt) futnak, mert egy JVM nevű dolog "futtatja" a programot és nem közvetlenül érik el a processzort. Ez nagyvonalakban ilyen, de kicsit ferdítettem, így szerintem érthető.
Amit te szeretnél azt a szerintem minden mai magas szintű programozási nyelvvel elérheted.
c#, java. A két nyelv szerintem nagyon hasonló, bár ebben egyesek kételkednek.OOP-ről még sokat fogsz olvasni ha kitartó vagy.
ja és logoutos cikkek: c#, c++, és úgy általában: [link]. Java programozásról hirtelen ezt találtam: ppt, csak alapok.
Jó olvasást
mod: ha könyvet keresel, akkor Angster Erzsébet írt sok jó könyvet: [link],
mod2: hű, így most jó sok mindent összedobáltam amik kezdetnek hasznosak és olvasmányosak, másoknak is ajánlom akik kezdő cipőben járnak.
-
Child
csendes tag
Üdv!
utána néztem a fogalmaknak.
[I]A natív kód az értelmezésem szerint: ugye gépi kód, annyit írnak róla. Nem szavakból és jelekből áll, hanem a kettes számrendszerből.
Menedzselt kód: nem a bináris számrendszer és valamilyen köztes kód. Elég hiányos a fogalomról a kialakított képem.
Makró: forráskód részlet. Előre meglévő "program darabok", akár egy puzzle. Ezeket beillesztve a makró hivatkozási helyre megkönnyítjük a munkánkat.
Objektumorientált programozás (OOP): nem magáról a műveletekről van szó, hanem a programegységek kapcsolatára alapul.[/I]
Amit én szeretnék, az egy olyan program, ami üzemel elektronikai eszközöket és ugyebár ezt grafikus felületen keresztül tenné. Pl: egy házat felruházni egy programmal, ami kezeli a házban lévő műszakiakat, beállítja a hőmérsékletet, biztonsági rendszert felügyel stb...
Nos, nem tudom hogy mennyire lenne nehéz megvalósítani.Ha nem jól értelmeztem a fenti fogalmakat, légyszi javítsatok ki. A menedzselt kód és az OOP elég sötét még.
Köszi a segítségeket

-
ALI_G
veterán
Szia!
Először egy egyszerű C (++ nélkül) megértése lenne jó kezdés, amolyan bevezetés, esetleg PASCAL. Igaz ezek "halott nyelvek" (vagy majdnem), de jó alapot szolgáltatnak objektum orientált programozáshoz.
Ez után jöhet C++, Java, C#, .NET akármi, de az alapok fontosak. Először a wikipedia magyar oldalát ajánlom, keress rá az itt félig ismeretlen szavakra, sok alap dolgot megtalálsz ott, továbbá a logout.hu-n is olvashatsz pár bevezető írást. Ha továbbra is érdekel a programozás, akkor a határ a csillagos ég
hajrá
-
locgab
csendes tag
Hallottam, hogy Vista alatt Dosbox-ba működik a borland C++ 3.01.
Tudja valaki, hogy az hogy működik?
-
drkbl
őstag
Milyen programokat szeretnél írni? Ha teljesítményre kényes, vagy hardverközeli programokat, a c++-t akkor ajánlanám. Windows esetén ha gyors fejlesztés (RAD) érdekelne, főként adatbáziskezeléssel, akkor natív kód esetén Delphi, menedzselt kód esetén C#, vagy Visual Basic. A VB érdekes lehet, Office makrók, SQL Server Reporting Services makrók épülnek rá.
Több-platformos fejlesztéshez Java, bár abban a GUI összerakása kihívás lehet
Linux / mobiltelefonok: C++ QT-velC++ (+The Game Creators GDK) / C# / Visual Basic / Web Developer / SQL Server Express Edition-ok ingyenesek, a készített programot el is adhatod.
-
drkbl
őstag
-
Child
csendes tag
Jó reggelt!
Szóval mit javasolnátok, hogy mivel kezdjek? Látom van sokféle nyelv és program. Szívesen kezdenék a c++ -szal. Tudtok valami oldalt, ahol a nyelvet szedhetném le?
Ha hülyeséget mondtam, akkor bocsi...elég kezdő vagyok

-
Child
csendes tag
sziasztok!
Lali vagyok, új tag

Elkezdett érdekelni a programozás és az informatikai élet. Segítségeteket és válaszaitokat előre is köszönöm![P
][/P] -
ALI_G
veterán
-
Gyuri16
senior tag
-
locgab
csendes tag
Nem, nem működik az alt shift :-)
-
ALI_G
veterán
-
locgab
csendes tag
A vakon gépeléssel nincs gond! :-) Csak már nagyon megszoktam a pontosvesszőt meg sok karaktert és elég nehéz így programot írni. :-)
-
locgab
csendes tag
-
ALI_G
veterán
-
Jester01
veterán
-
ALI_G
veterán
-
locgab
csendes tag
Sziasztok!
Komolyan programozást tanulok!
Viszont az a kérdésem, hogy Vista vagy Windows7 alatt hogyan lehet a Borland C++ 3.01-et futtatni? Mert a billentyűzetkiosztások nem megfelelőek. É betű helyet ;-t ír ki. stb.
Tudnátok javaslatot adni?
Köszönöm!
-
Trub
tag
a=1; b=2; c=3; d=0;
if (3 < b < 5) {Ez a feltétel igaz. Rossz a szintaktika. A kiértékelés balról jobbra halad.
A 3 < 2 eredménye 0, majd ezt a nullát hasonlítod össze öttel, 0 > 5.
Lehene így is írni: if ((3 < b) < 5)A helyes:
a=1; b=2; c=3; d=0;
if (3 < b && b < 5) {Tovább nem is ovlastam el a kódot, mert nagyon csúnya.
-
klambi
addikt
szevasztok!
lenne 1 kis gondom c ben...
A bıvített
többszörös
szelekciós
vezérlés
megvalósítása
C/C++-ban:if (F1){
A1;
} else if (F2){
A2;
…
} else if (Fn){
An;
} else {
B
}#include <stdio.h>
int main()
{
int a, b, c, d;
a=1; b=2; c=3; d=0;
if (3 < b < 5) {
if (c=d) {
printf("d = %d", d); a=1; b=2;c=3; d=0;
} else if ( !( (a>0)||(c=4) ) ) {
printf("a = %d", a);
} else {
printf("c = %d", c);
}
} /* if (3 < b < 5) */
else {
printf("b = %d", b);
}
printf("\n"); system("PAUSE");
return 0;
}c = 0
ez a feladat, bocs csak kiollóztam!
kérdés mért 0 lesz a c?

-
mobal
nagyúr
mingw + notepad?

-
ATISoft
tag
Üdv!
C++ Builder 6-ban éppen az Excellel küzdök és van egy probléma amire nem találtam megoldást eddig (pedig biztosan van)
Egy eléggé nagy szöveges állományt kell Excelbe átpakolnom, formázottan,
ami megy is, csak meglehetősen lassan, ugyanis cellánként pakolom az adatokat és egy óráig is eltart mire befejezi a műveletet.Szeretném megoldani azt, hogy az adatokat először egy tömbbe másolom, majd Excelben range-el kijelölöm hová akarom tenni a tömb tartalmát és úgy illesztem be. Netről szoktam ollózgatni példákat amiket átalakítok, viszont erre nem találtam normális megoldást.
Nemrég óta foglalkozom ezzel és még van sok sötét folt.
Tud valaki segíteni hogyan csináljam?
Egy példaprogram volna a legjobb.Nagyon leegyszerűsítve most kb. így néz ki a program:
(a cellánként másolást kellene kiváltani valami gyorsabb módszerre)Variant XL,v0,v1,v2;
XL=Variant:: CreateObject("excel.application");
XL.OlePropertySet("Visible",false);
XL.OlePropertyGet("Workbooks").OleProcedure("Open",forras_file);
v0=XL.OlePropertyGet("Workbooks");
v1=v0.OlePropertyGet("Item",1);
v0=v1.OlePropertyGet("Worksheets") ;v0=XL.OlePropertyGet("Sheets",1);
v1=v0.OlePropertyGet("Cells");
v2=v0.OlePropertyGet("Columns");i=1;
while(!feof(f)){
v1.OlePropertyGet("Item",i,1).OlePropertySet("Value",var_1);
v1.OlePropertyGet("Item",i,2).OlePropertySet("Value",var_2);
v1.OlePropertyGet("Item",i,3).OlePropertySet("Value",var_3);
i+=1;
fread(&tstru,30,1,f);
}fclose(f);
v1.OlePropertyGet("EntireColumn").OleProcedure("AutoFit");
XL.OleProcedure("Save");
XL.OleProcedure("Quit"); -
Csaba105
csendes tag
-
Gyuri16
senior tag
ez egy programozos topic, nagyobb valoszinuseggel kapsz segitseget valamelyik windowsos vagy halozatos topicban, pl a windows 7 itt:
[link]
azonnali kerdesekben is irta valaki, hogy regota nem tudja ezt megoldani, ugyhogy legy kicsit turelmes, es jo helyen kerdezz (ha nagyon elsullyed a kerdesed neha felhozhatod, de ne tul sokszor, az nem segit) -
Csaba105
csendes tag
-
Csaba105
csendes tag
-
Karma
félisten
Az "Azonnali kérdések órája" topik való erre.
-
Csaba105
csendes tag
Sziasztok!
Bocsi, hogy ide írok kérdésemmel, de nem találtam hasonló fórumot.
Kérdésem a következő, adott 2 db számítógép eddig mindkettőn XP volt 1 nyomtató és "parasztba" megoldva nyomtatómegosztással nyomtatott mindkét gépről.
Egyik gép rendszer összeomlás, Win7 feltelepít, munkacsoport átnevez, nyomtató ismét megosztás, újraindít! Viszont a laptop amin XP van csak a munkacsoportot és a gépet látja! Ha beakarok lépni, felhasználónevet és jelszót kér!!! Az igaz, hogy a win 7 adott egy jelszót, de mégsem tudok továbblépni, mintha hibás adatokat adtam volna meg. Felhasználónévnek a másik gép nevét írtam, jelszónak amit a win7 kiosztott.
Hol a hiba?
HELP!Üdv Csaba
-
Bor2Bp
csendes tag
Sziasztok
Programozó munkatársat és tanácsadód keresek. VisualBasic-ben előmodellezett szoftverek készítéséhez keresek társakat. Első lépésben azt akarom kideríteni, hogy melyik nyelv az optimum nekem. Merre menjek?
-
Badb0y
addikt
-
Speeedfire
félisten
-
Karma
félisten
VirtualBoxba telepíts egy DOS-t vagy régi Windows-t, azon tudod használni a Turbo C-t vagy a régi VS-t. Vagy ha olyan W7-ed van, erre találták ki az XP módot.
-
Speeedfire
félisten
-
8nemesis8
veterán
-
Speeedfire
félisten
-
ALI_G
veterán
-
Speeedfire
félisten
sziasztok
eddig visual studio 6-ot használtam c programozásra de mióta váltottam win 7-re nem akar menni
tudna nekem vki ajánlani hasonló kaliberű programot? -
8nemesis8
veterán
-
ALI_G
veterán
-
8nemesis8
veterán
-
Karma
félisten
Új hozzászólás Aktív témák
-
4100 - 4001
21047 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- Programozás topic
- (kiemelt téma)
● olvasd el a téma összefoglalót!
- Vezetékes FEJhallgatók
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Milyen routert?
- Mesterséges intelligencia topik
- Fűnyíró topik
- OpenMediaVault
- Hétvégére virradóan kiöntött a medréből a hardverfolyó
- Elektromos cigaretta 🔞
- Xiaomi 17 Ultra - jó az optikája
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- További aktív témák...
- Magyar ! DELL LATITUDE 7420 2-in-1 14"iPS TOUCH / i7-1165G7, 16GB/512GB NVMe / irisXE TB4 +SZLA GAR
- Samsung Galaxy S24+ Plus 12/256GB Újszerű,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- ÚJ AKKU! ThinkPad X13 YOGA - 13.3" iPS érintős, i5-10310, 16 / 256SSD, WiFi6, TB3, uj.olv +SZLA GARi
- Xiaomi Redmi Note 8 Pro 64GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A53 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone 11 Pro Max 64GB Space Gray -2 ÉV GARANCIA - Kártyafüggetlen, MS5236, 100% AKKSI
- ÓRIÁSI BOMBA AKCIÓK! PSN, STEAM, UBISOFT CONNECT, EA APP, XBOX EREDETI KULCSOK 100% GARANCIA
- Lenovo V15 G4 IRU laptop, 15.6", FHD, IPS, lntel Core i5-13420H, 2x8GB, 1TB SSD
- Steam, EA, Ubisoft és GoG játékkulcsok, illetve Game Pass kedvező áron, egyenesen a kiadóktól!
- HIBÁTLAN iPhone 13 Pro 128GB Gold -1 ÉV GARANCIA -Kártyafüggetlen- MS4674, 100% AKKSI
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



anynira nem kell túl bonyolítani, csak gondolom vmelyik órai felada tipusra akar gyakoroltatni, de semmi nem jut az eszembe, ami jó lenne megoldásnak
Mármint ennél egy kicsit bonyolultabb, mert ha több szóköz van egymás után, azt csak egynek kell számolni.
)

próbáltam követni bama logikáját, hogy ne nagyon változtassam meg, bár így se hasonlít az övére.





][/P]




