-
GAMEPOD.hu
Új hozzászólás Aktív témák
-
Daveeboy
tag
válasz emitter #1698 üzenetére
Köszönöm a segítő szándékot!
Magával a property kezelésével tisztában vagyok.
(prog.hu -t oda vissza átkerestem at émával kapocsolatban és a kérdést ott is feltettem, eddig eredménytelenül)
Dokumentálás során, osztályleírásban nem igazán tudok vele mit kezdeni.
Tehát a kérdés továbbra is adott: [link]
Remélem fórumoznak itt olyanok akik tudnak segíteni.
[Szerkesztve] -
Terrorista
senior tag
Sziasztok!
Igaz nem közvetlenül kapcsolódik a programozáshoz de kérnék egy kis segítséget.
Szakdolgozatot kell írjak, az általam készített programról. Na most a dolgozat nagy részét a rendszertervnek vagy programtervnek kell kitennie.
A gáz az, hogy semmi kiinduló pontunk nincs, hogy hogyan kezdjünk hozzá. Eddig kész van az adatbázistervezési rész, felhasználói leírás és csak a lényeg hiányzik.
Ezért aki tud segíteni ilyen téren, azt a segítséget nagyon szívesen elfogadom és megköszönöm. Legyen az egy szakdolgozat része, bármilyen jegyzet, útmutató stb.
A témában már g4dget kollega ígért egy doksit estére, gondoltam addig is keresek minél több infót a témához.
Remélem minél hamarabb összeáll a kép.
Előre is köszönöm!
Bye: Terrorista -
emitter
őstag
válasz emitter #1689 üzenetére
ZSÍÍÍÍR!!!!!
Kész a wav-lejátszóm! Minden mvprintw után refresh() kellett, azért nem ment eddig
A lejátszás szüneteltetését pedig egy alsa-pause hívással kellett megoldani... nem is olyan bonyolult, csak rá kellett jönnöm
Akit érdekel, itt a kód
szerver: [link]
kliens: [link]
szóval van egy hálózatos wav-játszó progi, amit lehet pause-zni, kb ennyit tud (egyelőre)
még meglátom, h mp3-at is implementáljak, feltéve, h nem túl nehéz
Jester01: Neked külön is köszönöm a sok segítséget (mint mindig)
ui: még annyi probléma merül fel néha, h indításkor rögtön snd_pcm_writei() failed, de ez kb 5%-ban fordul elő.. csak gőzöm sincs miért..
meg próbáltam puffert berakni (listával), egyelőre sikertelenül (ott van csak kommentelve)
kicsit gyorsítva játsza, és ki-ki hagy
azért még debuggolom, csak ha valami szarvashiba elsőre feltűnne esetleg, az sokat segítene -
emitter
őstag
válasz Terrorista #1705 üzenetére
nekem is most kell majd a progimhoz egy doksit írni, igaz németül
nekem inkább az a bajom, h nemtom, mennyire írjam részletesre, mármint a programozói részét.. merthát a juzereknek nem lehet túl sokat rizsálni, lévén kevés funkcijó
viszont maga a forrás bő 1000 soros, szóval arról van mit mesélni - majd holnap nekiugrom
a felhasználói részre szvsz kezdd el úgy, hogy mire használható a progi, aztán indítástól részletezd lépésenként, hogy mit lehet csinálni vele, mit csinál a cucc, ha ezt vagy azt választod ki, stb. Én legalábbis az előző doksimat kb így írtam, és 5ös lett...
Ja, meg debugger infók is kellenek, jól ki kell védni a juzer hülyeségeit, ezeket alaposan el kell magyarázni a leírásban..
sok sikert neked is! -
emitter
őstag
válasz Terrorista #1708 üzenetére
akkor én kérdezek: mi az h programterv? folyamatábra
-
Terrorista
senior tag
válasz emitter #1709 üzenetére
Valami ilyennek kéne kinéznie a szakdogának..
1. fejezet: mit csinal a program, milyen feltetelezeseket tettel, miegymas , 2. fejezet: rendszerterv: modulvazlat (melyik programmodul melyikkel van kapcsolatban), utana minden modulnak egy alfejezet, amiben vazlat van hogy hogy epul fel - pl. OO diagramm, es a lenyegi mukodes szoveges leirasa, 3. fejezet: felhasznaloi / telepitoi dokumentacio (sok szep screenshot, konfiguralas), A fuggelek: hibauzenetek es hibajavito, B fuggelek: a kodbol generalt SDK, lehetoleg chm vagy html formaban, egy CD-n, a kod mellet
Programterv az kb. a fejlesztő szemszögéből leírt ismertetés, mit hogyan, miért csináltál meg. Milyen hibákra kellett figyelned. Csak a fene se emléxik már rá anno, miért így csináltam meg, miért nem amúgy. -
emitter
őstag
itt is megkérdezem:
strcat() miért ad szegmens hibát, ha egy sztring elejére egy szóközt akarok biggyeszteni
...
char* tmp;
char* port;
...
tmp = '' '';
port = argv[2];
port = strcat(tmp, port);
...
thx -
emitter
őstag
válasz sghc_toma #1712 üzenetére
most meg pl. ennél szegmenshibázik:
...
char *server_app;
...
else strcpy(server_app, ''./wav_server'');
...
amúgy így sima értékadással télleg nem lehet sztringeket másolni? csak már keverek mindent, és nincs itt a C-könyvem, h utánanézhessek
szerk: ezt főleg azért nem értem, mert ez meg jó:
...
char *tmp;
...
strcpy(tmp, '' '');
...
[Szerkesztve] -
emitter
őstag
válasz sghc_toma #1715 üzenetére
char tmp[20], host[20];
...
strcpy(tmp, '' '');
host = strcat(tmp, host);
...
hmm, így jó, viszont most meg az strcat rinyál:
call_wav_server.cpp:80: error: incompatible types in assignment of 'char*' to 'char [20]'
felettébb érdekes.. amúgy mi számít const char*-nak? amit én adok meg ''''-ek között? -
Jester01
veterán
Rövid összefoglalás:
- a programban használt string konstansok (meglepő módon) const char* típusúak, és nem írhatóak
- strcpy nem foglal helyet az új stringnek, azt neked kell megtenni (ha ezt elmulasztod, akkor felülírod a memóriát amiből véletlenszerű segfaultok vagy egyéb nehezen kideríthető hibák lesznek)
- strcat kényelmi szolgáltatásként adja vissza a beadott pointert, de az nem változik. Vagyis azt nem kell használni.Jester
-
emitter
őstag
ha egy egész sort szeretnék olvasni egy textfájlból, azt hogyan?
az a baj, h szóközök is vannak a srban, így fscanf()-fel nem jó a móka
fscanf(handle, ''%s'', data); -
emitter
őstag
ha egy programból megnyitok egy socketet, majd utána meghívok system()-mel egy külső programot, és ennek a külső proginak szeretném átadni a socket leíróját, hogy ő is tudjon ugyanazon kommunikálni.. ez menni fog szerinted? szóval elég egy int-értéket átadni, közben nem fog bezáródni a socket?
-
authgabor
csendes tag
Halihó!
Körülnéztem kis hazánkban, s úgy találtam, hogy nincs igazán Java alapokon Java nyelvvel részletesen és méltóan foglalkozó, naprakész portál oldal. Arra gondoltam, elindítok egy ilyen portál kezdeményt, amely főként Java technológiát használ a működéséhez, illetve csak Java nyelvvel foglalkozik.
A portál nem a kinézetével, s nem a hátterével kiemelkedő, egy elterjedt portál motort használok. Ellenben igyekszem olyan tartalommal ellátni, hogy érdemes legyen meglátogatni. Ennek érdekében havonta pár cikket fogok Java témában közölni a portálon, s remélem, idővel talán mások is kedvet kapnak a publikáláshoz.
A Java Forum elérhető lesz a [link] weboldalon, jelenleg pedig a [link] címen, amíg a domain regisztráció lezajlik. -
emitter
őstag
válasz authgabor #1729 üzenetére
igen, tudom, talán csak azért kérdeztem mert még nem találkoztam normálisan összeszedett Javascriptes oldallal (mint amilyennek a Te Java-s lapod készül)
szóval ez teljesen nyitott lesz, bárki küldhet cikket, de lesz, aki moderálja, vagy ilyesmi?
itt ez lassan kezd OFF lenni, nyithatnánk neki egy külön topikot -
-=Lord Tom=-
senior tag
A Segítségeteket szeretném kérni,
Szeretnék megtanulni programozni, főleg C++ nyelven, namost egy jó compiler kéne, egy olyan, ami szépen kiszínezi a karaktereket, mint a bloodshed dev-C++, nekem ez is jó lenne, csak nem tudok, benne ; (semicolon-t) írni, csak ha a teljes írható felület legelső karaktere, tehát mintha notebook-ban csak az első karakter lehetne ; és egy nagyon zavaró, van erre vmi megoldás, esetleg valami hasonló, de jól működő Compiler beépített programozási felülettel?
Előre is Kösz,
Lord Tom
[Szerkesztve] -
-=Lord Tom=-
senior tag
válasz -=Lord Tom=- #1732 üzenetére
Ááá, találtam, a Microsoft Visual C++ teccik, és jól is működik...
-
-=Lord Tom=-
senior tag
válasz -=Lord Tom=- #1733 üzenetére
Még mindig C++: Ez miért fagy ki a három variable után, mikor a compiling rendesen lefut?
#include <iostream>
using namespace std;
// összpontszám=5 / (3,4 / (SM2+SM3) + 0,3 / CPU) //
// példa: 1038(sm2.0) 920(hdr/sm3.0) 940(CPU) összesen meg 2432//
int main()
{
int sm2;
int sm3;
int cpu;
cout<<''Sm2 Score: '';
cin>> sm2;
cin.ignore();
cout<<''Sm3 Score: '';
cin>> sm3;
cin.ignore();
cout<<''Cpu Score: '';
cin>> cpu;
cin.ignore();
cout<<''3dmark score: ''<< 5 / ( 3,4 / ( sm2 + sm3 ) + 0,3 / cpu ) <<''\n'';
cin.get();
} -
emitter
őstag
válasz -=Lord Tom=- #1734 üzenetére
mert a tizedesjel nem , hanem .
-
emitter
őstag
válasz -=Lord Tom=- #1737 üzenetére
na, az a warning volt az, csak valami másik fülre kell ilyenkor kattintani, ahol részletesen le vannak írva a warningok, errorok.. most nincs előttem visual, de suliban azt használunk, szal annak ott kell lennie valahol
-
-=Lord Tom=-
senior tag
válasz emitter #1738 üzenetére
Ott alul vannak még fülek, de mind üres... és ez is : 1 error, 1 warning, és nem jövök rá, hogy hol a hiba:
#include <iostream>
using namespace std;
int main()
{
int age;
cout<< ''How old are you?'';
cin>> age;
cin.ignore();
if ( 0 < age && age < 18 )
{
cout<< ''You are young. ''>
}
else if ( 19 < age && age < 40 )
{
cout<< ''The life is still in front of you'';
}
else if ( 41 < age && age < 70 )
{
cout<< ''There is still time for you...'';
}
else
{ cout<< ''You shouldn't start to read War And Peace'';
cin.get();
}
} -
emitter
őstag
válasz -=Lord Tom=- #1739 üzenetére
nem zárójelezel az operátor precedencia miatt gondolom mindig az utolsó else-ág hajtódik végre.. meg a cin.get() közvetlen a main vége elé kellene, mert így csak a 70 év felettieknél fogja kérni a bill-leütést
szóval zárójelek, pl.
if ( (0 < age) && (age < 18) ){
...
hmm mégse, nem kell zárójelezés.. akkor nemtm mi a baj.. nekem műxik
[Szerkesztve] -
emitter
őstag
válasz emitter #1740 üzenetére
#include <iostream>
using namespace std;
int main()
{
int age;
cout<< ''How old are you?'';
cin>> age;
cin.ignore();
if ( 0 < age && age < 18 ){
cout<< ''You are young.'';
}
else if ( 19 < age && age < 40 ){
cout<< ''The life is still in front of you'';
}
else if ( 41 < age && age < 70 ){
cout<< ''There is still time for you...'';
}
else{
cout<< ''You shouldn't start to read War And Peace'';
}
cin.get();
}
--------
a fenti kód megy, csak ki kell cserélni a ' '-eket ''-ekre.. a fórummotor konvertálgat..
Jester ja, igazad van, közben rájöttem
[Szerkesztve] -
Tangerine
senior tag
válasz -=Lord Tom=- #1743 üzenetére
És mi van, ha -1-et ad meg valaki? Akkor is a Háború és béke lesz?
Vacillálni, vagy nem vacillálni, ez itt a kérdés, vagy mégse?
-
sghc_toma
senior tag
válasz -=Lord Tom=- #1745 üzenetére
én így olvasnám be az életkort:
do
{
cout << ''How old are you?'';
cin >> age;
} while (age < 0);in asm we trust
-
emitter
őstag
no, ma leadtam a wav-játszós nagyházimat c++ból, 5ös lettem
de nem hagyom abba a fejlesztést, sok mindnet akarok még bővíteni, mert ennek látom értelmét (a tavalyi aknakereső annyira nem fogott meg )
pl. akarok mp3-at belerakni, lejátszólistát tudjon, lehessen tekerni benne, esetleg hangerőt állítani, ilyesmik... egész jó lesz
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- ÚJ Független Apple iPhone 15 128GB !!! 1éV nemzetközi APPLE GARANCiA
- ÚJ bontatlan aktiválatlan Apple iPhone 15 256GB !!! 1éV nemzetközi APPLE GARANCiA
- AKCIÓ Új Bontatlan 2023 MacBook Pro 16 M2 Pro 12/19 16GB/512GB Magyar billent Azonnal Átvehető Deák.
- ÚJ Független Apple iPhone 15 Plus 128GB és 256GB Black ! 1éV nemzetközi APPLE GARANCiA
- teljesen ÚJ bontatlan Apple iPhone 15 Pro 128GB !!! 1éV nemzetközi APPLE GARANCiA