mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: R: ciclo While.

 Ti copio il programam che ho scritto:
Eccoti la versione funzionante:
#include <dirent.h>
#include <stdio.h>
#include <stdlib.h>
#include <direct.h>
#include <string.h>
#include <io.h>
#include <dir.h>
#include <process.h>
#include <sys\stat.h>
#include <dos.h>
#include <iostream.h>
char vettore[100][100];
int cont;
int cont2;
char destination[100];
int ptr;
void main(int argc,char *argv[]);
char *scandir(char *dirname);
int get_file_attrib(char *filename);
char *scandir(char *dirname)
{
   DIR *dir;
   struct dirent *ent;
   int attrib;
   if ((dir = opendir(dirname)) == NULL)
      {perror("impossibile aprire la directory");
       exit(1);}
   else
   cont = 0;
   while ((ent = readdir(dir)) != NULL)
   {
       attrib = get_file_attrib(ent->d_name);
       if (attrib & FA_DIREC)
       {
           ptr=strcmp(ent->d_name,".");
           if (ptr != 0) ptr=strcmp(ent->d_name,"..");
           if (ptr != 0)
           {
               strcpy(destination,dirname);
               strcat(destination,"\\");
               strcat(destination,ent->d_name);
               strcpy(vettore[cont],destination);
               cont++;
           }
       }
   }
   for(cont2=0;cont2<cont;cont2++)
       printf("%s\n",vettore[cont2]);
  closedir(dir);
 
return(destination);                                                   
}
int get_file_attrib(char *filename)
{
   return(_rtl_chmod(filename,0));
}
void main(int argc,char *argv[])
{
   if (argc != 2)
   {printf("uso: opendir dirname\n");
     exit(1);                           }
     chdir(argv[1]);
     scandir(argv[1]);
     exit(1);
}
Ciao.
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

Ti ringrazio.
Vedo che la chaive di volta era l'utilizzo dell amtrice al posto di un
vettore ad una dimensione,giusto?
Spero che non ti seccherà se approfitterò in futuro della tua
disponibilità.
Ciao,
Alberto.

 disponibilità.
Basta che non esageri! :-)


Basta che non esageri! :-)
okokok  :-)
Ciao!
Alberto.
Newsgroup: it.comp.lang.c++
Titolo: Re : Template

Mi scuso con Antonio , rileggendo il codice mi sono accorto di aver scritto
A a e B b al posto di A<T > a
e B<T> b , come lui mi ha giustamente consigliato;
purtroppo il programma non funziona comunque .
Tra l'altro il programma e' copiato da un libro e ,del
resto, se uso le stesse classi rendendole concrete, lui funziona.
Potrebbe anche essere un caso e non sarebbe la prima
volta , penso.
Di nuovo grazie per l' eventuale aiuto.

 Di nuovo grazie per l' eventuale aiuto.
devi molto probabilmente disabiltare un'ottimizzazione (default del 
visualcesso++) dei template della base astratta, che mi ha fatto 
impazzire su di un progetto.
Projects -> Settings 
        Settings for: All configuration
Seleziona il tab C/C++
seleziona nel combobox Category: "C++ Language"
abilita l'opzione
        enable RTTI
        disable ctor displacement

         disable ctor displacement
Ringrazio Luca , ma i suoi suggerimenti,ancorche' graditi, non hanno risolto
il mio problema.
Non saprei cosa aggiungere per aiutarvi ad inquadrare la questione e sarei
grato a chiunque potesse in qualche modo aiutarmi ( pensavo di disseppellire
il martello di guerra e scaricare i miei
istinti sul computer,potesse servire...).
Ciao e grazie.

 grato a chiunque potesse in qualche modo aiutarmi ( pensavo di disseppellire
Il codice cosi' come lo hai postato, corretto secondo le indicazioni date da
Antonio, dovrebbe compilare.
Dici che l'errore e' un unresolved external. Quale?
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556

 Dici che l'errore e' un unresolved external. Quale?
L'errore e':LNK2001-Unresolved External Symbol e viene segnalato due  volte
: una per il costruttore e una per il distruttore ;
tra l'altro mi segnala una coppia di errori ( distruttore e costruttore ,
nell' ordine ) per ogni classe template del programma qualora ne attualizzi
e istanzii una classe.
Purtroppo VC++ non da altre indicazioni su errori rilevati dal linker oltre
a quelle gia' riportate.
Posso aggiungere che ho provato sia a costruire " manualmente" i file header
e .ccp , sia ad usare il ' class wizard ' di VC++
con lo stesso sconfortante risultato. Non aiuta di certo il fatto che l'help
in linea indichi una moltitudine di possibili motivi
che causano un errore di questo tipo ( troppa grazia , Bill ...), il che
equivale a non dare aiuto ( traduzione di help (sic!)).
Ciao e grazie.
Newsgroup: it.comp.lang.c++
Titolo: Matrici dinamiche....

...Salve  a chiunque legga.
Scrivo x sapere se qualcuno di voi conosce il metodo per dichiarare delle
matrici in modalità dinamica.
Io le ho provate tutte,ma nisba.
Ringrazio anticipatamente.


Spiega meglio cosa vuoi dire con "matrici in modalita'
dinamica".
Ciao
Gaetano.
-- 
Posted from 
nts-03.mm.eutelsat.org
 [194.214.173.15] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Io le ho provate tutte,ma nisba.
Si parla di matrici sia nelle C++ FAQ Lite
 
http://www.parashift.com/c++-faq-lite/
che nelle FAQ di it.comp.lang.c++
 
http://cpp.programmazione.it
Hai già dato un'occhiata questi due documenti?
In particolare, nel secondo c'è una sezione intitolata:
  8) Come posso allocare dinamicamente una matrice a piu` 
  dimensioni e utilizzare la notazione M[i][j]?
Max

 wrote in message
Fb5P7.235935$sq5.11...@news.infostrada.it...


Newsgroup: it.comp.lang.c++
Titolo: Cambiare i colori...

Ciao,
qualcuno sa dirmi come si fa a cambiare i colori di un'applicazione in
modo testo?
Ho fatto un programma, compilato su Solaris con il gcc.
Vorrei sapere se ci sono dei comandi C tipo il SetColor del dos, per
cambiare il
colore del testo
Grazie
Thuder Ghost
P.S.
Se potete rispondermi in Mail, il mio indirizzo e'
ghe...@cdcsun.cdc.polimi.it

modo testo?
Lasciando stare la palette di colori, per cambiare testo e sfondo
nell'ambito di quella standard ci sono textcolor(), textbackground() e
settextattr() - tutte definite in <conio.h> - non ti sto a spiegare l'uso
delle funzioni perchè è banale e nell'help c'è scritto...

cambiare il colore del testo
Devi spedire al terminale le opportune sequenze di escape; puoi
recuperarle da terminfo (o termcap...), o usare curses e basta...
Alex

Ok fate finta di non aver letto neanche questo msg, non avevo colto
l'essenza della domanda... :-)

 l'essenza della domanda... :-)
Meno male che fai un minimo di autocritica, altrimenti...... (scherzo,
s'intende!)
Jo Parrello
Newsgroup: it.comp.lang.c++
Titolo: Che fine ha fatto la Bloodshed ??

Salve.
www.bloodshed.net
 -> February 21th 2005 : Dev-C++ 5 Beta 9.2 (4.9.9.2)
released !
E' da oltre 2 anni che la Bloodshed non ha più NESSUNA attività: come mai ??
E' quella che ha sviluppato, come avrete notato, il DevC++
e pare volesse portarlo pian piano(ma mooolto piano) alla versione 5 .
Certo dalla 4.5 molte migliorie le ha fatte devo dire.....poi tutto si è
fermato.
Addirittura da pochissimo ho notato che il server primario per i devpack
(per addons, optional, features, e soprattutto aggiornamenti)
è DOWN !!! non è più accessibile!!
Inoltre in 2 volte separate ho cercato di contattarli via email....
senza avere MAI una risposta.
(cosa che anni fa, quando erano attivi, non succedeva.... Colin Laplace mi
rispondeva sempre....
e con molta cordialità e simpatia)
Ne sapete qualcosa in giro ??
Grazie per l'attenzione.
Saluti
Francesco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 E' da oltre 2 anni che la Bloodshed non ha più NESSUNA attività: come mai ??
Puoi trovare qualche notizia sui forum del progetto su SourceForge.
Ciao,
Nicola

 ha scritto nel messaggio 
news:87Z10Z143Z133Y1...@usenet.libero.it...

mi hai messo quasi paura sul mio il devpack funziona bene, ho scritto molto 
software con
questo prodotto speriamo bene :)
ciao... 

 questo prodotto speriamo bene :)
E perche'? Il fatto che lo sviluppo di Dev-C++ sia fermo non significa
che lo sia quello di gcc. Questo sarebbe davvero preoccupante!
Ciao,
Nicola

 ha scritto nel messaggio 
news:1175009400....@p77g2000hsh.googlegroups.com...

certo, dicevo per una questione di abitudine all'ide che a mio parere
č buono. Sinceramente ne ho provati diversi ma alla fine ho scelto
questo per comoditą...
ciao... 


Bhe il sito 
devpacks.org
 funziona bene...
ma è il server dei pacchetti primario che non mi funziona più !!!
Mi dà errore, ancora oggi....
E cmq Colin Laplace non risulta più contattabile.....non mi risponde più !!
E' dal 2005 che non aggiornano più il programma, bha!
Ciao



Ciao


Newsgroup: it.comp.lang.c++
Titolo: Template derivato da template

Il manuale che sto leggendo non mi pare molto chiaro.. vorrei derivare dal
template vector un altro vector con qualche proprieta' in piu'.
Mi servirebbe pero' che le varie funzioni che hanno come argomenti parametri
di tipo vector <T> possano accettare anche il mio nuovo tipo newVector <T>.
Ma come devo fare?
Essendo newVector <T> derivato da vector <T> mi pare si possa fare, no? Solo
che il metodo che devo fare adesso (dichiarare un puntatore a vector <T>,
assegnargli l'oggetto del tipo newVector <T> e passare il tutto alla
funzione) non e' molto pratico..
Qualcuno mi puo' spiegare a grandi linee o se ci fosse qualche tutorial /
spiegazione online..
grazie, Morusaka.

 funzione) non e' molto pratico..
Infatti, lascia che sia il compilatore a fare tutto questo per te! :o)
Ciao,
Andrea

 }
Sorry, ovviamente
a.SetDato(10);
Ciao,
 Andrea

 ha scritto nel messaggio
news:cgcao2$av2$1...@mammooth.localnet...

Newsgroup: it.comp.lang.c++
Titolo: Borland C++ 5.5

cosa devo fare per installare borland 5.5 ????
lo scaricato ma non mi funge =D !!! cosa devo modificare precisamente ???
grazie a tutti !!!!


dovresti aver scaricato un .exe, quindi lancialo
-- 
Ciao, gengisdave
http://digilander.iol.it/gengisdave
Linux Registered User    # 198292
Linux Registered Machine # 88280

 wrote in message
3A3E5B09...@libero.it...



poi vai nella cartella \bin e lě trovi tutti i programmi che ti servono,
tranne l'IDE che non č presente, LEGGI ATTENTAMENTE IL FILE README, che
devi configurare un po' di roba


Newsgroup: it.comp.lang.c++
Titolo: Problema con File in Visual C++ , HELP PLEASE!!

Ciao a tutti,
sapete indicarmi il codice corretto per ottenere l'identificativo
di un file a partire dal suo Open Handle in Visual C++...
In dettaglio :
Sto' utilizzando Visual C++ su Win NT ed ho creato un file 
utilizzando la seguente funzione :
HANDLE fd_;
fd_ = CreateFile( fileName, ... etc ... );
Il problema e' che funzioni del tipo _lseek :
long _lseek( int id, long offset, int origin );
necessitano dell'id del file...
Come faccio ad ottenere l'id a partire dall' fd_ ( che e' di tipo HANDLE
)
Grazie Mille per ogni eventuale suggerimento ( mi serve per lavoro.....
)
Possibilmente postatemi le vostre idee, suggerimenti, esperienze al
seguente indirizzo :
Nicola.De...@nmu.alcatel.fr
Grazie ancora e Buon fine settimana a tutti !
Ciao,
	Nicola Della Gioia
--
Automatic posted from 
ns.alcatel.fr
 [194.133.58.131]
via Mailgate Server - 
http://www.mailgate.org

Se vuoi usare le funzioni tipiche del c (es. _Iseek) è più semplice creare
il file con la _creat.
Sotto c'è riportato un esempio trovato nella documentazione del VC++ 5.0:
int fh;
fh = _creat( "data", _S_IREAD | _S_IWRITE );
if( fh == -1 )
    perror( "Couldn't create data file" );
else
{      
    printf( "Created data file.\n" );      
    _close( fh );   
}
In ogni caso se puoi usare le MFC ti consiglierei l'uso della classe CFile che ha una serie di metodi adatti a tutte le esigenze.
Se hai ancora problemi fatti vivo! Se so risponderti sarò felice di farlo. 
Ciao e buon lavoro
Enrico Scagliotti

necessitano dell'id del file...
E tu usa invece SetFilePointer, no?!  Te l'ha ordinato il dottore,
di mischiare chiamate API Win32 con chiamate CRT di quasi
emulazione Unix...?-)
Alex
Newsgroup: it.comp.lang.c++
Titolo: Programmare c++ per windows

Qualcuno di voi mi indirizzerebbe sul newsgroup apposito per la 
programmazione c++, ma senza utilizzare la mostruosit� di lentezza che la 
microsoft ha fatto (intendo .net :-))
Vorrei realizzare un applicativo per vista a lungo termine e a quanto pare 
mfc non sar� supportato a lungo, voi come vi state comportando???
grazie 1000 

Ah dimenticavo che uso l'express edition, quindi quello che hanno rilasciato 
sulle mfc nuove non lo posso utilizzare :-)
"Ernesto Zema" <@ .it> ha scritto nel messaggio 
news:%jO5m.36520$9f6....@twister1.libero.it...


mfc non sar� supportato a lungo, voi come vi state comportando???
Ci sono sempre le "vecchie" API .

 pare mfc non sar� supportato a lungo, voi come vi state comportando???
La frase "applicativo per vista a lungo termine" e' una contraddizione, 
in quanto Windows Vista sta per essere soppiantato da Windows 7 :)
C++ ha gia' una sua libreria standard, che prossimamente verra' espansa, 
quindi, se possibile e' meglio usare quella, invece di librerie simili 
ma non standard.
C++ non e' molto usato, e lo sara' sempre di meno, per progetti di 
applicazioni GUI che coinvolgono solo uno o due programmatori, in quanto 
e' meno produttivo e portabile di linguaggi di livello piu' alto, e non 
offre significativi vantaggi prestazionali.
Se una parte dell'applicazione e' comunque opportuno scriverla in C++, 
puo' essere consigliabile usare due linguaggi di programmazione: il C++ 
per i moduli le cui prestazioni di elaborazione sono critiche, e un 
linguaggio di livello piu' alto per il resto dell'applicazione.
Inoltre, per scrivere applicazioni C++ per Windows Vista native (cioe' 
non per .net) non e' affatto necessario usare librerie Microsoft, 
perfino se usi un compilatore Microsoft. Infatti puoi invocare 
direttamente le API di Windows, oppure usare librerie di terze parti che 
  incapsulano l'API di Windows, come QT, wxWidgets, GTK, o altre.
Ho sentito parlare molto bene di QT.
-- 
Carlo Milanesi
http://digilander.libero.it/carlmila

Grazie a tutti voi, mi indirizzer� verso le wxwidgets, le qt per usi
commerciali non sono free ed io non me le posso permettere per ora. 

 commerciali non sono free ed io non me le posso permettere per ora.
Questo e' falso, La nokia (attuale proprietaria delle qt) ha cambiato
la licenza in lgpl.
Se vai sul sito troverai tutte le info.
--
Ciao Neo
Newsgroup: it.comp.lang.c++
Titolo: MFC e scelta directory...

Le MFC mettono a disposizione la classe CFileDialog per la generazione dei
dialog box di apertura o chiusura di file.
Io ho la necessità di un dialog per scegliere una directory, come quelli che
nelle applicazioni windows standard vengono aperti di solito con la
pressione del pulsante Sfoglia (in inglese Browse).
Esiste nelle MFC una classe per questo scopo? Se non esiste c'e' qualche
modo breve per farlo?
Grazie
Anselmo
--
Posted from 
mta10-acc.tin.it
 [212.216.176.41]
via Mailgate.ORG Server - 
http://www.mailgate.org

 modo breve per farlo?
Esiste una API
SHBrowseForFolder
che ti consente la scelta delle cartelle (unità di rete comprese)
esattamente come avviene in altre applicazioni Windows.
p.s. Se ti serve il codice completo di esempio mandami una mail in privato.

Newsgroup: it.comp.lang.c++
Titolo: come si manda e si riceve una e-mail?

mi serve un programma che mandi dal mio pc una e-mail ad un indirizzo dato
sfruttando un provider SMTP dato.
l'e-mail deve contenere come testo la stringa "ciao" ed un file (ad es.
C:\AUTOEXEC.BAT) come allegato...
un secondo programma che riceva l'e-mail (sia il testo che gli eventuali
file allegati) con un account dato da un POP dato.
qualcuno può gentilmente scrivermi i sorgenti commentati? grazie tante!

 qualcuno può gentilmente scrivermi i sorgenti commentati? grazie tante!
Certo che ci vuole:  "i sorgenti commentati".

 ha scritto nel messaggio
news:NWV88.40834$5M4.1...@twister2.libero.it...

E quanto sei disposto a sborsare?

> qualcuno può gentilmente scrivermi i sorgenti commentati? grazie tante!
e tu gentilmente puoi dirmi quanto intendi spendere? grazie mille!


insomma, non lo sapete! ok ciao!

insomma, non lo sapete! ok ciao!
lo sanno, ma sei tu che hai sbagliato gruppo dove postare la domanda..
e cmq di esempi ne trovi una marea in giro!
scaricati pure un mail bomber con tanto di sorgente.... e leggitelo
Antonio

 wrote in message
kj4a6uciivhlacncl...@4ax.com...

ok grazie!

> scaricati pure un mail bomber con tanto di sorgente.... e leggitelo
Ma, dico io...
Non mi sembrava il caso di fornire un tale aiuto.
P.
-- 
_____
http://theunixplace.com/~entropia/index.html_____
 
  Mutationem motus proportionalem esse vi impressae 
et fieri secundum lineam rectam qua vis illa imprimitur
	I. N.

Newsgroup: it.comp.lang.c++
Titolo: Esistono OCX gratuiti per realizzare un semplice FTP?

Esistono OCX gratuiti per realizzare un semplice FTP?

 Esistono OCX gratuiti per realizzare un semplice FTP?
E la domanda di C++ quale sarebbe?
        Mauro

 E la domanda di C++ quale sarebbe?
Tradotto per l'OP: ti conviene postare per queste cose su 
it.comp.programmare.win32
Newsgroup: it.comp.lang.c++
Titolo: URGENTISSIMO! Visualizzazione messaggi

Chiedo scusa se sono pedante, ma questo problema sta bloccando la
creazione di un programma, e i manuali non mi sono assolutamente
d'aiuto. Ripeto il messaggio precedentemente inviato, ringraziando
calorosamente tutti coloro che vorranno rispondermi.
Come si visualizzano messaggi, come ad esempio quelli di errore?
Intendo dire quelle finestre con la digitura dell'errore e con il
classico tasto OK. 
Per chi conosce Delphi, intendo delle funzioni analoghe a
	ShowMessage e MessageDlg.
Tutto questo perche' non vorrei creare delle Dlg apposite.
Thanks!
Bye
Enrico

 Enrico
Oltre a quello che già ti ha consigliato Terenzio, guardati la  
AfxMessageBox() che, in certi casi, forse può essere un po' più comoda.
Ciao.

Newsgroup: it.comp.lang.c++
Titolo: Help ofstream con buffer

Aiuto...
Ho bisogno di bufferizzare un ofstream.
So che e' gia' bufferizzato, ma devo aumentare la dimensione del
buffer...
In C avrei usato la funzione setvbuf con opzione _IOFBF, ma in C++ come
devo fare ?
Sono graditi esempi.
Ha, dimenticavo, il tutto deve funzionare un UNIX e MacOS, quindi niente
funzioni strane Winzozz, grazie.
Saluti, Tommaso ;-{))

funzioni strane Winzozz, grazie.
L'approccio che ho indicato funziona su qualsiasi ambiente
che abbia a disposizione implementazioni ragionevolmente
vicine allo standard per il C++ e le sue librerie.  Purtroppo
questo non e' necessariamente facile per piattaforme Unix;
su di esse, esistono compilatori ragionevolmente standard
(egcs 1.1, della Free Software Foundation, v. 
www.cygnus.com
)
ma i compilatori proprietari (con la possibile eccezione del
compilatore HP "aCC", che mi dicono e` decente) tendono
ad essere dinosauri, lontanissimi dallo Standard C++.  Non
conosco la situazione per MacOS.
E' quasi impossibile, salvo colpi di fortuna, scrivere codice
C++ che funzioni correttamente sia sulle vecchie versioni
(dove gli stream non erano template) sia su quelle standard
(dove lo sono), se appena appena si deve fare qualcosa di
non elementare.  Ad esempio, il new che uso sopra NON lo
controllo, perche`, a standard, sarebbe sciocco farlo: se
fallisce, deve lanciare un'eccezione.  Nel lontano passato,
new non lanciava eccezioni, bensi' ritornava silenziosamente
"zero" in caso di fallimento.  Senza una selva di #if, tende ad
essere un problema diabolico quello di scrivere codice che
sia corretto sia per un new che lancia eccezioni se fallisce,
sia per uno che invece tace e torna zero...!  Giusto per dire
un minimo ma pervasivo problema.
Alex
Newsgroup: it.comp.lang.c++
Titolo: puntatori a funzioni

ho scritto questo piccolo programma ( prendendo come esempio uno presente
nel tutorial di Paolo Marotta):
----
#include <iostream>
bool Max(int x, int y)
{
  return (x>y) ? true : false;
}
bool Min(int x, int y)
{
  return (x<y) ? true : false;
}
typedef bool PTR(int, int);
void funz(PTR* fk, char * str, int x, int y)
{
  cout << x << " " << str << " " << y << " ? ";
    if (fk(x, y))
    cout << "SI\n";
  else
    cout << "NO\n";
  cout << "\n\nFunzione chiamata: " << fk;
  return;
}
int main()
{
  int x, y;
  for (int i = 0; i<10; i++) {
    cin >> x;
    cin >> y;
    funz(Max, "e' maggiore di", x, y);
    funz(Min, "e' minore di", x, y);
  }
}
---
ora vorrei che la funzione FUNZ mostri il nome della funzione fatta puntare
a PTR* per mezzo dell'istruzione COUT, ma scrivendo COUT << "Funzione
chiamata: " << fk, invece di visualizzare il nome, visualizza l'indirizzo
della funzione. Come posso fare per ovviare a tutto ciň?

della funzione. Come posso fare per ovviare a tutto ciň?
Una soluzione potrebbe essere quella di passare a funz (anche) il
nome della funzione, in alternativa puoi eseguire dei confronti tra
fk e l'indirizzo delle possibili funzioni (es. fk==Max).
Si potrebbero trovare altri approcci, ma credo che per adesso questi due
ti possano bastare.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------
Newsgroup: it.comp.lang.c++
Titolo: Libro su Algoritmi

Salve a Tutti sodiessere OT e mi scuso per questo ma chi piu' di un
gruppo di programmatori puo' consigliarmi sui migliori testi che
trattano gli algoritmi per chiarezza espositiva e complettezza?
Grazie per l'attenzione!
Saluti Felix

 wrote

Fossero tutti qui gli OT !
Una trattazione molto completa ed accademica la puoi trovare nel mitico
libro di Cormen, Leiserson, Rivest. Il libro si chiama "introduction to
algorithms". All'inizio questo libro, almeno fece questo effetto al
sottoscritto, puo' spaventare... Ma una volta che inizi a leggerlo ti
accorgi che non e' poi cosi' difficile! Devo comunque avvertirti che
contiene molto matematica nel caso tu sia uno che odia la matematica! Il usa
un pseudocodice facilmente intuibile (invece di usare un linguaggio
realmente esistente).
Una trattazione un pochino meno completa ma orientata al C++ la puoi trovare
nel libro di Mark Allen Weiss "Data Structures and Algorithm Analysys in C++
second edition". Questo non tratta tutti gli algoritmi e strutture dati del
precedente libro, ma solo quelle piu' importanti e comunemente usate (ed in
pratica e' quello che ti serve).
Per implementare le strutture dati usa un approcio OO ed il codice
presentato e' in C++. Per gli algoritmi invece usa un codice C++ per il 99%
procedurale. Questo libro usa le caratteristiche essenziali della OOP, non
ti aspettare inheritance, multiple inheritance, Polymorphism, etc....
Tommy

 ha scritto nel messaggio
news:3e52bef5...@powernews.libero.it...

Beh, visto che siamo su un ng di C++ mi sento di consigliarti questo libro:
"Algorithms in C++, 3rd edition, Parts 1-5 (Bundle): Fundamentals, Data
Structures, Sorting, Searching, and Graph Algorithms"
di Robert Sedgewick
ISBN 020172684X
Sedgewick oltre ad essere professore di computer science a Princeton ha dato
la tesi di dottorato a Stanford con Knuth (non so se mi spiego ...!!!)
Si tratta di due libri venduti in bundle, il secondo riguarda solo i grafi.
Volendo si possono acquistare separatamente.
Ecco i codici ISBN:
I volume: 0201350882
II volume: 0201361183
Il primo volume è appena stato pubblicato in italiano, dalla Pearson italia:
ISBN  8871921534
lo trovi pure su 
gorilla.it
, a 32,52 euro, praticamente la META' di quanto
costa quello in inglese :-o
Comunque qualunque libreria, dato il codice ISBN, dovrebbe essere in grado
di procurartelo.
Ciao,
Raffaele
--
enthusiast owner of DCP-400 player (
www.soluzionimp3.com
 , 
www.dioneer.com
)



Su  
www.gorilla.it
 ho trovato un testo di Cormen con lo stesso
titolo(in italiano) ma non sono citati gli altri due autori , e' lo
stesso testo o vi sono differenze notevoli?

Newsgroup: it.comp.lang.c++
Titolo: Gestione del Modem

Mi servirebbero informazioni per inviare al modem dei comandi AT standard da
un programma fatto in visual c++.
Sono graditi anche indirizzi o qualsiasi informazione riguardante questo
problema. Grazie ne ho veramente bisogno!
Per risposte dirette: 
mr...@yahoo.it

Qualcuno di voi mi sa dire ( meglio se mi da giè exe :))) )
come posso far muovere casualmente il mouse senza il comando "hardware"
Senmpra una richiesta sciocca, ma provate voi a tenere dentro casa un
bambino di due anni che vuole usare il vostro nuovo computer
Grazie

 wrote in message fMCSRQO#$GA...@news1.galactica.it...

Dovresti specificare il Sistema Operativo che  usi.
Quindi rivolgerti al gruppo specifico per quel sistema.
Il C++ standard non specifica nessuna funzione per gestire il mouse.
Saluti  Manlio Perillo

Newsgroup: it.comp.lang.c++
Titolo: Analisi distribuzionale (Help)

Salve,
ho letto, su un testo di linguistica che, nelle lingue naturali, le catene
Markoviane di fonemi non superano mai l'ordine 5. Nessuna valutazione circa
gli ordini di livello inferiore in rapporto alla lingua naturale usata od i
fenomeni relativi agli ordini superiori a tale limite venivano presi in
considerazione, ne' venivano fornite fonti specifiche in merito
all'affermazione riportata.
Sto quindi cercando un testo (o comunque un'altra fonte), preferibilmente in
italiano e corredato di codici sorgente (in Q-Basic, Visual Basic, Turbo
Pascal,o, preferibilmente, in C/C++) per la compilazione di applicativi
di analisi, che illustri in dettaglio, mediante indagini comparative
condotte su diversi linguaggi naturali, le metodologie che hanno portato al
consolidarsi di questi risultati.
Chiunque possa darmi una mano mi scriva pure in e-mail.
Grazie
KF


Azz.
Interessante. Ma forse e' piu' semplice se chiedi agli autori del
testo suddetto.
Tra l'altro sono curioso: di quale testo si tratta? Chi sono gli
autori? Di che anno e' la ricera?
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556

usata od i
Hai dei 'leggeri' problemi nel quoting... controlla!
Luc.

Dipende tutto dalla lunghezza della linea. Evidentemente la mia e'
piu' corta di quella che usate voi.
Il problema e' che la riformattazione avviene DOPO che ho premuto
"send", quindi non la vedo.
Provero' ad allungare la lunghezza della linea
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556
"Luc" <TOGL...@katamail.com-TOGLI> wrote in message
news:kdns7tku2v73umsq9...@4ax.com...


Luc ha scritto nel messaggio ...

Scusami, non capisco cosa intendi dire, ma se mi fosse utile compredere cio'
che mi hai detto per reperire le fonti che sto cercando ti pregherei di
darmi un'ulteriore aiuto.
Grazie mille
KF
Newsgroup: it.comp.lang.c++
Titolo: Ai giovani principianti del C++

Io! Io!
-- 
Daniele Maiorana
E-mail <<< 
maio...@solnet.it
 >>>
HomePage <<< 
http://www.geocities.com/SiliconValley/Vista/9402
 >>>

 Se siete interessati , il mio indirizzo di e-mail =E8   bca...@mbox.vo=
l.it
io!
mi piacciono soprattutto i programmi che incasinano il sitema operativo;
anche se non disprezzo il resto.
fatti sentire.
a proposito, tu sei riuscito a combinare qualcosa col directX? io ci
provo da un p=F2 e non ho capito proprio un mazza.
-- =
Alessandro Temil, 
sch...@intercity.shiny.it
******************************************
*"Si vis cacare, carta portare memento,  *
* utne restat merdam culum taccataaltuo" *
******************************************

Io io io io !!!
Capisco poco di C (ho cominciato da una settimana), ma sarei molto
interessato a seguire le vostre conversazioni. 
Ciao.
Newsgroup: it.comp.lang.c++
Titolo: Problema con i puntatori

Ciao a tutti,vorrei capire meglio la differenza che c'č tra un puntatore ed
una variabile.Cioč,il puntatore fa riferimento ad una variabile con il suo
indirizzo giusto?Ma che funzione ha allora un puntatore,non si puň fare
riferimento direttamente alla variabile?Grazie x le vostre delucidazioni
ragazzi!Ciao!

 wrote in message
news:9hl1rk$ekv$1...@nreadB.inwind.it...

Se escludi il discorso delle "reference" (che per certi aspetti assomigliano ai
puntatori) allora non sempre puoi fare riferimanto alla variabile. Per esempio
in questi casi:
1) la variabile non e' nel tuo scope
2) la variabile non esiste e stai facendo rifrimento a memoria allocata
dinamicamente.
Esempio di 1:
void bar( int* p )
{
    (*p) += 2;
}
void foo()
{
    int i=5;
    bar( &i );
    // ora i vale 7, ma bar non poteva accedere a i
    // direttamente
}
Esempio di 2:
void bar( int* p )
{
    std::cout << (*p) << std::endl; // stampa l'intero
    delete p;  // libera la memoria occupata dall'intero
}
void foo()
{
    int *p= new int; // alloca l'intero dinamicamente
    *p=5; // asegnagli 5
    bar(p); // passalo in consegna a bar
}
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556
Newsgroup: it.comp.lang.c++
Titolo: Problemi con strutture:

Salve,
ho 2 semplici problemi che non riesco a risolvere:
1.
potreste dirmi perchè il seguente codice mi da segmentation fault?
Uso g++ sotto Linux
#include <iostream>
struct struttura {
        int x;
};
struttura* strut;
int main () {
        strut->x = 4;
        std::cout << strut->x << std::endl;
        return 0;
}
-------------------------
2.
Istruzione non accettata
#include <iostream>
struct struttura {
        int* x;
};
struttura strut;
int z = 5;
int main () {
        strut.x = &z;
        std::cout << *(strut.x) << std::endl; // Stampa 5 e tutto è OK
        /* Perché non è accettata la seguente istruzione? */
        *(strut.x) = z;
        return 0;
}
Per caso l'oggetto puntato (da x nella struttura) è costante, dato che se 
si deve inizializzare si usa la forma:
const static int y = 9          ????
Grazie
-- 
Luigi
--
bug windows [5] = {"95", "98", "NT", "Me", "2000"};

 const static int y = 9          ????
non ho capito cosa vuoi dire.... sara' l'ora... :-)
--
Ciao by Beppe

Allanon ha scritto:

L'ho ricompilato e funziona!
Cmq grazie per l'esempio di sopra
ciao

Newsgroup: it.comp.lang.c++
Titolo: [OT] Dev C++ Ed il debugging

Ciao a tutti,
ho installato il Dev C++ 
4.9.7.6
: scrivo compilo ed eseguo tutto
correttamente.
Stasera mi e' venuta voglia di tenere d'occhio una variabile puntata;
ho inserito un breakpoint nel punto che mi serviva e cliccato su
Debug.
Il compilatore mi informa che nel progetto non sono incluse le
informazioni per il Debug: eppure la relativa opzione del compilatore
la ho settata..
Perche' non ferma il programma dove dico io?
Grazie per l'attenzione..
Ph.


a parte che sei ot..
a parte che la gestione del debug su dev fa schifo
a parte tutto succedeva anche a me:)
se non ricordo male dev faceva casini sui parametri del compilatore.
La mia soluzione č stata quella di cambiare l'ordine dei parametri del
compilatore ....non chiedermi il perchč,non ne ho la piů pallida idea :)
al limite aggiungi g3 come flag (dovrebbe essere quello per il debug)
ciao :))

 ho installato il Dev C++ 
4.9.7.6
:
Com'è questo compilatore? In passato se ne parlava non molto bene,
specialmente in quanto ad aderenza allo standard. Ora è migliorato?
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

> ho installato il Dev C++ 
4.9.7.6
:
veramente non č un compilatore.. č un ide..
il compilatore č un port di gcc.. mingw
ciao
 sbirish

 il compilatore č un port di gcc.. mingw
A sģ? Non ricordavo. Grazie dell'informazione.

Newsgroup: it.comp.lang.c++
Titolo: Programmi DOS col VC++6

Sto imparando ad usare il c++ ed ho iniziato a creare dei programmini
per ms-dos prima di dedicarmi alla programmazione Windows.
Vorrei sapere se con il Visual C++ 6 esistono delle funzioni in grado
di cambiare il colore del carattere, dello sfondo, spostare il
cursore..., come quelle del Turbo Pascal.
Esiste altrimenti un modo per richiamare gli interrupt del bios,
oppure di accedere direttamente alla memoria video?
Ciao

oppure di accedere direttamente alla memoria video?
Sotto Win non puoi accedere alla memoria video o comunque direttamente
all'hardware come avresti fatto sotto dos.
-- 
Marco Barisione (ICQ 84277092)
Newsgroup: it.comp.lang.c++
Titolo: Dubbi vari 2, ultimi chiarimenti non disturberò più

Scasate se vi disturbo nuovamente ma ho bisogno di qualche chiarimento, per
cercare di sistemare quelle poche idee che ho in testa.Ho creato una
gerarchia di classi (La classe base velivolo da cui derivano militare e
civle; da militare devano elicottero e areo da civile passeggero e merce).
In tutte queste classi ho fatto l'overload degli operatori << e >>. Ho
creato un'altra classe chiamata simulatore.
Nella classe simulatore ho implementato, anche qui l'overload di << e >>.
L'overload di << l'ho implementato in questo modo:
ostream &operator<<(ostream &out, const Simulatore &s){
 out<<"Risultato simulazione"<<endl;
 for(int i=0; i<static_cast<int>(s.v.size()); i++)
  out<<*(s.v[i])<<endl; //s è un vettore di puntatori a veicolo;
 return out;
}
Quando uso l'operaotre << di un oggetto Simulatore mi viene correttamente
stampato il contenuto del vettore. Il vettore contiene anche oggetti
elicottero, auereo merce, ma, con << di simulatore, viene utilizzato
l'overload << della classe Velivolo, come posso fare a dare un comportamento
polimorfico a << in modo che vada a prendersi l'overload di elicottero
merce, ecc ecc a seconda dei casi?
Seconda domanda. Ho creato una classe Archivio, una classe Cliente, una
classe Attore ed una classe Film, in tutte queste classi ho implementato
l'overload degli operatori << e >>.
Gli operatori << funzionano tutti correttamente gli operatori >> mi danno
problemi.
L'operatorie>> di Cliente e Attore funziona, quello di Film e Archivio mi da
problemi, ora vi spiego quello che succede con l'operatore>> di Film, dato
che il problema con quello di archivio è analogo.
Questo è il codice che ho scritto:
istream & operator>>(istream &in, Film &f){
string nome;
 int anno;
 Attore a;
 in>>nome;
 in>>anno;
 in>>a;
 f.setTitolo(nome);
 f.setAnno(anno);
 f.addAttore(a);
 return in;
}
Il mio prio problema è questo:
Film f;
cin>>f;
cout<<f;
Al momento di cout<<f; durante l'esecuzione mi vengono dati errori, cioè il
programma si impalla, mi vengono stampati strani simboli e il programma si
chiude.
Ora volevo sapere possono usare l'overload di >> di Attore(overload che
funziona) nella ridefinizione di >> di un'altra classe?
Ultima cosa se ho un titolo di un fil tipo "Il signore degli anelli" come
faccio a farglielo prendere dato che quando inserisco i dati faccio inquesto
modo:
TitoloFilm(una parola) anno produzione(un int) Attore(Nome Cognome)?
Grazie di tutto e scusatemi ancora.

 }
rispondo a questa prima domanda.. sperando di non commettere qualche
errore..
la classe Velivolo è la classe base .. dove hai fatto l'overload
dell'operatore <<
Non so se sia possibile creare un overload virtual (non ho mai affrontato
questo problema)
ma al limite potresti aggiungere una funzione virtual che sia richiamata
dall'operatore << ..
cosicchè specializzi nelle varie sottoclassi tale funzione.
antonio
Newsgroup: it.comp.lang.c++
Titolo: sorgenti di esempio C++ e C

	 mi piacerebbe sapere se ci sono dei sorgenti di esempio
(delle collezioni di C++ e C che possono essere compilati direttamente
usando dev- C++ che usa se non erro il compilatore Mingw.
Ho provato ad usare dev- C++ con cygwin ma probabilmente ho sbagliato
qualcosa perche' quando chiedo di compilare non fa nulla il
compilatore.
Se avete degli indirizzi che contengono innumerevoli esempi di
programmini comunque standard che non necessitano di
personalizzazioniper poter essere compilati vi ringrazio moltissimo. 
ariciao
Enrico (acconcio)

 Enrico (acconcio)
Ciao, anche io uso quel compilatore...
Non ti sbagli usa il Mingw della GNU...
Mah... io non ho nessun sito da indicarti...
Dipende comunque da cosa cerchi...
Se quello che t'interessa è la didattica... cioè vuoi imparare a programmare
in C++, allora il mio suggerimento è di prenderti un bel libro... (alcuni
sono scaricabili in rete, anche se a me piace il possesso e la sostanza che
un libro stampato ti da...).
Comunque tra le opere disponibili per imparare, menziono i famosi Thinking
C++ e "C++, una panoramica sul linguaggio" di Paolo Marotta (fatto molto
bene, adatto per imparare).
Se invece cerchi programmi già fatti completi, allora guarda al sito della
GNU o cerca siti opensource con qualche motore di ricerca... trovi di tutto
da semplici applicazioni col programma sorgente, fino a openoffice!
Ciao e auguri.
Newsgroup: it.comp.lang.c++
Titolo: output per floating point

in c uso ovviamente l'istruzione printf per formattare l'output di 
variabili floating point..
come posso fare lo stesso con cout?
mi dispiacerebbe insozzare del codice in c++ con delle chiamate a stdio.h 
:-)
scusate se è uan straFaq.. :-(

tonysuper <suri...@SPAMsns.it> wrote in
news:a3eimp$l87$
1...@serra.unipi.it
: 

Se non mi sbaglio la classe ostream ( quella dell' oggetto cout)
dovrebbe avere un metodo '.flags(elenco parametri);' che ti permette
di formattare l'output mediante somma bit a bit di operatori booleani
Es. cout.flags(ios::hex|ios::showbase|ios::showpos);
permettera di visualizzare l'output di un numero nella sua forma
esadecimale - base - segno positivo.
Gli indicatori booleani che ho trovato sul Savy sono:
    	skipws    	salta gli spazi
    	left    	allinea a sinistra
    	right     	allinea a destra
    	internal    segno a sinistra e valore a destra
    	dec    	decimale
    	hex    	esadecimale
    	oct     	(credo che sia ovvio!!!)
    	showbase    base di numerazione
    	showpoint   reale con punto decimale
    	scientific  mantissa - esponente
    	fixed    	reale a virgola fissa
Esiste poi un metodo .precision(int); che permette di aumentare o diminuire
la precisione dei numeri reali dato il numero di cifre decimali da 
visualizzare.
Ora non lo so se ti riferivi di preciso a questo, ma spero che queste 4 
nozioni siano state di aiuto a qualcuno sul Newsgroup..
Ciao!

Davide De Luca wrote:

utilizzando precision ho ottenuto il risultato sperato con uan piacevole 
sorpresa.. se inserisco un numero schifosamente alto.. tipo 100l'eseguibile 
non mi riempie le rimanenti 70-80 cifre con 0 o peggio ancora nuemri 
casuali am semplicemnente non stampa nulla.. :-)
Newsgroup: it.comp.lang.c++
Titolo: Funzione da stringa

Gentili NewsGroupers !
   Come si fa ad ottenere da una stringa di testo che descrive una funzione, 
   (ad esempio "sin(2+exp(x))") la funzione stessa in C++????
 
                                         Thanx in advance 
 

(ad esempio "sin(2+exp(x))") la funzione stessa in C++????
oh oh oh!
allora, diciamo subito che un metodo veloce non c'è, e questo per un
semplice motivo: il C++ è un linguaggio compilato.
una funzione come la vorresti tu c'è in molti linguaggi interpretati, come
ad es. il JavaScript:
mio_valore = Eval("3-5+Pippo()");
tornando al tu problema, devi "crearti" un analizzatore lessicale, ossia un
programmino (o programmone :-) che da una stringa, leggendo carattere dopo
carattere, ricavi un risultato, o un oggetto complesso, o comunque qualcosa
di "elaborabile".
non so se mi sono spiegato, teoricamente ti devi analizzare la stringa come
farebbe un compilatore vero e proprio!
in pratica è un macello.
non so cosa tu ne debba fare, ma ti consiglio di cercare soluzioni
alternative
TobiX

alternative
In pratica si fa. Ne avevo fatto uno in Basic partendo
da del codice in Pascal qualche hanno fa.
Cercando in rete sono sicuro che trovi qualcosa di gia`
pronto.
Se proprio ti posso passare il mio vecchio codice in Basic,
ammesso che riesca a trovarlo :-).
-- 
Roberto Gerola
Email: 
robert...@penguinpowered.com
WWW: 
http://www.penguinpowered.com/~The_Cpp_Compass
Newsgroup: it.comp.lang.c++
Titolo: Quale dei due?

Forse questa domanda e` stata fatta piu` volte, ma mi preme sentire qualche risposta.
Sto per iniziare a lavorare su un compilatore visuale di C++.
Non so se scegliere C++ Builder o Visual C++.
L'accessibilita` ai pacchetti non e` un problema.
Dico fin da ora che non mi spaventa mettere qualche riga di codice in piu`, e che
comunque ho una conoscenza del C++ abbastanza sviluppata.
Vorrei solo sapere qual'e` il pacchetto giusto per iniziare a programmare seriamente
in ambiente Win95 (e magari con quale libro accompagnarlo).
Mi interessano abbastanza le prestazioni del prodotto finale ma soprattutto mi interessa
la possibilita` di riuscire a lavorare fin da subito in qualcosa, e poi incrementare la
complessita` graduatamente.
Grazie per l'ascolto.
-- 
Gargamella ->REMOVE *dinkyisland* from address to mail me!

in ambiente Win95 (e magari con quale libro accompagnarlo).
Per Win32 sicuramente Visual C++ 5, è molto complesso e nel breve periodo
non si può certo definire gratificante, tuttavia una volta acquisita
l'esperienza di base, permette realmente di addomesticare Windows 95/98/NT.
Per quanto riguarda i libri, se il prezzo non è un problema la microsoft
press ha pubblicato dei capolavori, diversamente direi di puntare a testi
della jackson o mcgraw hill.
Ciao Davide

in ambiente Win95 (e magari con quale libro accompagnarlo).


poi ci si deve scervellare per tutto il resto dello sviluppo. Io Aderisco.
Come utente di VC++ 5, che pero` ammira, possiede, e usa
anche il C++Builder 3, vorrei inserire una nota di moderazione...
del tutto a parte la "velocita` di sviluppo dell'interfaccia grafica",
in cui senza dubbio e` vero che VCL puo` sovrastare MFC, e`
comunque da rilevare che C++B3 *resta C++* -- con tutti i
vantaggi e gli svantaggi del caso rispetto a Visual Basic (non
conosco abbastanza Delphi per giudicare).  A parte la "prima
parte", quella di progettazione dell'interfaccia grafica, "tutto il
resto dello sviluppo" presentera` grosso modo gli stessi
vantaggi e problemi fra un ambiente C++ e l'altro, e in tutti
i casi molto diversi da quelli tipici del Visual Basic...!!!
Alex

Newsgroup: it.comp.lang.c++
Titolo: VC++ 5 e file WAV

Come utilizzo un file WAV in un programmino MDI costruito
automaticamente con l'AppWizard?

Ciao,
il modo piu' semplice e' utilizzare sndPlaySound().
ciao, Franco
--
Posted from [194.184.225.66] by way of 
law2-oe16.hotmail.com
 [216.32.180.120]
via Mailgate.ORG Server - 
http://www.mailgate.org
Newsgroup: it.comp.lang.c++
Titolo: un problemino con la finestra dos...

Salve a tutti! Chiedo solo :
come si fa a tener aperta la finestra del dos sotto windows dopo che č stato
compilato il programma in c?
Grazie!

 Grazie!
se parli di c++, ci sono due possibilità.
se parli di c, guarda solo la seconda.
ecco le possibilità:
1) (portabile)
    while(cin.get() != '\n');
il ciclo while continua a girare finché l'input è diverso da '\n', invio.
se vuoi pulire il buffer di cin da eventuali '\n' provenienti
da altri input, usa questa riga:
cin.ignore(numeric_limits<streamsize>::max(), '\n');
numeric_limits è definito in <limits>.
2) (non portabile)
    system("pause");
system è una funzione definita in <cstdlib> (stdlib.h in C), che chiama
un programma esterno.
in questo caso lo si utilizza per chiamare l'istruzione "pause".
è preferibile utilizzare la prima soluzione.. ciao!
--
Lupin85© - Filser #2
Founder di #fils [
azzurranet.org
]
"It is not important what you believe, only that you believe."

Grazie! Era c++ sě !
Ciao

Newsgroup: it.comp.lang.c++
Titolo: [OT] Pensa te...

Andate su...
http://www.google.it/
Inserite (virgolette comprese):
"go to hell"
(vai al diavolo, per i non anglofoni)
E sentitevi fortunati....
;-))))
-- 
Luc.

 E sentitevi fortunati....
<OT>
Spettacolare!!!!
</OT>
Eido

Newsgroup: it.comp.lang.c++
Titolo: Win32 del tipo ..

Salve,
vorrei un consiglio...!
Fino ad oggi ho realizzato "piccole applicazioni" c++,
ma da quando ho cominciato mi sono sempre chiesto se utilizzare le MFC.
Ho sempre evitato accuratamente di utilizzarle, non so perchè...
Mi dareste un cosiglio?
Mi piacerebbe creare applicazioni un pò + serie...
Grazie a tutti!

luci ha scritto:

Io mi sono trovato bene con le wxwidget. Le MFC le usai con VC6.0 .... 
il framework non mi fa impazzire, anche se il supporto visuale è molto 
comodo.
ciao
Pier Paolo

ehilah ha scritto:

Bè,
se devo usare il framework visto che si parla di questioni di 
produttività preferisco usarlo con il c#.
Ma la mia domanda è:
E'dura sviluppare applicazioni complesse senza l'utilizzo di MFC & CO?

luci wrote:
|| Ma la mia domanda è:
|| E'dura sviluppare applicazioni complesse senza l'utilizzo di MFC &
|| CO?
Se per "complessita'" intendi prevalentemente GUI allora la risposta e' si
Personalmente cerco sempre di strutturare lo sviluppo in modo da mantenere 
la parte di elaborazione piu' ANSI possibile mentre per l'interfaccia utente 
tutto quello che puo' servire per velocizzare lo sviluppo lo trovo molto 
comodo.
-- 
Guglielmo

Guglielmo Calligaro ha scritto:

Mi sembra giusto!
Quindi il consiglio è per quanto riguarda codice relativo alla gui usare 
le MFC, per il resto diciamo (Portabile) utilizzare lo standard ansi.
(Al max poi riscrivi solo il codice dell'interfaccia)
Giusto!?

 Giusto!?
Esatto, se riesci a tenere separata la parte di interfaccia utente fai anche 
prima nel caso un domani volessi sviluppare codice cross-platform.
-- 
Guglielmo
Se non ci fosse il C programmerei in Basi o Pasal
Newsgroup: it.comp.lang.c++
Titolo: aiuto

Salve,
devo fare un esame portando come argomento il C++, purtroppo l'ho
studiatoe ristudiato e non ci ho capito quasi nulla.
Cosě mi son fatto fare un programmino da un amico americano, ma
purtroppo non riesco a capirlo, c'č qlc che mi puň aiutare, per favore?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 purtroppo non riesco a capirlo, c'č qlc che mi puň aiutare, per favore?
Se magari postassi il codice...

 purtroppo non riesco a capirlo, c'č qlc che mi puň aiutare, per favore?
Scusa, ma tu non sei il medico esperto in malattie infettive che
cercava persone affette da peste su it.scienza.medicina ???
A cosa ti serve fare un esame sul C++ ??
g.

 g.


 Se mi vuole aiutare gliene sarò grado.
Caro Dott.Alberighi,
ho sempre aiutato (nei limiti delle mie modeste capacita') chi fosse
desideroso di imparare qualcosa.
A lei (dichiaratamente) non interessa imparare il C o il C++,
ma solo passare facilmente un esame che attesti (falsamente) che
lei conosce tale linguaggio.
Essendo pero' io un povero ricercatore di informatica,
dotato solo dei programmi Coerenza1.0 e Morale2.1
(fornite in bundle con Coscienza2.0) e non delle versioni avanzate in
dotazione a medici e avvocati (Coscienza7.2Plus e successivi) non sono
purtroppo in grado di aiutarla. :-)
Cordiali saluti,
g.

Newsgroup: it.comp.lang.c++
Titolo: turbo C per windows

Ciao,
scusate l'ignoranza della mia richiesta...
devo fare un programma in C (o C++) per un esame universitario che
implementi un certo algoritmo e ne testi la validità con un certo numero di
ingressi. Quindi non è richiesto nessun tipo di interfaccia utente, nè di
abbellimento estetico, solo calcolo bruto e confronto di risultati. Il
programma coinvolge molti aspetti del linguaggio, quindi è obbligatorio
usare il C
Fin qui nessun problema.
Il problema è che mi è stato fornito Turbo C++  3.0 della Borland, che gira
in modalità dos con schermata ASCII....
Ebbene, senza ricorrere a oggetti come C++ builder o Visual C++, esiste un
ambientino IDE che simuli il funzionamento del Turbo C, ma che giri con
Windows e che quindi ne tragga tutti i benefiti della GUI a finestre?
Grazie infinite in anticipo
Zio Mauro

Windows e che quindi ne tragga tutti i benefiti della GUI a finestre?
devc++ ( gcc3.2 mingw)
www.bloodshed.net
 
... opensource è gcc funziona è carino è veloce.. blahblah
in bocca al lupo per l'esame :)
ciao
 sbirish

 in bocca al lupo per l'esame :)
A me il 4 va spesso in crash quando lo uso (non sembra tanto il compilatore
quanto l'interfaccia stessa di DEVCPP)
Bye
Antonio
Newsgroup: it.comp.lang.c++
Titolo: Aiuto Visual C++

Se io ho un oggetto di tipo CBimbo e voglio un array di sti oggetti devo
usare la classe CArray, ma con questa come dichiaro un array di 500 elementi
di classe CBimbo???

...
