- Xiaomi AX3600 WiFi 6 AIoT Router
- Microsoft Excel topic
- Mesterséges Intelligencia topik
- Linux kezdőknek
- A pápa egyre jobban tart a romlott AI veszélyeitől
- Synology NAS
- Milyen routert?
- DIGI internet
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
Új hozzászólás Aktív témák
-
Jhonny06
veterán
válasz WonderCSabo #679 üzenetére
Huh, köszönöm a gyors választ!
-
sghc_toma
senior tag
válasz WonderCSabo #701 üzenetére
legjobb tudomasom szerint szep modszer nincs ra, de a clear + str("") kombonak mukodnie kellene.. az, hogy nem tudsz bele irni, mit jelent? hibat dob, vagy csak siman ures marad a stream?
esetleg meg megprobalhatod, hogy torlod az error flag-eket, es a put/get pointereket meg beallitod a stream elejere:stringstreamneve.clear();
stringstreamneve.seekp(0);
stringstreamneve.seekg(0);"Ha csak cleart használok, nem csinál semmit"
nem meglepo, a clear az error flag-eket allitja be...in asm we trust
-
sghc_toma
senior tag
válasz WonderCSabo #703 üzenetére
hmm.. milyen forditot hasznalsz? 4.4.3-as GCC-vel mukodik mindket megoldas.. esetleg egy forraskodreszletet be tudsz masolni ide (hatha mashol van a hiba)?
in asm we trust
-
Sk8erPeter
nagyúr
válasz WonderCSabo #716 üzenetére
Dehát akkor ilyen alapon az if-ek helyett valóban lehet switch-case is, semmivel sem csúnyább, sőt.
Sk8erPeter
-
j0k3r!
senior tag
válasz WonderCSabo #777 üzenetére
szavankent rakja bele egy string tombbe?
some men just wanna watch the world burn...
-
j0k3r!
senior tag
válasz WonderCSabo #788 üzenetére
nem gyozom megkoszonni! igen, akasztofa : )
holnap remelem befejezem, szerdara kell a sracnak, nem holnapra.some men just wanna watch the world burn...
-
j0k3r!
senior tag
válasz WonderCSabo #794 üzenetére
nem nem fagyott ki, data.txt mindig volt, csak kicsit felreerthetoen irtam az "elso" do while ciklust.
itt a 'vegleges'
ha vektort hasznaltam volna, az miben egyszerusitette volna meg a munkamat?
es megegyszer koszonom mindenkinek, aki segitett.some men just wanna watch the world burn...
-
Jester01
veterán
válasz WonderCSabo #800 üzenetére
Az én linuxaimon nem megy, tekintve, hogy
A locale name is typically of the form
language[_territory][.codeset][@modifier], where
language is an ISO 639 language code, territory is
an ISO 3166 country code, and codeset is a character
set or encoding identifier like ISO-8859-1 or UTF-8.[ Szerkesztve ]
Jester
-
Jester01
veterán
válasz WonderCSabo #802 üzenetére
Definiálnád a "megy" kifejezést? Beállít értelmes locale-t? Mert ugye mint említettem, hibakezelés nincs a programban, tehát ha nem megy azt se lehet észrevenni.
Jester
-
ArchElf
addikt
válasz WonderCSabo #854 üzenetére
Ha nem kell neki a jövőben, minek tanulja meg... Néha nem értem minek szivatják ezzel az embert. Egy átlagember nem (de még egy átlaginformatikus sem) a programozásból fog megélni.
AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
sagit
addikt
válasz WonderCSabo #854 üzenetére
kis gondolkodás után jah és igenis nekem ez "roppant bonyolult" mivel ez az első félév hogy programozom, életemben, egyből c++ ráadásul az oktatóm is egy hát hogy is fogalmazzak ? sz@rházi kb tojik bele, és semmit sem értek :S nagy kínszenvedés sajna... nah talán majd jövőre
Philips 65OLED803 || iPhone 15 Pro Max || Macbook Air M1 ||
-
!wannabe
tag
válasz WonderCSabo #931 üzenetére
Azoknál a bekereseknél ahol szamot getlineoztam be ott a kövi üzenet jött: proba.cpp:35: error: no matching function for call to ‘getline(std::istream&, int&, char)’
igy hasznalom
pl: cout << "kora"; getline(cin, kor);[ Szerkesztve ]
-
j0k3r!
senior tag
válasz WonderCSabo #962 üzenetére
setlocale(LC_ALL,"Hun"); - valami ilyen remlik, de nem biztos.
some men just wanna watch the world burn...
-
Jester01
veterán
válasz WonderCSabo #962 üzenetére
Programkódba alapból nem írunk ékezetet mert csak a baj van vele. Ha konstans kell, akkor ajánlott kiírni numerikusan.
Továbbá, unicode karakter az nem fér bele egy mezei char típusba, ahhoz wchar_t kell, és a megfelelő wide streameket kell használni. Nomeg persze kell valami hasonló setlocale mint amit a kollega írt.
Imígyen:#include <locale>
#include <iostream>
using namespace std;
int main()
{
wchar_t a=L'\xe9';
wchar_t b;
setlocale(LC_ALL, "");
wcin>>b;
if(a==b)
{
wcout<<"muxik"<<endl;
} else {
wcout<<"rossz ekezet"<< endl;
}
return 0;
}[ Szerkesztve ]
Jester
-
Berenyimiki
csendes tag
válasz WonderCSabo #966 üzenetére
gondolom az a "duplavé" a wide- angol szót jelöli, amire korábban már utalás volt.
Emlékezz arra, hogy a kosárlabda a viselkedés játéka: ha eléred, hogy az ellenfeled másképp viselkedjen, mint ahogyan szokott legyőzöd-Bill Russel
-
Jester01
veterán
-
WonderCSabo
félisten
válasz WonderCSabo #1001 üzenetére
Hülye vagyok, megvan:
if(c == '+' || c =='-' || c =='*' || c =='^' || c =='/' || c =='%')
-
j0k3r!
senior tag
válasz WonderCSabo #1001 üzenetére
#include <iostream>
using namespace std;
int main()
{ char c='+';
if(c == '+' || c == '-' || c == '*' || c == '^' || c == '/' || c == '%')
{
cout<<"jo";
}
else {cout<<"nem";}
return 0;
}nalam igy mukodik
szerk: kozben latom meglett
[ Szerkesztve ]
some men just wanna watch the world burn...
-
Jester01
veterán
-
Sk8erPeter
nagyúr
válasz WonderCSabo #1032 üzenetére
Lehet, hogy kiveri a szememet, és csak én nem veszem észre, de a linken hol látható az API-ról a leírás? Meg maguk az osztályok, stb.?
Sk8erPeter
-
j0k3r!
senior tag
válasz WonderCSabo #1042 üzenetére
igazabol teljesen jogos, amit mondasz (tavaszi szunet alatt eleg sokat c-ztem, aztan ott nincs fstream osztaly, biztos ezert ugrott be ez elsonek), koszonom a korrigalast
szoval akkor fstream :: open (elso parameter valtozatlanul char *), fstream :: is_open, fstream :: close[ Szerkesztve ]
some men just wanna watch the world burn...
-
FireKeeper
nagyúr
válasz WonderCSabo #1076 üzenetére
azzal nincs is gond.
csak hogy hogyan nyissam meg a file-t
ezzel próbáltam, de nem módosította a file-t:fstream infile(Filename, fstream::in | fstream:: out);
[ Szerkesztve ]
steam, GOG, uPlay: @petermadach || HotS: PeterMadach#2675 || Xperia 10 V || Ultrawide & SFF masterrace || Unofficial and unpaid VXE R1 shill
-
Jester01
veterán
válasz WonderCSabo #1080 üzenetére
Nem, mert akkor az utolsó karaktert kétszer is feldolgozza. Példa
Jester
-
Jester01
veterán
válasz WonderCSabo #1082 üzenetére
Miért őrülne meg? Az olvasási próbálkozás után a !f (ami igazából ugye f.fail()) szépen kilép. Probléma egy szál se
Jester
-
lamajoe
tag
válasz WonderCSabo #1104 üzenetére
Köszöntem
-
kingabo
őstag
válasz WonderCSabo #1191 üzenetére
Köszi! Ezt nem tudom miért nem vettem észre.
Megnéztem a C-s változatot is abban is vannak szép dolgok... Mondjuk nem linker error, "csak" a memória foglalás meg felszabadítás. -
7600 GS
addikt
válasz WonderCSabo #1201 üzenetére
Nem ennyire bonyolult, mint amennyire a fórumtárs leírta, azért ennyire még nem vagyunk profik (főleg én nem, istenem, hogy mit keresek én infon?)
-
7600 GS
addikt
válasz WonderCSabo #1203 üzenetére
Igen magam jelentkeztem, de csak azért, mert nem volt más lehetőségem. Angolra akartam menni, az az én "szakterületem" de sajnos hátul voltam a sorban.
-
Jester01
veterán
-
Gyuri16
senior tag
válasz WonderCSabo #1207 üzenetére
koszonom, mindjart jobban erzem magam
Jester01: gondoltam arra is, par percig kerestem ingyenes c++ kodot obfuszkalo programot, de nem talaltam
erdekes viszont, hogy van par fizetos, de nem igazan ertem mire jo ez. gondolom a visszafejtest akarja neheziteni, de akkor miert nem a leforditott binaris szintjen csinalja az obfuszkalast, mi elonye van a koddal kinlodni?Nem vagyok egoista, csak uborkagyalu!
-
válasz WonderCSabo #1201 üzenetére
hát, első beadandó szerintem lehet. vagy egy egyszerűbb vizsgafeladat, bár szerintem jobb akkor már külön tesztelni, hogy a diák ismeri-e a cin, for, if utasításokat.
nyelv vs programozás: szerintem nagyon is közel állnak egymáshoz. még tétel is van rá, hogy az emberi nyelvek Turing nehezek. Turing pedig nyelvész volt. svédnél konkrétan ki is használtam ezt a fajta gondolkodást: időm nyelvi automatizmusokra nem volt, ellenben logikából és memóriából alapfokig eljutottam, kb procedurális módon (ha kérdőmondat, első output megfelelő állítmány). formális nyelveket nem véletlenül hívják így. felépítésben is van hasonlóság, mind program-, mind élő nyelveknél megfigyelhető, hogy minél feljebb haladunk, annál kevésbé lesz hangsúlyos a szintaxis és annál inkább a struktúra/stílus. ahogy egy fogalmazásnál sem már a nyelvtanon van a lényeg (mennie kell, ugyanakkor összefüggőnek is kell lennie), ugynígy design patterneknél sem az a kérdés, hogy lefordul e, hanem hogy tényleg megoldást kínál e az adott magasabb szintű problémára. élő nyelveknél ugyan nagyobb a hibatűrés, viszont másik részről sokkal de sokkal nagyobb a variancia is.
Don't dream it, be it. // Lagom amount.
-
válasz WonderCSabo #1213 üzenetére
20-30 részfeladatos vizsgán simán lehet egy ilyen az egyszerűbb példák között, ha a tanár a tantárgyi követelményekre reflektáló (pl egyszerű procedurális kódot tud írni részre) vizsgát akar. ettől függetlenül nálunk is kb az első héten volt ez az anyag.
viszont mindkettőt csak használva lehet megtanulni, mindkettőhöz nagyon masszív betanult háttértudás kell ha az ember jól akarja csinálni, mindkettőhöz (logikusan) gondolkodni kell, mindkettőhöz szükséges pattern matching/szituációfüggő használat, és mindkettőhöz eszméletlen kitartás kell, mert több (tíz)ezer óra jól csinálni. mindkettőt aktívan kell használni (felejtés), mindkettő folyamatosan változik, és nagyon hasonló a betanulási görbe. minél több nyelvet beszél az ember, annál könnyebb a következő. és azáltal, hogy az emberi mondatok átkonvertálhatóak logikai kijelentésekké (és fordítva), és a logikai kijelentések megfeleltethetőek kódnak (és fordítva), megvan az átjárás.
svédet gyakorlatilag egy sor programozásban működő ötletet felhasználva tanultam meg. működött, mind. beállítottság érdekes dolog, én szeretem mindkettőt.dabadab igaz, Turing tényleg matematikus volt csak. másik dologgal kapcsolatban valszeg igazad van, összemosódik a terminológia.
[ Szerkesztve ]
Don't dream it, be it. // Lagom amount.
-
Brown ügynök
senior tag
válasz WonderCSabo #1218 üzenetére
Ahogy nézem, ez nem is lesz olyan egyszerű mint Basic-ben vagy pascalban. Pontosabban el kell sajátítani ezt a programozási stílust is.
Azt nem tudod, ezt miért írja ki buildnél? Ez a MinGW bin könyvtárának egy fájlja. Biztos valami elérési utat rosszul / nem adtam meg.
ld.exe||cannot find -lwxmswd_core|
ld.exe||cannot find -lwxbased|
ld.exe||cannot find -lwxpngd|
ld.exe||cannot find -lwxzlibd|[ Szerkesztve ]
"hacsak nem jön a jó tündér break utasítás képében..."
-
válasz WonderCSabo #1268 üzenetére
hm, CPTből futtatás megoldható/nem túl macera?
Don't dream it, be it. // Lagom amount.
-
válasz WonderCSabo #1270 üzenetére
cpt: command prompt, másképp parancssor.
elsőre kicsit minimál (bár a négy párhuzamos parancssor+csomó segítség miatt meglepően gyors), de pl puttyolva egész használható (úgy már lehet másolni is róla).
[ Szerkesztve ]
Don't dream it, be it. // Lagom amount.
-
amargo
addikt
válasz WonderCSabo #1274 üzenetére
Nem kell izgulni, embert nem ismertem eddig, aki így használja, bár szerintem CPT - Command Post Terminal.
A cmd-t szerintem mindenki megérti vagy terminál.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
doc
nagyúr
válasz WonderCSabo #1296 üzenetére
azert, mert a 4 byte-os pointerek helyett sok-sok byte meretu objektumokat kell ide-oda pakolaszni
pl. ha fv parameterkent vagy visszateresi ertekkent hasznalod a listat, akkor akar hatalmas mennyisegu adatot kell a verembe rakni/kivenni, ami eleve nagyon lassu muvelet
raadasul mikor a container (jelen esetben a vector) nekiall dolgozni az adatokon (pl. ha a meretnoveles miatt kenytelen az osszes elemet mashova rakni), akkor nem mindegy hogy siman atmasol egy negybyte-os pointert, vagy egy komplett osztalyt rakosgat (raadasul gyanitom, hogy olyankor az osztalyt megsemmisiti, es ugy peldanyt hoz letre a default copy construktorral, de ez csak tipp) -
válasz WonderCSabo #1324 üzenetére
sztornó, elnéztem.
na, akkor most nézem meg a hibaüzenetet.
ok, legegyszerűbb megoldás: hiányzó ; a második sor végén? ha nem az, akkor
"cannot convert from 'char **' to 'const char **'"
mégiscsak a const a hibás.
char** const y = &x működik
const char* x;
const char** y = &x;
szintén.[ Szerkesztve ]
Don't dream it, be it. // Lagom amount.
-
n00n
őstag
válasz WonderCSabo #1342 üzenetére
Köszi, az első fele könnyű, de utánna már vannak számomra nehezebbek is.
-
doc
nagyúr
válasz WonderCSabo #1342 üzenetére
ezekkel az a baj, hogy pont az objektumorientalt feladatok hianyoznak...
-
bandi0000
nagyúr
-
n00n
őstag
válasz WonderCSabo #1342 üzenetére
Pár hozzászólással később említed, hogy van ebből Objektumorientált feladatsor. Belinkelnéd azt is?
-
Des1gnR
őstag
válasz WonderCSabo #1477 üzenetére
Köszi jó tipp volt, bár nem hiszem hogy rendeltetésszerűen használtam a vectort, de a feladatot megoldottam
Más probléma, más feladat:
Van egy txt-m ismét amit beolvasok egy stringbe:A txt tartalma:
7 21 58 69 F
7 22 4 117 F
7 22 39 155 A
7 23 11 99 A
7 23 31 164 F
7 23 33 167 F
7 24 11 121 A
7 24 56 142 A
7 25 29 98 Fstring olv_buffer;
ifstream be (f_nev);
if(be.is_open())
{
while(!be.eof())
{
getline(be, olv_buffer);
cout<<olv_buffer<<endl;
}
}Szeretném megtudni hogy egy adott sorban a végső karakter A vagy F majd kiíratni:
Így próbálkoztam:int n,i=5;
cout<<"Melyik sorban?"<<endl;
cin>>n;
do{
i++;
}while(olv_buffer[n,i]=='A' || olv_buffer[n,i]=='F');
cout << "A karaket: "<<olv_buffer[n,i]<<endl;Erre string subscript out of range hibát kapok, mi lehet a baj?
Dell G3 3779 || Samsung S23+ || Samsung Watch 5 Pro || Oculus Quest 2 || Creality Ender 3 V2
-
Des1gnR
őstag
válasz WonderCSabo #1486 üzenetére
Azt hogy oldanátok meg, hogy az alábbi sorokat a 4. oszlop szerint sorba tudjam rendezni?
7 23 31 164 F
7 23 33 167 F
7 24 11 121 A
7 24 56 142 A
7 25 29 98 F
7 26 24 105 F
7 26 27 113 F
7 26 29 159 A
7 26 34 126 F
7 27 27 108 A
7 27 28 138 F
7 28 18 41 F
7 29 18 123 FA sort-tal próbálgattam így-úgy feldarabolva a tömböt rendezni, de nem akar összejönni.
Dell G3 3779 || Samsung S23+ || Samsung Watch 5 Pro || Oculus Quest 2 || Creality Ender 3 V2
-
Des1gnR
őstag
válasz WonderCSabo #1491 üzenetére
aztamindenit
Köszönöm, nem semmi vagy Már csak 1 feladat van, remélem azon át tudom rágni magam, ha pedig nem akkor úgy is jövök
Dell G3 3779 || Samsung S23+ || Samsung Watch 5 Pro || Oculus Quest 2 || Creality Ender 3 V2
-
dany27
őstag
válasz WonderCSabo #1497 üzenetére
Köszi! Megpróbálom és majd jelzek, hogy hogyan sikerült!
-
dany27
őstag
válasz WonderCSabo #1557 üzenetére
A kiírás megy rendesen a vissza olvasással vannak gondok:
Így valosítottam meg: [link]146 és a 39. sorra kapok hibát
Mindegyik ezt: error: expected unqualified-id before '.' token
5let hogy mi lehet a gond?
Előre is köszi!
-
dany27
őstag
válasz WonderCSabo #1561 üzenetére
Köszi!
Nem, még sosem programoztam Java-ban
-
Dave-11
tag
válasz WonderCSabo #1576 üzenetére
Értem, akkor ez engem, mint kezdőt még nem érint, csak így beletekintés szintjén jó volt, később biztos hasznos lesz
Egyébként van valamilyen szisztéma, ami alapján a címekbe rakja az értékeket?:D Semmi :D
-
csepcsavoka
csendes tag
válasz WonderCSabo #1585 üzenetére
3. Hozza létre az Üdvözlő küldemény osztályt a Feladási dátum, Feladás helye, Üdvözlő szöveg és Alkalom adattagokkal. Származtassa belőle a Képeslap és az Üdvözlő távirat alosztályokat. A Képeslap osztályt bővítse a Bélyeg értéke adattaggal. Az Üdvözlő távirat osztályt bővítse Postán maradó adattaggal. Írjon programot, amellyel létrehozhatók a Képeslap és az Üdvözlő távirat egyedeket tároló vektorok. A program tegye lehetővé a feltöltést és a Budapesten feladott képeslapok küldési összköltségének meghatározását, valamint a Postán maradó táviratokon található Üdvözlő szövegek karakterekben mért átlagos hosszának meghatározását.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Gumi és felni topik
- Politika
- Xiaomi AX3600 WiFi 6 AIoT Router
- Horgász topik
- MW2 - MW3 játékosok baráti köre
- Peugeot, Citroën topik
- gban: Ingyen kellene, de tegnapra
- Szevam: Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
- További aktív témák...