Search found 43 matches

by nmg
27 Dec 2012, 09:08
Forum: C++
Topic: [C++] Alocare dinamica matrice multi-dimensionala
Replies: 0
Views: 10251

[C++] Alocare dinamica matrice multi-dimensionala

Intrebare: Cum se aloca in mod dinamic matrice multi-dimensionale ? Solutie : Solutia consta in declararea unui pointer catre o matrice de pointeri, care va fi apoi initializata cu valorile necesare: // declarare: BOOL **arr = new BOOL*[m_nCols]; // initializare: for(int i = 0; i < m_nCols; i++) ar...
by nmg
18 Dec 2012, 16:15
Forum: Limbajul C++
Topic: [Ajutor] C++
Replies: 3
Views: 2440

Re: [Ajutor] C++

#include "stdafx.h" #include <fstream> #include <iostream> #include <string> #include <conio.h> using namespace std; #pragma warning(disable : 4996) // cand gaseste un spatiu, functia converteste la majuscula caracterul urmator void ProcessLine(string& str) { size_t idx = -1; do { idx++; str[idx] =...
by nmg
14 Dec 2012, 15:32
Forum: Limbajul C++
Topic: callback din nou
Replies: 13
Views: 5450

Re: callback din nou

Acum ma uitai si eu mai bine la definitia pointerului baiatului: extern "C" typedef void *ButtonCallBack(GtkWidget *widget, gpointer data); Stiam ca prin "extern" faci referinta la o variabila / functie declarata intr-un alt fisier iar "C" se aplica pentru functii, insemnand ca functia lucreaza in m...
by nmg
14 Dec 2012, 13:52
Forum: Limbajul C++
Topic: callback din nou
Replies: 13
Views: 5450

Re: callback din nou

Nu prea cred ca merge ce vrei tu. Ai odata definitia pointerului: extern "C" typedef void *ButtonCallBack(GtkWidget *widget, gpointer data); Din definitiile limbajului, "You can use typedef declarations to construct shorter or more meaningful names for types already defined by the language or for ty...
by nmg
14 Dec 2012, 12:23
Forum: Limbajul C++
Topic: callback din nou
Replies: 13
Views: 5450

Re: callback din nou

Nu prea am inteles ce vrei sa spui, dar daca te referiri la transmiterea unui parametru functiei callback, raspunsul se afla in codul postat de tine mai sus: ::g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(OnButtonClick), 0);//in loc de 0 se poate si this Desi nu cunosc GTK, cred ca ultim...
by nmg
13 Dec 2012, 14:49
Forum: Limbajul C++
Topic: callback din nou
Replies: 13
Views: 5450

Re: callback din nou

Din cate stiu eu, o functie statica a unei clase poate apela numai membrii statici ai clasei respective. Si in cazul asta, nu stiu daca merita sa-ti faci toate variabilele statice. De ce nu te tii de solutia clasica cu pointerul catre date transmis ca parametru functiei callback ? Se pot face cateva...
by nmg
12 Dec 2012, 16:44
Forum: Visual C++
Topic: visual style
Replies: 3
Views: 6416

Re: visual style

N-am facut mare lucru, doar am deschis solutia de VC 2003 cu VC 2005, in rest am urmat indicatiile Wizzard-ului. A trebuit sa inlocuiesc unele functii cu varianta safe sau UNICODE, sau sa rezolv ceva warning-uri nesemnalate de VS 2003 dar n-am avut mari probleme la compilare. Iar cu stylurile vizual...
by nmg
12 Dec 2012, 13:12
Forum: Visual C++
Topic: visual style
Replies: 3
Views: 6416

visual style

Am un proiect facut in VC++ 2003 pe care vreau sa-l trec in VC 2005. Conversia a decurs fara probleme, mai putin stilul vizual, care a ramas tot cel vechi.
M-am incurcat de tot in partea cu manifest file ...

Ma poate indruma cineva ?
by nmg
11 Dec 2012, 09:47
Forum: Limbajul C++
Topic: Citire numar complex prin functie(cu ajutorul unei structuri
Replies: 4
Views: 2568

Re: Citire numar complex prin functie(cu ajutorul unei struc

ah, acum am observat ca tu vrei sa folosesti functia citire(); programul rescris este: #include "stdafx.h" #include <STDIO.H> #include <conio.h> typedef struct { int real; int imaginar; } nr_complex; void citire(nr_complex *rezultat) { printf("introdu real:"); scanf("%d",&(rezultat->real)); // argum...
by nmg
11 Dec 2012, 09:34
Forum: Limbajul C++
Topic: Citire numar complex prin functie(cu ajutorul unei structuri
Replies: 4
Views: 2568

Re: Citire numar complex prin functie(cu ajutorul unei struc

unde in programul tau este declarat rezultat ? de ex. urmatorul program functioneaza: #include "stdafx.h" #include <STDIO.H> #include <conio.h> typedef struct { int real; int imaginar; }nr_complex; void afisare (nr_complex n) { printf("%d+(%d)i",n.real,n.imaginar); // aici merge :( } int main(int ar...
by nmg
06 Dec 2012, 16:13
Forum: MFC, ATL, WTL si GDI+.
Topic: CWnd derived class not working
Replies: 6
Views: 5378

Re: CWnd derived class not working

ok, o sa incerc si cu un dialog nemodal. sa vedem ce iese. :)
by nmg
06 Dec 2012, 15:15
Forum: MFC, ATL, WTL si GDI+.
Topic: CWnd derived class not working
Replies: 6
Views: 5378

Re: CWnd derived class not working

In ceea ce priveste VC 2006, e greseala mea. Ma gandeam cum sa explic mai bine problema si n-am dat atentie. VS 6.0, asta e. Referitor la problema, sunt constient ca exista si solutii clasice. Ceva derivat din CDialogBar sau un dialog ar merge cu siguranta dar n-ar avea acelasi "feeling". Nu imi dau...
by nmg
06 Dec 2012, 14:07
Forum: MFC, ATL, WTL si GDI+.
Topic: CWnd derived class not working
Replies: 6
Views: 5378

CWnd derived class not working

In primul rand, buna ziua dupa o lunga perioada in care nu am mai dat pe aici, ma bucur sa va regasesc. In al doilea rand, iata problema: intr-un proiect doc / view facut in VC 2006, vreau sa implementez o fereasta de cautare, cum are Chrome: cand apesi Ctrl + F, apare o mica fereastra sub toolbar (...
by nmg
02 Dec 2010, 12:25
Forum: Visual C++
Topic: Multiproject solution
Replies: 4
Views: 3356

Re: Multiproject solution

E buna idea. Cam complicata dar asta e.

Eu ma gandeam insa la altceva si probabil n-am fost prea clar si anume int-un proiect sa folosesc efectiv clase definite in altul. Dar proabil ca solutia lui Marius este mai buna.
by nmg
02 Dec 2010, 09:15
Forum: Visual C++
Topic: Multiproject solution
Replies: 4
Views: 3356

Multiproject solution

Cum se poate partaja o clasa intr-o solutie care contine mai multe proiecte (Visual Studio C++ 2003 SP 1) ?

Ex: Clasa responsabila de parametrii de configurare sa fie partajata intre launcher si aplicatie.