C/C++

C++ dinamikus objektumtömb paraméteres konstruktorral

Fórumok

Üdvözletem!

Feltételezem, ha van mondjuk egy saját osztályom, myclass néven és szeretném példányosítani dinamikusan, ráadásul úgy, hogy ne csak egy darab álljon rendelkezésre, hanem sok, akkor
valami ilyesmi jó lehetne:

myclass * objektumtombmutato = new myclass[10];

Feltehetően létrejön egy 10 elemű tömb, ami myclass típusú objektumokból áll és az objektummutatotomb ennek a tömbnek az elejére mutat. De ha azt szeretném, hogy mind a tíz darabnak más paramétert tudjak adni a konstruktora számára, az lehetséges valahogy?

Köszi előre is!

Ki mennyi ido alatt

Fórumok

Hello :)

Mar korulbelul 2 honapja tanulok c-t szabaidomben, de a leghosszabb programom meg mindig csak egy 73 soros, ami megforditja, a beirt karaktersorozatot. Szerintem nagyon lassan haladok benne :( Arra lennek kivancsi, hogy ki mennyi ido alatt keszitette el elso, komolyabb programjat, es mi volt az. :)

Gtk entry completion

Fórumok

Sziasztok!

Gtk/Gnome alá fejlesztek egy progit. Nemrég beépítettem a beviteli mezőkbe a completion funkciót.
Ki is próbáltam, tökéletesen működött. Aztán egyszercsak, amikor be akartam írni a beviteli mezőbe valamit, a következő hibaüzenetet kaptam:

GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed

Mivel én ezt a függvényt nem használom, gondoltam újratelepítem a glib-et (jelenleg Gentoo-t használok).
Semmi sem változott. Sőt, a poén az, hogy egy debianos gépen tökéletesen működik.

Segítsetek légyszives! Merre induljak el?

Köszi. Üdv

Jogok

Fórumok

Sziasztok...

Felmerült bennem egy kérdés. Linuxon írok egy forrást, akkor milyen jogi dolgok szükségesek hogy ne kelljen kiadni a forrást?

Igazábólk ez a jogi rész számomra nagyon halott, na meg nem is értem.

Hol találhatnék ehhez útmutatást?

Köszi előrre is mindent....

sorosport lábainak lekérdezése

Fórumok

Szervusztok!

A feladat a következő lenne. Sorosport lábait kéne lekérdeznem C-ben. Elolvastam pár howtot, köztük a Serial programming howtot, de nem sikerült kihámozni belőle. Nem kell semmi terminálhuzavona, simán egy láb értékét kéne lekérdeznem. Milyen howtot vagy egyéb leírást ajánlatok?

VOIP programozas C-ben

Fórumok

Sziasztok!
Linux alatt a VoIP megoldással szeretnék megismerkedni, de nem igazán tudom, hogy merre induljak el. C könyvtárakat kerestem, vagy valamilyen fejlesztő dologkat, de nem igazán találtam. Persze, gúgliztam, de nem használt, mert egyelőre azt sem igazán tudom, hogy mit keressek...
Köszi a segítséget, üdv,
znurgl

signál alapértelmezésének megváltoztatása

Fórumok

Helló mindenki!

Írtam egy egyszerű TCP/IP szervert, és klienst. Állandóan, ha a kliens bezárja a kapcsolatot, broken pipe-t okoz.
Már annyit megtudtam, hogy a ez a SIGPIPE signal, és azt is, hogy ez alapértelmezésben megszakítja a programot, így a signal() fügvénnyel sem igen tudok mit kezdeni.
Gondolom mivel alapértelmezésben megszakítja a futást, valószínűleg, ezt az alapértelmezést meg is lehet változtatni.

De hogyan?
Vagy esetleg volt már valakinek ilyen gondja, és konkrétan tudja, hogy ezt a hibaszignált hogyan lehet lekezelni???

Köszi előrre mindent...

gcc_error?

Fórumok

hali, meg tudna valaki mondani mit is akar ezzel a gcc mondani?

~/work/c$ gcc alma.cpp
/tmp/ccKSCGRZ.o: In function `main':alma.cpp:(.text+0xa): undefined reference to `std::cout'
:alma.cpp:(.text+0xf): undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)'
/tmp/ccKSCGRZ.o: In function `__tcf_0':alma.cpp:(.text+0x2c): undefined reference to `std::ios_base::Init::~Init()'
/tmp/ccKSCGRZ.o: In function `__static_initialization_and_destruction_0(int, int)':alma.cpp:(.text+0x55): undefined reference to `std::ios_base::Init::Init()'
/tmp/ccKSCGRZ.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status

amire ezt irja az ez a kod:

#include

int main() {
std::cout << "hello world\n";
return 0;
}

ha teszek oda "#include " -et akkor :
alma.cpp:2:18: error: stdlib: No such file or directory

pedig stdlib.h van fenn

koszi