C/C++

BMP képekből kellene most írni egy másik képet

Fórumok

Nem akartam új topicot ezért szerkesztek. A beolvsás szűrés + alakafelsmerést már megírtam (ez csak matek ehez nem kell tudni nagyon prgramozni), de életemben nem írtam ki bináris filet. Mindíg csak TXT-t. Képet meg pláne nem. Mindenképp képet kellene valahogy kicsiholnom. egsz pontosan egy memóriaterület adataiból. De ez nem fontos. Na az a lényeg, hogy hogyan tudok bináriba kiirattani C++-al. (egész pontosan bmp 0-s tömörítésű bmp).

Ebből indult az egész.:
Sziasztok.

Munkám során belefutottam egy ilyen dologba, hogy a bmp képeket képpontokra kell szednem, és azon kell klasztert detektálnom (a klaszterező algoritmoust már rég megírtam, de txt adatokból dolgozik, és nem bmp-ből), csak annyi a baj, hogy a bmp feldolgozása hogyan oldható meg. ki kellene szedni a képből az adott pont x,y kordinátáit + kell egy szám ami az rgb-k összege, és kész. Nem tudom, hogy hogyan induljak, mert még ilyet nem csináltam.

Köszi előre is mindenkinek. Eddig csak numerikus matematikai feladatokat írtam ott nem kellet ilyen. Ja mentségemre nem vagyok programozó. ("Műkedvelő fizikus" volnék.) :-). Jó egy-két doksi is.

c++ formázott kimenet, és ékezetes karakterek?

Fórumok

Sziasztok!

1, Van-e a c++ nyelvben lehetőség formázott kimenetre, úgy mint a c-ben a printf() függvény? Tudom, hogy a printf() továbbra is rendelkezésre áll. A kérdés, hogy a "cout" tudja-e?

2, A c is, és a c++ is rosszul viszonyúl az ékezetes karakterekhez (legalábbis UBUNTU Linux esetén). Két karakternek számolja őket. Így pl. "ház" hosszának 4-et ad vissza nem 3-at. Ti hogy oldottátok meg a problámát?

Előre is kösz a válaszokat! Üdv: Pelci.

Adatbeviteli probléma C++ esetében

Fórumok

Sziasztok!

Nincs még nagy tapasztalatom a c++ nyelvben, ezért aztán beleütköztem
egy adatbekérési problémába.
Tekintsük a következő kis programrészletet:

string s;
int i;

cin >> i;
getline(cin, s);

A gond a következő: A program futtatásakor az történik, hogy az 'i'
bevitele után már nem kéri 's'-et, mert az egész után ütött ENTER
átadódik a 'getline'-nak, és így az 's'-be nem kerül semmi.

A problémát úgy oldottam meg, hogy kétszer írtam le a 'getline'
sorát. Az első elnyeli az előző ENTER-t, a második pedig ténylegesen
bekéri a 's'-t.

Arra kérek tanácsot, hogy lehet ezt korrektebbül megoldani?
Gondoltam arra, hogy 'i' helyett szintén egy egy stringet kérek be,
és azt konvertálom egésszé. Hogy lehet ezt megoldani?
Vagy nan jobb ötletetek?

Előre is kösz! Pelci.

Formazasi kerdes

Fórumok

Nem programozas, de ehhez all a legkozelebb:

Van olyan automatikus "formazo program" (mins az astyle, pld.), amelyik a sorokat automatikusan es felintelligensen(*) tordeli, ha szelesebbek, mint - mondjuk - 80 karakter ...

(*) felintelligens jelenleg azt jelentheti, hogy nem csak elvagja a sorokat, hanem pld megkeresi a legkozelebbi space-t, vagy ... valamilyen felintelligens moson tordel :-)

Koszi.

k.

Billentyű-gomb megnyomás érzékelés

Fórumok

Sziasztok!

Kezdő vagyok a c-ben. Nem tudom, hogyan lehet olyan progit írni, ami figyeli, hogy lenyomták-e a billentyűzetet. Mindenhol a getchar függvénnyel találkozom, de ez csak akkor kapja meg a feldolgozásra a karaktereket, ha felhasználó már ENTER-t is leütötte.
És természetesen ehhez kapcsolódó kérdés, hogy mivel lehet abban a pillanatban kiolvasni a leütött karaktert, amikor lenyomták?

További kérdésem: Több karakterbeolvasó példa-programban találtam egy EOF konstanst, amit azért tettek be a progikba, hogy figyeljék mikor van vége az adatbevitelnek. Hogyan lehet a billentyűzetről aktiválni az EOF jelzést. Én rengeteg variációt kipróbáltam, de nem találtam meg. Át kellett térnem az ESC billentyűre, vagy egyszerűen az ENTER-re.

Előre is kösz a segítséget!

Üdv: Pelci.

C hibaüzenet

Fórumok

Hi!
A következő hibaüzenetnek:
request for member 'valami' in something not a structure or union
általában mi a gyógymódja?

dev-cpp + opengl + glut + glui

Fórumok

Hi all

Megirtam a opengl feladatomat linux alatt es megy is szepen de kene nekem belole egy exet forditani windows alatt, csak sehogy sem sikerul.

A Visual studio 8 az msvcrt.lib miatt nyafog , undefined external symbol hibauzivel elszall a forditas 2019 a hibakod.

A dev cpp meg ilyeneket dobal minden hivasra


[Linker error] undefined reference to `gluPerspective@16'   
[Linker error] undefined reference to `glNormal3d@12'
[Linker error] undefined reference to `glVertex3d@12'
[Linker error] undefined reference to `glClearDepth@4'

Az a furcsa hogy mas fuggvenyekre nem csinal ilyet csak erre a 4 re.

Ha valakinek van valami otlete azt szivesen fogadom es mindent koszonok.

butított telnet kliens

Fórumok

Sziasztok,

Van egy GSM router ami alapvetően jól működik, de néha elszáll és nem tud magától újracsatlakozni.
Három módon lehet vele elérni, hogy újrainduljon:
- áram ki/be
- http felület, restart parancs ( bajos, mert az egész javascripten alapszik )
- telnet szerver megy rajta ( busybox )

Arra gondoltam irok egy kis progit ami belép és beadja a következőket ( így zajlik kézzel ):
Username: "admin"
Password: "XYZ"

gateway > "reboot"

De a telnet protokoll rfc-je nem a legegyszerűbb mód. Tudtok valamilyen library-t amit lehet használni?
Vagy esetleg egy példát, ilyenre? Shell script is jó lenne...

Köszi a segítséget,
Pepe