mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: C++ Report

Ho sentito spesso nominare in maniera positiva della rivista c++ reports,
però non riesco a trovare un qualche sito di riferimento per questa rivista,
qualcuno può aiutarmi?
Ciao
Terenzio


Prova: 
http://www.oma.com/C++Report
Ciao
Roberto

qualcuno può aiutarmi?
Info su C++ Report le trovi su SIGS Publications 
http://www.sigs.com/
Saluti.

qualcuno può aiutarmi?
Il nome della rivista e` "C++ Report" (niente "s" finale), e` in effetti
la migliore rivista esistente sul C++ (cara, purtroppo, ma strumento
professionale indispensabile), e il sito e` 
http://www.sigs.com
.
Alex

Newsgroup: it.comp.lang.c++
Titolo: Manuali su C#

Dove è possibile trovare manuali o sorgenti di C#?
Grazie!

Su questo newsgroup si tratta di C++ e non di C#. Prova con Google o
sul sito della Microsoft.
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: GetWindowText

come e' possibile individuare e
modificare (a tempo di esecuzione) tutte
le caption presenti in una applicazione
MFC, M(S)DI o Dialogo che sia?
Intendo sia la title bar che le voci di
menu' che i bottoni di toolbar o i
messaggi in status bar...
Mi piacerebbe realizzare questa
attivita' mediante una funzione unica,
buona per tutte le stagioni. Lo scopo e'
quello di far adattare l'applicazione ad
un setup di lingua evitando di ricorrere
a modifiche del .rc  attuabili in modo +
o - dinamico ma che comportano comunque
la necessita' di ricompilazione.
grazie a tutti per l'attenzione.
f.C.

>MFC, M(S)DI o Dialogo che sia?
Mai provato, solo teoria:
Attraverso le funzioni di enumerazione delle finestre (EnumWindows se non ricordo male e altre) puoi lavorare su tutte le finestre create del programma. Attraverso la funzione GetClassLong o GetClassInfo (vado a memoria) dovresti riuscire a sapere la classe di appartenenza della finestra. A questo punto puoi decidere che attributo e se cambiarlo con le funzioni tipo SetWindowText o altro.
Antonio Donatiello
Newsgroup: it.comp.lang.c++
Titolo: info su un libro

Sapreste dirmi se esiste un libro di Strostrup? E magari il titolo?
Grazie anticipatamente.

 Grazie anticipatamente.
Ne esiste piu' d'uno, nel caso tu intenda "Stroustrup".
 1. The Annotated C++ Reference Manual (Margaret A. Ellis, Bjarne Stroustrup)
    (obsoleto)
 2. The C++ Programming Language, Special Edition (Bjarne Stroustrup)
    (altamente raccomandabile)
 3. The C++ Programming Language, 3rd Edition. Paperback (Bjarne Stroustrup)
    (altamente raccomandabile)
 4. The Design and Evolution of C++ (Bjarne Stroustrup)
    (estremamente interessante)
 5. The C++ Programming Language, 2nd Edition (Bjarne Stroustrup)
    (obsoleto)
 6. The C++ Programming Language, 1st Edition (Bjarne Stroustrup)
    (obsoleto)
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

 wrote in message
rmn1it7...@mlinux.pd.infn.it...


 Univ. of Padova, Dept. of Physics - Padova, Italy
lor...@pd.infn.it
questo l'ho appena trovato tradotto in italiano (ed.aprile 2000) da
addison wesley longman italia editoriale srl 
www.addison.it
alf

     (altamente raccomandabile)
2 e' un'edizione aggiornata, estesa e rilegata di 3. Per la precisione.
Ciao,
Nicola Musatti

Newsgroup: it.comp.lang.c++
Titolo: Aiuto su fork() e join()!

Ciao ragazzi, sono nei guai! Mi aiutate?
Per motivi scolastici, mi servono + informazioni possibili su 2 funzioni di c++: la fork() e la join() (non so se si scrivono cosě). Qualcuno puň darmi delle informazioni o suggerirmi dei link che trattino queste funzioni? Sui motori di ricerca ho trovato pochissimo... sono nelle vostre mani!!!
Vi ringrazio anticipatamente, ciao :-)
----------------------------------------------
Virgilio Mail - Il tuo indirizzo E-mail gratis
http://mail.virgilio.it
-- 
Posted from [212.216.176.200] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:20010411125237.HUXX13639.fep47-svc.tin.it@[212.48.4.50]...


 Vi ringrazio anticipatamente, ciao :-)
Non fanno parte del C++.
Dovresti provare a chiedere in un gruppo che tratta la programmazione per Unix.
--
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

 funzioni di c++: la fork() e la join() (non so se si scrivono cosi`). 
Non sono funzioni C++, sono C.
Fork non fa neppure parte della libreria standard, e` prevista solo
dallo standard POSIX.
join non ho idea di cosa sia... (nella libreria standard non c'e`)
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
This message will self distruct in 5 seconds.
Newsgroup: it.comp.lang.c++
Titolo: Info Newsgroup

Buongiorno a tutti. Premetto di essere stato un frequentatore di questo
newsgroup in passato e ne ho tratto benefici, come credo di aver aiutato
parecchie persone nello spirito dei newsgroups. Poichč sono un po'
arruginito in c++ vorrei ricominciare a frequentare questo newsgroup e
vorrei chiedervi, č anche possibile parlare di visual c++? Non ho trovato
newsgroup specifici per l'argomento e se qualcuno ha da suggerire ....
Un cordiale saluto a tutti!!!

 newsgroup specifici per l'argomento e se qualcuno ha da suggerire ....
Per ma andrebbe bene... ma molto probabilmente saresti OT, cosa che ad
esempio non ti succederebbe  su:
microsoft.public.it.dotnet.vc
++
it.comp.programmare.win32
ciao,
Nids
ps: bentornato a bordo!

Newsgroup: it.comp.lang.c++
Titolo: bantumi

ciao!
volevo chiedere se avete per caso il codice di bantumi in c
e se potreste passarmelo!!!
grazie mille
fatemi sapere
laura 


Guarda che Google non s'è mica rotto, anzi, ho trovato immediatamente
il codice. Poi, chiedere codice in C sul ng di C++... Potevi anche
cambiare un minimo il messaggio postato su it.comp.lang.c, no?
Saludos
Adriano

 volevo chiedere se avete per caso il codice di bantumi in c
Vai qui:
 
http://www.google.com/codesearch
e cerca:
    bantumi lang:c
oppure (se ti interessa il c++):
    bantumi lang:c++ 
Max

 ha scritto nel messaggio 
news:1171039585.1...@v45g2000cwv.googlegroups.com...

Newsgroup: it.comp.lang.c++
Titolo: riordinare array

Salve, ho scritto una funzione che riceve
due array e li unisce in un terzo:
void concatenaArray(const double a[], const double b[], double c[], int n1,
int n2)
{
  for (int i=0;i<n1;i++)
    c[i]=a[i];
  for (int i=0;i<n2;i++)
    c[i+n1]=b[i];
}
adesso vorrei che mi ordinasse anche i valori del terzo array in ordine
crescente
ma non ho idea di come fare, mi potreste aiutare? grazie

 Perche' non usi dei vector<int>?
Deficiente, volevi dire std::vector<double> - vero?
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

 crescente
#include <algorithm>
std::sort(c, c+n1+n2);

Newsgroup: it.comp.lang.c++
Titolo: Disabilitare le voci del menu......

E' possibile disabilitare le voci del menu?
Come?
Grazie.

 Come?
Non in C++ standard.
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: [Newbies] RegOpenKey()

Ciao a tutti, sono estremamente alle prime armi con il c++, ma mi servirebbe
fare un programma in grado di leggere, copiare, rinominare, cancellare, ecc.
chiavi, stringhe e valori del registro di sistema di Windows.
Qualche buon anima, potrebbe scrivermi il listato di un semplice programmino
per fare cio', io uso il Borland C++ 5.0.
Grazie anticipate!
-----------------
Knefas

Ciao a tutti, sono estremamente alle prime armi con il c++,
it.comp.programmare.win32

 wrote in message
3c4dba08...@powernews.inwind.it...


risposte come queste di cosa si parla qui???
Del C++ in quanto tale, è un linguaggio molto esteso e quindi è
necessario che ci sia un newsgroup solo per questo.
Tutte le domande che non riguardano il linguaggio ma una qualche
implementazione o sistema operativo. La RegOpenKey è una funzione di
Windows e quindi non se ne può parlare perché esiste un altro
newsgroup apposito.
-- 
Marco Barisione (ICQ 84277092)

 newsgroup apposito.
Ok, avete ragione sono OT. Ma su it.comp.programmare.win32 non mi hanno
risposto assolutamente niente, neanhce "crepa"!!
Se non si puo' proprio darmi una risposta va be', fa niente.
(Mi servirebbe solo sapere come leggere il valore di una chiave, ad aprirla
ce l'ho fatta....per favore!)
--------------
Knefas

 ce l'ho fatta....per favore!)
Le funzioni sono tutte documentate in modo abbastanza semplice e ricche 
di esempi su MSDN.
-- 
Luc.

si scusate, ho detto forum invece di newsgroup... cmq secondo me sarebbe
meglio apliare le possibilità del newsgroup, in modo da non far risultare
troppi messagi OT. Del resto si tratta sempre di C++.
Luc <XXX...@katamail.comXXX> wrote in message
MPG.16b8dcd0a...@news.enter.it...


Del resto si tratta sempre di C++.
No perché la RegOpenKey può essere usata da C++ (solo su Windows) ma
anche da C, Delphi, Python, Visual Basic ecc.

Newsgroup: it.comp.lang.c++
Titolo: Problemaccio di design!!!!!

Ho un problema che a causa della mia scarsa esperienza non riesco a
risolvere:
Supponiamo di avere una lista di risultati (proveniente da una simulazione)
che può essere letta/scritta da file. Il file può avere formati diversi (ad
esempio, una lista nuda e cruda di risultati separati da un newline oppure
una lista in cui ogni risultato è "corredato" da informazioni non importanti
etc...).
Io devo leggere questa lista da un file, elaborarla e scriverla su un altro
file. I file avranno, in generale, un formato diverso.
Pertanto avevo pensato a due classi interfaccia "InputFile" ed "OutputFile",
che esportavano rispettivamente i metodi: "ResultSet ReadResults()" e
"WriteResults(ResultSet)". Da queste classi derivavo le classi dei file
concrete (una per ogni formato di file). ResultSet è ovviamente una classe
che contiene una lista di oggetti "Result" che rappresenta un risultato.
Il problema è il seguente: visto che Result può essere soggetto a
cambiamenti (un risultato, che ora è rappresentato da 5 double, in seguito
potrebbe venire rappresentato con 5 double e una stringa, ad esempio.)
dovrebbe essere in grado AUTONOMAMENTE di scrivere i propri dati sul file.
Il problema è che i tipi di file sono diversi!!!!
Esiste una soluzione oppure ho completamente sbagliato il design
dell'applicazione?
GRAZIE
Daniele.

 dell'applicazione?
Non necessariamente, ma devi definire con precisione per ogni
tipo di file cosa significa salvare/ricaricare ogni dato "tipo
elementare" (un double, una stringa, ecc).  Dopo di che, la classe
Result puo` interagire con la ResultSet chiedendo la lettura o
scrittura dell'esatto insieme di tipi-elementari richiesto.  Si
tratta di separare bene e limpidamente le responsabilita`:
-- QUALE sequenza di dati elementari va salvata,
-- COME ciascun dato elementare va salvato.
Alex

Prova a visitare la pagina
http://www.riehle.org/papers/1996/plop-1996-serializer.html
e scarica il documento relativo al pattern Serializer, potrebbe aiutarti a
risolvere il problema.
MM

Newsgroup: it.comp.lang.c++
Titolo: Gestionali sotto Windows

Salve,
non so dove mettere il mesaggio, lo posto qui.
Che gestionale x la piccola-media azienda mi consigliate?
Mago x Windows com'e'??
Grazie. saluti
PS. togliere le x per rispondermi

non so dove mettere il mesaggio, lo posto qui.
E cioé nel posto sbagliato.Qui si parla di C++,e spesso anche degli
argomenti di programmazione che hanno a che fare con il C++ sono fuori
tema.
Il Ghenio

lo sospettavo.
Ma dove posso andare x parlare di questo???
Grazie.
Ciao

Newsgroup: it.comp.lang.c++
Titolo: Consiglio su manuale C++

Che ne pensate del Deitel& Deitel "C++ Fondamenti di programmazione"
della Apogeo come manuale per iniziare?

 della Apogeo come manuale per iniziare?
Non lo conosco.
Consigli per gli acquisti : Lippman-Lajoie, C++ Primer
Per iniziare.
-- 
SpeedTech
http://www.speedtech.it

 della Apogeo come manuale per iniziare?
Io mi ci sono trovato bene: gli argomenti trattati sono spiegati abbastanza 
bene e ci sono un mucchio di esempi. Devo dire che sugli argomenti piu' 
complessi del linguaggio forse potrebbe dilungarsi un po' di piu'. Ad ogni 
modo, essendo l'unico libro su cui ho studiato, per ora non posso fare 
confronti...
Saluti
-- 
La speranza e' l'ultima a morire. Ma muore.

Newsgroup: it.comp.lang.c++
Titolo: Gli argomenti di Main() : argc,argv ?

Qualcuno mi può spiegare come funzionano e darmi alcuni esempi....
Se chiedo troppo chiedo scusa ma devo capirli perchè devo dare un esame.
Grazie mille...



argc e` un intero che indica il numero di parametri (compreso il nome del
file eseguibile), argv e` dichiarato
char* argv[]
e` cioe` un array di puntatori a char.
Ciascun elemento dell'array e` una stringa terminata da '\0'
argv[0] e` il nome del programma (es. pippo.exe)
Fai degli esperimenti, non e` difficile capire come funziona.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------
Newsgroup: it.comp.lang.c++
Titolo: utilizzo di _isnan e _finite

Salve a tutti,
sto leggendo la doucmentazione delle funzioni _isnan e _finite del c++
di VC2008.
Devo fare per l'appunto dei test su risultati di operazioni in virgola
mobile che possono generare questo tipo di risultato (in prevalenza
divisioni per 0), però ho visto che le funzioni sopracitate si
prendono un double, e non esistono le equivalenti per i float.
E' lecito usare lo stesso le funzioni ? ad esempio:
float zero = 0.0f;
float infinito = 1.0f / zero;
float indeterminato = zero / zero;
_isnan(infinito );
_finite(indeterminato);
funziona correttamente ? alternative ?
grazie per l'aiuto.
Porlock


Non so se sia lecito usare lo stesso le funzioni per i float. Prova e
facci sapere!
Comunque cercando su Google ho letto: dato un numero f in virgola
mobile, se isnan(f)==true allora f != f. Non so se sia vero; è
necessario approfondire l'argomento.
Marco

Newsgroup: it.comp.lang.c++
Titolo: Query con Count e Distinct

"Select Distinct [kampo] From [tabella];"
Devo SOLO sapere quanti records.
cioé:
"Select Count (Distinct [kampo]) From [tabella];" ''Non và
Praticamente, pensavo si potesse fare in un colpo solo :
    Q(0) = "Select"
    Q(1) = "Count (Distinct [kampo1])"
    Q(2) = "Count (Distinct [kampo2])"
    Q(3) = "Count (Distinct [kampo3])"
    Q(4) = "Count (Distinct ........)"
    Q(5) = "From [tabella];"
Set rst = DB.OpenRecordset(Join(Q))
invece mi tocca aprire un recordset x ogni campo :(
Qualcuno ha un'idea migliore.

Ciao,
Questo newsgroup si occupa del linguaggio di programmazione C++. Per
questo non e' il posto piu' adatto per porre domande come la tua. Ti
invito a cercare un gruppo il cui argomento sia piu' rispondente alle
tue esigenze. Avrai maggior probabilita' di risolvere il tuo problema ed
eviterai perdite di tempo a chi consulta it.comp.lang.c++ .
Grazie,
Nicola Musatti

Newsgroup: it.comp.lang.c++
Titolo: Corso di DirectX

Qualcuno sa dove trovare della documentazione ed un tutorial sulle DirectX
(in particolare DircectSound e Direct3D) senza comprare un libro?
E a libri, invece, come siamo messi? Qual e' il migliore?
Grazie.
--
Byez.
Stefano Tempesta
s.tem...@usa.net
http://tempesta.freeweb.org
--------------------------------
<<< Think indipendent, cos' indipendent you can't be >>>

E a libri, invece, come siamo messi? Qual e' il migliore?
Passo... purtroppo non ne ho ancora letti!-)
Alex
Newsgroup: it.comp.lang.c++
Titolo: [?] hash table/collections

Ciao a tutti,
scusate la mia ignoranza in materia, ma dovrei implementare qualcosa di
simile alle Collection di VB.
Cioè una lista li valori, non necessariamente numerici, indicizzati tramite
una chiave di tipo stringa.
Esiste qualcosa di già "pronto all'uso"?
Non vorrei scrivermi una classe da zero!
Ho letto un messaggio che parlava di std::map ma non ho capito se può
servirmi (funziona solo con indici numerici? La stringa è il valore o
l'indice?) ne dove reperire info.
Grazie a tutti

 La stringa è il valore o l'indice?) ne dove reperire info.
Una map è un insieme di coppie chiave - valore, che ti
permette di accedere facilmente al valore tramite la chiave.
La chiave può essere numerica, può essere una stringa, può
essere anche qualche altro tipo, a patto che per questo sia
definito un operatore "minore di".
Puoi vedere la documentazione allegata al tuo compilatore.
Ciao.
--
BSD is for UNIX-lovers -- linux is for Windows-haters.
Newsgroup: it.comp.lang.c++
Titolo: PlaySound (Builder C++)

Perche quando scrivo questa riga all'attivazione di un evento	
PlaySound("e:\builder\uhuhu.wav",HInstance,SND_ASYNC | SND_RESOURCE);
mi suona sempre uno dei file sonori predefiniti di winzoz(pann. di controllo - suoni)
, anche se ho scelto il percorso del file,e non il file che voglio suonare (per
l'appunto uhuhu.wav)?
Inoltre non riesco a trovare un riferimento su sta dannata PlaySound, la ho trovata
solo su un listato di esempio nel manuale di Builder!
-----------------------
Un uomo con un orologio e sempre sicuro di che ora e' , un uomo con 2 orologi non lo e' mai!
GYps!

Ciao Cristiano,
cosi' come hai scritto la funzione PlaySound(),
PlaySound("e:\builder\uhuhu.wav",HInstance,SND_ASYNC | SND_RESOURCE);
si direbbe tu voglia riprodurre un file auido in maniera sincrona
pescandolo come risorsa di un file identificato dal secondo parametro,
HInstance, ma quelo che non mi torna e' che il primo parametro dovrebbe
essere l'identificatore della risorsa e mi aspetteri qualcosa tipo ID_AUDIO
e non un nome di file compreso di path.
Prova a sostituire SND_RESOURCE con SND_FILENAME, e poi il path
mi sembra specificato in maniera un po' strana, io non ho mai visto il
Builder C++, ma in VisualC++, il carattere '\' e' un carattere speciale e
per
indicarlo in un path va inserito doppio, es. "e:\\builder\\uhuhu.wav".
ciao, Franco.
--
Posted from [194.184.225.66] by way of 
law2-oe2.hotmail.com
 [216.32.180.106]
via Mailgate.ORG Server - 
http://www.mailgate.org

 Un uomo con un orologio e sempre sicuro di che ora e' , un uomo con 2 orologi non lo e' mai!
Un uomo senza orologio non se ne preoccupa.
Enrico

Credimi se ti dico che il giorno Fri, 27 Aug 1999 08:20:33 +0200,  hai avuto l'
ardire di dire:
Grazie a tutti e due.
-----------------------
Un uomo con un orologio e sempre sicuro di che ora e' , un uomo con 2 orologi non lo e' mai!
GYps!
Newsgroup: it.comp.lang.c++
Titolo: Python to c++ conversion problem

I have a code in python like
if eval('player.moveRoom(SeLinuxMud.Direction.' + x + ')'): # moveRoom
function takes Direction enum as a parameter
When I am trying to write this code in c++
if (player->moveRoom(s[1])) //s[1] is a string so it outputs an error
because of not taking enum as a parameter
How can I change string to enum in c++?
Thanks.

Hi,
You may not be aware that you posted your message on the italian C++
newsgroup (the "it" in the group's name stands for "Italy").
You may have better luck with one of the following:
comp.lang.c++
comp.lang.c++.moderated
Best regards,
Nicola Musatti

 wrote in message
news:424141bb$0$12642$3b21...@tunews.univie.ac.at...


 wrote in message 
news:424141bb$0$12642$3b21...@tunews.univie.ac.at...

Obviously C++ has no eval equivalent, but it also has limited
"introspection" at run-time. That is, the executing code has
no way to know the compile-time name associated with the enum
values.
One way to do this mapping manually would be:
#include <map>
#include <string>
enum ERoom
 { roomEntrance = 0
 , roomLobby = 1
 , roomCave = 2
 };
typedef std::map<std::string,ERoom> RoomLookup;
typedef RoomLookup::value_type RoomLookupEntry;
RoomLookupEntry roomLookupData[3] =
  { RoomLookupEntry("Entrance", roomEntrance )
  , RoomLookupEntry("Lobby",    roomLobby )
  , RoomLookupEntry("Entrance", roomCave )
  };
RoomLookup sRoomLookup(roomLookupData,roomLookupData+3);
Then in your code:
  if (player->moveRoom(sRoomLookup[ s[1] ]))
An annoyance with this approach is that your are writing
everything twice.
There are tricks to avoid that, using the preprocessor,
but it has its own drawbacks (see the thread associated with
http://groups.google.ca/groups?selm=QJGdnT8LXIMFEGLcRVn-1A%40comcast.com
 )
But for a game, most typically, the code would load
room descriptions from a data file at run-time, and
dynamically generate the equivalent of sRoomLookup.
I hope this helps,
Ivan
-- 
http://ivan.vecerina.com/contact/?subject=NG_POST
 <- email contact form
Brainbench MVP for C++ <> 
http://www.brainbench.com


The most obvious way would be to use an std::map of strings and the
enum that's equivalent to each.
--
    Later,
    Jerry.
The universe is a figment of its own imagination.
Newsgroup: it.comp.lang.c++
Titolo: Questione di stile...

Salve a tutti.
Un mio amico mi ha chiesto di dargli una mano per mettere "a pulito" un
programma creato in Visual C++.
Ho subito notato che ha inserito una quantita' impressionante di
variabili globali sparse un po' ovunque nei vari moduli, che secondo lui
sono tanto comode.
Come ha sparso un po' ovunque funzioni accessorie varie.
Io gli ho proposto di togliere le variabili globali perche' non e'
facilmente controllabile sapere chi le legge (e fin qui poco male) o le
scrive.
Ma lui non e' convinto.
Vorrei sapere il vostro parere a proposito.
Ciao a tutti.
Lorenzo

Vorrei sapere il vostro parere a proposito.
Le "funzioni accessorie", di per se, non sono probabilmente un
problema; in particolare, se trattano dati di tipi che classi non sono
(stringhe, interi, ...), e` probabilmente la cosa migliore, come stile
C++, quella di non fare una "classe fittizia" al solo scopo di
"metterle in ordine", bensi` lasciarle come funzioni.
Le variabili globali sono tutt'altra cosa, soprattutto, come tu stesso
fai notare, perche` non c'e` controllo su chi le modifichi e come.
(E se le classi avessero membri-dati pubblici, il problema sarebbe
analogo).  Non e` detto che tu possa convincere il tuo amico, se
non si e` mai trovato davanti a problemi di manutenzione e di
evoluzione di un programma appena appena sostanzioso... i
Romani avevano un buon proverbio al proposito: "Experientia
docet stultos"...!-)
Alex

 Alex
Ciao Alex, e grazie
Lorenzo
Newsgroup: it.comp.lang.c++
Titolo: NTP API

Hy all,
 devo scrivere dei moduli in C/C++ che devono interfacciarsi con un
server NTP (Network Time Protocol), per poter poi scrivere un timestamp
su dei file.
Qualcuno conosce API, SDK etc. per interfacciarsi con tale server?
Thanks in advance,
 MR
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

  MR
visto che cerchi sdk,che poi dubito ci sia visto che sono 3 istruzioni,ti
sembra il newsgroup adatto ?
se cerchi su google trovi tutto in 5 minuti (time porta 37)

 Thanks in advance,
Grazie a te.
Newsgroup: it.comp.lang.c++
Titolo: Un consiglio su wsWidgets ed un Report designer

Salve a tutti,
	sono un programmatore visual basic ed ho deciso di imparare il C++ 
perche' ho bisogno di produrre applicazioni gestionali (standalone o 
client-server), GUI, cross-platform e possibilmente basandomi solo su 
strumenti OpenSource.
	Per quanto riguarda il C++ penso di essere a buon punto (ho quasi 
completato l'ottimo testo "Lezioni di C++", John Smiley, McGraw-Hill), 
per quanto riguarda i tools di lavoro mi trovo molto bene con xEmacs per 
l'IDE ed il debugging. Per quanto riguarda lo sviluppo delle GUI stavo 
pensando al framework wxWidgets e wxGlade per il disegno.
	Per i database, invece, vorrei usare MySql o SqLite, a seconda delle 
necessita'.
			Domanda
	Vorrei sapere se c'e' qualcuno che usa wxWidgets e come ci si trova, se 
e' il framework adatto al mio scopo ed infine se c'e' qualcuno che mi 
sappia consigliare un tool (open source ed interfacciabile con il C++) 
per il disegno dei report (tipo Crystal Report).
	Saranno comunque graditi consigli su uno qualunque dei punti trattati 
nella presente.
Grazie a tutti
Marco.

Dimenticavo,
	il compilatore C++ che sto usando e' lo GNU C++ in ambiente Linux 
(Mandrake 9.1), mentre per l'ambiente win32 uso il mingw.


 per il disegno dei report (tipo Crystal Report).
Io ho visto Report Manager che mi sembra abbastanza buono
(
http://reportman.sourceforge.net
)
Dovrebbe avere librerie per il c++ e per un sacco di altri
linguaggi/strumenti tipo delphi e kylix, e si interfaccia ad ODBC e ai
database più usati, tra cui mysql...
Cmq scrivere gestionali multipiattaforma non è così semplice. Io lo sto
facendo da un po'e ti assicuro che sto sudando molto per far si che tutto
sia davvero multipiattaforma. L'unico modo che ho trovato per riuscire a
lavorare in modo sufficientemente veloce e produttivo è stato crearmi una
serie di utility che mi aiutano. Scordati di poter fare progetti seri
usando emacs e scrivendo i database a mano...credo che sia impossibile
Cmq sto cercando di unificare tutte le utility che ho creato in un solo
strumento, una specie di "C.A.S.E." per gestionali, ed ho intenzione di
pubblicarlo sotto GPL...appena avrò qualcosa di decente pubblicherò
qualcosa...

 qualcosa...
Newsgroup: it.comp.lang.c++
Titolo: funzioni membro e funzioni callback

Salve a tutti. Sto modificando un progetto scritto in C per farlo
diventare un oggetto Com. Per arrivare a questo, ho utilizzato lo
wizard del visual c++ che permette di creare oggetti com atl. Mi
ritrovo con una classe, creata da vc++, e vari files di codice c.
Nella funzione dell'oggetto com che voglio esportare ho immesso del
codice che mi permette di utilizzare le funzioni del progetto C già
esistente. Il punto è che le funzioni di tale progetto fanno un uso
pesante delle callback functions. Nel mio oggetto com faccio uso di
funzioni di callback diventate funzioni membro  della nuova classe
creata. Allorchè vado a provare del codice che nella versione
originale del progetto funziona, in questo caso mi va tutto in crash.
Infatti se uso l'oggetto com così creato da vb e debuggo ottengo come
errore una access violation. La mia domanda è:
è possibile che il non funzionamento di questo codice sia dovuto al
fatto che le funzioni di callback sono ora membri di una classe? ad
esempio può darsi che ci sia una occupazione diversa della memoria che
mi provoca una violazione d'accesso? Se così fosse, come potrei
rimediare?
spero di essere stato abbastanza chiaro
grazie dell'aiuto
Francesco

 creata.
Una funzione membro ha un argomento implicito this, e se è virtuale è una
chiamata indiretta tramite la v-ptr. Non può essere usata come una normale
funzione C, il meno che ti possa succedere è sballare lo stack.
Bisogna che pensi ad un "ponte" costituito da una funzione globable che
inoltra le varie richieste alle funzioni membro delle varie classi.
Ciao,
--
zello
PS: sei un po' OT, prova anche su it.comp.programmare.win32

Newsgroup: it.comp.lang.c++
Titolo: Aiuto su Selection Sort

Salve!
Sto preparando l'esame di Programmazione 1,
ed ho bisogno di un aiuto da voi!!!
Perchč questo selection sort non va bene???
//n č il riempimento, lista č un array
void SelectionSort(lista& a, int n){
  E min;
  int i,j,jmin;
  for(i=0; i<n-1; i++){min=a[i]; jmin=i;
    for(j=i+1; j<n; j++){if(min>a[j]){min=a[j]; jmin=j;}
      a[jmin]=a[i];
      a[i]=min;}
      }
}
Grazie!!!

 //n è il riempimento, lista è un array
 void SelectionSort(lista& a, int n){
   E min;
   int i,j,jmin;
   for(i=0; i<n; i++){  //fino ad n
        min=a[i]; jmin=i;
     for(j=i+1; j<n; j++)
          if(min>a[j]){
           min=a[j];
           jmin=j;
          }
       a[jmin]=a[i];  //queste stanno nel primo for;
       a[i]=min;
      }
 }
maledetto programmazione 1 anch'io lo sto preparando!Tu a che facolta stai?
Newsgroup: it.comp.lang.c++
Titolo: informazione lista comandi  di c++

Ciao a tutti, dove posso trovare la lista dei comandi con relative 
spiegazione su cosa fanno, in italiano.
mi hanno detto che anche comprando il programma ci sono ,ho 15 anni è vorrei 
imparare questo linguaggio.
Grazie.
Mimmo 

 spiegazione su cosa fanno, in italiano.
Ma hai idea di cosa sia un linguaggio di programmazione? Non e' un
applicativo. Forse confondi C++ con gli ambienti di sviluppo come Visual C++
i quali hanno comandi e in genere nell'help forniscono anche la spiegazione,
ma il linguaggio che sta alla base per creare programmi, ovvero il C++, va
studiato diversamente. Ti consiglio questo libro:
C++ - Corso di programmazione 3ª ed.
Autore: Stanley B. Lippan e Josée Lajoie
Oppure cerca su 
www.programmazione.it
 qualcosa gratuito.
Ciao

Newsgroup: it.comp.lang.c++
Titolo: Guida

Potete consigliarmi una guida completa e aggiornata, con spiegazioni ed
esempi funzionanti per iniziare a programmare in c++? Va bene anche un
libro da comprare, ma è meglio se è online.
Grazie 
-- 
.·" DevarajA "·.
leo...@libero.it
 

 wrote in message
news:pan.2003.05.21....@libero.it...


 
narcisiss.openglforums.com
C++ Annotations Version 5.2.0d
Frank B. Brokken
http://www.icce.rug.nl/documents/cplusplus/
E' la versione piu' recente di cio' che ti ha consigliato Federico. Trovi
anche una versione pdf, ps e txt via ftp.
Fabio

Newsgroup: it.comp.lang.c++
Titolo: Come copiare un file?

Ciao a tutti, sono un newbie come si potrà facilemnte dedure dall'oggetto :)
Mi sono avvicinato da poco al c++, ho creato un programmino per
l'archiviazione (in access) di film e giochi in possesso di un ipotetico
utente. Il programmino ha anche (poche e semplici credo) utility che
permettono di salvare le liste (filtrate o non filtrate) su un .txt,  di
stampare le liste (filtrate o no), di azzerare il db per immettere da capo i
film/giochi, e di auto-aggiungere nel db i file video o immagini (per i
giochi) contenuti in una directory specificata dall'utente.
www.wishlist.it/ice
 per chi volesse dare uno sguardo.
Ora però avrei bisogno di implementare una utility che mi permetta di
copiare un file da una destinazione speficificata, ad un altra.
Ho dato uno sguardo ai vari fstream etc etc ma non essendo ferrato ci ho
capito poco, e soprattutto non funziona.
Se qualcuno può aiutarmi, anche passandomi un link a qualcosa di utile,
prego di rispondere.
GRAZIE.
i...@ngi.it
icq : 45498141

 Ciao Ice,da uno sguardo alle Api,ce n'è una specifica che fa proprio
quello che hai chiesto
Ciao e buon lavoro Vincenzo

 ha scritto nel messaggio
news:dlNjc.158471$rM4.6...@news4.tin.it...


 Grazie
Quel parametro vuol dire che gli devi passare un intero,eco perchč quando
gli passi 0,1,2....ecc funziona :-)
Ciao

 Quel parametro vuol dire che gli devi passare un intero,eco perchè quando


Su questo newsgroup siete fuori argomento. Per queste discussioni c'e'
it.comp.programmare.win32 .
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: Sound Blaster

Cerco delle librerie C/C++ con cui poter programmare la mia Sound
Blaster. Fino ad ora non sono riuscito a trovare nulla su Internet.
 
gino....@mailcity.com
--
Automatic posted from 
dec.netgroup.it
 [151.99.178.2]
via Mailgate Server - 
http://www.mailgate.org

Blaster. Fino ad ora non sono riuscito a trovare nulla su Internet.
cerca la libreria Allegro 3.0, ci sono i sorgenti per usare il dsp, il
sintetizzatore FM e il chip EMU8000 dell'awe 32. la libreria permette
di suonare i file .wav e i .mid
--
[ranger, email: 
ran...@queen.it
]
ICQ# 6585343

Newsgroup: it.comp.lang.c++
Titolo: Visual C++ 2005 express ed non ho Win32 Application

Ciao,
sono ipernubbio e mi serve un Input per iniziare a programmare.
Ho installato Visual C++ 2005 express ed (per adesso devo utilizzare 
forzatamente questo).
Devo sviluppare un'applicazioncina utilizzando le api di windows, ma 
quando vado a fare Nuovo progetto non compare l'opzione per creare 
un'applicazione Win32 ma sono Win32 console.
Qual è l'errore che sto commettendo?
Grazie
MarinoCpp

 Qual è l'errore che sto commettendo?
Forse questo l'ho capito da solo...
Manca il Platform SDK.
MarinoCpp


Non puoi usare il 2008 express ed?
Installare l'SDK separatamente non e' il massimo della vita

 Installare l'SDK separatamente non e' il massimo della vita
Finalmente ci sono riuscito. :)
MarinoCpp

Newsgroup: it.comp.lang.c++
Titolo: Come si cancella la fat ?

Salve, vorrei sapere come si può cancellare la fat
di un dischetto o eventualmente di un Hard Disk.
Vorrei sapere anche come si fa una corretta
formattazione.
Grazie anticipatamente


wrote:


format c: :))
dovresti usare le funzioni BIOS mi sembra l'interrupt 10H ma non
vorrei dire cazzate. Oppure dovresti conoscere come funziona a livello
hardware un floppy driver e programmare direttamente i registri.
------------------------------------
Trematerra Giovanni


Newsgroup: it.comp.lang.c++
Titolo: giochino

Come fare per programmare un giochino in c++?
Grazie, Marco

> Come fare per programmare un giochino in c++?
Prova a postare la tua domanda in
it.domande.del.caxxo
magari lě ti risponde qualcuno
Antonio

 Come fare per programmare un giochino in c++?
posta la domanda su it.comp.giochi.sviluppo
byez
Newsgroup: it.comp.lang.c++
Titolo: R: F.A.Q.


Se è di interesse nella libreria C++ del compilatore della GNU c'è una buona
raccolta di classi per numeri casuali.
Mi sembra ben fatta, inoltre è estensibile (grazie al polimorfismo) e
costituisce
quindi un buon framework per l'aggiunta di nuove classi.
A proposito di numeri casuali:
COME mai lo standard per il C++ non prevede una classe adibita a questo
scopo?
Lo reputo un fatto molto grave ( ed un altro indice di trascuratezza verso
chi
usa il C++ per fare calcolo numerico - per un programmatore rand() va bene;
non è così per chi fa calcolo numerico 'serio' )
Infine un'ultima cosa riguardo la libreria di classi per numeri casuali
di cui sopra.
La sto un poco sistemando (in alcuni punti risente della programmazione
in C);
SE è di interesse la posso postare.
Fatemi sapere   Manlio Perillo

 non č cosě per chi fa calcolo numerico 'serio' )
Perche' lo standard identifica funzionalita' di interesse generale e non
rivolte ad una categoria ristretta di programmatori. Tra l'altro, come
sai, esistono generatori diversi con caratteristiche di
pseudo-casualita' diverse: come sceglierne uno tra tutti?
Ciao,
Nicola

 Ciao
Ma non č detto che lo standard debba pronunciarsi su un algoritmo
particolare.
Bastava fornire delle classi interfaccia standard che possono poi essere
specializzate.
In questo modo si avrebbe un punto di riferimento.
Manlio Perillo

Perchč usi reinterpret_cast?
Non ricordo :(
avro` fatto un cut&paste da qualche posto...
Cmq ho corretto... grazie!
Paolo
--------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
--------------------------------------------------

Newsgroup: it.comp.lang.c++
Titolo: ordinamento su record

Dato un semplice database costituito da record, mi hanno consigliato di
effettuare l'ordinamento alfabetico sui record, una volta che questi siano
stati caricati in memoria: vorrei sapere all'incirca come si fa, cosě da
cercare informazioni su manuali e tutorial in rete. Esistono delle funzioni
che caricano in memoria dei dati?
--
San Vegeta from Hell
http://www.geocities.com/Area51/Dungeon/8436
http://come.to/Fantasy.it

 che caricano in memoria dei dati?
Se la quantità di dati è abbastanza ridotta da poter essere caricata in
memoria per intero allora potresti utilizzare il metodo read() della
classe ifstream per caricare i record in una lista (classe list) di
strutture con lo stesso formato e poi ordinarli con il metodo sort().
EMG
Newsgroup: it.comp.lang.c++
Titolo: funzioni libreria string

 mi servirebbe qualche funzione che mi legge tutta la stringa che scrivo, a
prescindere dagli spazi,
mi spiego meglio, se creo una variabile di tipo stringa, prova; e faccio il
cin e poi il cout; se la stringa non contiene spazi, va tutto bene, ma se la
stringa č composta da piu parole divise da spazi, mi prende solo la prima
parola, come faccio?
grazie paolo

Rubiu ha scritto:

std::string stringa;
std::getline(std::cin, stringa);
--
Gerolamo

 > tutto bene, ma se la stringa è composta da piu parole divise da


 cio?
Non č un problema della funzione getline, ma del tuo codice.
Posta la piů piccola porzione di codice che dimostri il tuo problema.
--
Lupin85©
Azzurranet IRC: +#afiad, @#fils - ICQ: 91528290
Mail: Remove PAN to contact me
- "It is not important what you believe, only that you believe." -

 Posta la più piccola porzione di codice che dimostri il tuo problema.


 un cout, ma per il cin mi prende due invii
1) quota.
2) è meglio che tu posti il tuo codice, perché ho provato a ricostruire la
tua
situazione, ed il seguente codice funziona correttamente:
#include <iostream>
#include <string>
using namespace std;
int main() {
    string stringa;
    int i;
    cout << "Inserire una stringa: ";
    getline(cin, stringa);
    cout << "stringa = " << stringa << endl;
    cout << "Inserire un intero: ";
    cin >> i;
    cout << "i = " << i << endl;
    cin.ignore(10, '\n');
    cout << "Premere INVIO per continuare..." << endl;
    while(cin.get() != '\n');
    return 0;


 ha scritto nel messaggio
news:fSUr9.47103$%M1.11...@twister2.libero.it...


 ha scritto nel messaggio
news:fSUr9.47103$%M1.11...@twister2.libero.it...


 potrebbe essere il mio compilatore?
Imho è il VC++.
Che versione hai?
Io ho provato ad usare la getline con il VC++ 6 Introductory Edition, ed in
effetti si manifesta il problema di cui hai parlato.
La soluzione di utilizzare getline(cin, string) al posto di cin >> string è
giusta, prova quindi a cambiare compilatore!
Con il gcc 3.2 questo problema non si manifesta.


 Ciao, ho avuto dei problemi con il VC++
Ciao ciccio, qui su iclc++ sei OT.
Avrai migliore fortuna su it.comp.programmare.win32.
-----------------------------------
Ovviamente in questi esempi la differenza sembra minima, ma
immaginate cosa succederebbe se non si rispettassero queste
semplici regole in thread abbastanza lunghi.
Comunque cercando su google "netiquette" dovreste riuscire
a trovare non solo regole sul quoting, ma anche, più generali,
sui comportamenti da tenere nella rete.
HTH

Newsgroup: it.comp.lang.c++
Titolo: Classi wrapper

Che sono le classi wrapper ???
so che si usano per com .... ma ancora non ho capito veramente che sono e
che fanno realmente


Una classe wrapper consente normalmente di mascherare l'interfaccia di un
oggetto per renderlo disponibile a chi richiede invece l'implementazione di
una interfaccia ben particolare.
Supponi di avere una classe base Auto dalla quale derivi le classi che
implementano tutte le varianti di auto possibili in circolazione. Supponi
anche di avere una classe Pilota che riceve il riferimento ad un oggetto
derivato dalla classe base Auto e che e' quindi in grado di gestire questo
tipo oggetto.
Se vuoi fare in modo che la tua classe Pilota sia in grado ad un certo punto
di gestire una nuova classe che non deriva dalla classe Auto ma dalla classe
Moto e non ti e' possibile in nessun modo modificare la classe Pilota per
poter gestire questo nuovo tipo di oggetto, puoi costruire una classe
Wrapper derivandola sia dalla classe Moto che dalla classe Auto, che espone
alla tua classe Pilota gli stessi metodi e proprieta' disponibili sulla
classe Auto operando le opportune manovre di conversione.
Forse l'esempio non e' il piu' indicato ma dovrebbe rendere l'idea.

Grazie dell'esauriente spiegazioni spero di aver capito
tnk :)))

Newsgroup: it.comp.lang.c++
Titolo: [URGENTE] Dove sbaglio?

Voglio trovare la media degli elementi di un array creato dall'utente. Dove
sbaglio?
#include <iostream.h>
#include <stdlib.h>
double medele(int v[], int n) {
double media;
cout <<"Il vettore è il seguente " << "{";
for (int i=0; i<n; i++) {
cout << v[i] <<", ";
cout <<"}";
media =+ (v[i])/n;
}
return media;
}
int main()
{
int n;
cout << "Vettore di quanti elementi "; cin >> n;
int v[n];
int medele(v[n], n);
      system("PAUSE");
      return 0;
}

 wrote in message
news:UIr98.48224$5M4.1...@twister2.libero.it...


> v[i];
    std::cout << "La media è: " << medele(v, n) << std::endl;
    delete[] v;    // eliminazione dell'array dinamico
    system("pause");
    return 0;
}

 double medele(int v[], int n)
[...CUT...]
Scusate, ho dimenticato di firmare... ;-)
    Marco

 int medele(v[n], n);
In questo modo non chiami la funzione, ma ne dichiari una nuova, e per di
più localmente al main, il che non è possibile. Inoltre anche i parametri
passati alla funzione non sono corretti, perchè il primo argomento della
funzione è in pratica un puntatore a int, per cui per richiamarla devi fare
così:
medele(v, n);
In realtà non c'è nessun modo per passare un'array direttamente ad una
funzione; o gli passi il puntatore al suo primo elemento, oppure ti crei una
struct che contenga un'array, e passi una variabile di questo tipo.
Ciao,
Cecco

 sbaglio?
Puoi usare un vector al posto di un'array, cosě lo dimensioni come vuoi.
Ciao
--
Timothy Redaelli
Newsgroup: it.comp.lang.c++
Titolo: Time

Ciao a tutti.
Da poco esperto.. c'č una funzione di tempo in qualche header file ?? (che
mi blocchi l'esecuzione per un periodo di tempo) senza dovermi fare ogni
volta una sequenza di cicli for.Altra domanda ..funzioni runtime (penso si
chiami cosě) continua ad eseguirmi il mio codice fino a quando non premo un
tasto specifico della tastiera??
Ringrazio anticipatamente luca.

Newsgroup: it.comp.lang.c++
Titolo: File e percorsi

In c/c++ come posso rintracciare l'esistenza di un file... mi spiego con un
esempi:
ho 2 file pippo.bat, e gigi.bat come posso verificare la loro esistenza, con
"*.bat" ho scorrere fra i file senza conoscere il nome, ma solo
l'estensione.
Grazie Luca


In ambiente Linux/Unix e con C usa le funzioni opendir(), per aprire la
directory, e readdir(), per fare lo scan di ogni file contenuto nella
stessa.
Includi sys/types.h e dirent.h.
Devi dichiarare un puntatore a DIR e un puntatore ad una struct dirent. La
dirent contiene vari campi di cui più utili:
struct dirent
{
	ino_t d_ino // inode del file
	char d_name // nome del file
	... ... // altri elementi
};
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

findfirst (..)
findnext  (..)

Newsgroup: it.comp.lang.c++
Titolo: ambiente di sviluppo

ciao osno nuovo al c++ sto iniziando a vedere qualche cpsa.
Ho scaricato dev-c++ ed ho provato a scrivere qualche riga do codice ma ho
dei problemi copn gli include, mi manca iostream.h mentreo ho stdio.h cosa
devo settare per avere anche iostream? come devo fare? aiuto
ciao
sergio
 
--------------------------------
Inviato via 
http://usenet.libero.it

 devo settare per avere anche iostream? come devo fare? aiuto ciao sergio
sei OT. cmq, dovrebbe essere "compile C++ project" quando scegli il tipo
di progetto

  
Se scrivi il codice come scrivi al NG avrai da divertirti...
Cmq non ho mai provato dev C++ ma prova a includere iostream senza il .h 
finale...

Newsgroup: it.comp.lang.c++
Titolo: UN PICCOLO PROBLEMINO

Salve a tutti ...
provo a spiegare la mia esigenza:
vorrei fare un programma che, riproducendo un file wav riesce anche a
visualizzare i livelli di volume per ogni banda di frequenza del suono
(ovviamente nel limite del possibile)... cioč in pratica vorrei fare una
specie di oscilloscopio o di analizzatore di spettro. Insomma tipo
l'equalizzatore dello stereo che ti fa vedere le righine per i bassi ie gli
alti ... perň per una gamma piů ampia di frequenze.
Nessuo di voi sa come posso fare ?
(ah ... preferisco usare il Borland c++ 5)
Io l'ho detto ... ovviamente non centra niente ma chissa se c'č una classe
nascosta del borland o qualcosa di simile ...
cmq se qualcuno sa qualcosa .. vi prego aiutatemi ... !!!
Kthnx

 Io l'ho detto ... ovviamente non centra niente ma chissa se c'è una classe

Newsgroup: it.comp.lang.c++
Titolo: Dove comprare Thinking C++?

Vorrei comprare il libro in oggeto (2nd edition ovviamente) e vorrei
sapere dove posso comprarlo online al piu' basso prezzo possibile.
Grazie
Ciao

 sapere dove posso comprarlo online al piu' basso prezzo possibile.
Suppongo tu sappia che è disponibile on line in formato PDF, vero?
Lo trovi partendo dal sito dell'autore ( 
www.bruceeckel.com
 )
Per comprarlo, invece, io consiglio:
http://www.gorilla.it/gorilla/product.asp?sku=0139798099&dept%5Fid=
http://www.gorilla.it/gorilla/product.asp?sku=0130353132&dept%5Fid=
(mi regaleranno un libro, prima o poi, visto che consiglio
sempre loro :-))))))
-- 
Gerolamo
www.overweb.it

Per comprarlo, invece, io consiglio:
Su amazon l'ho visto anche a 21$

 Su amazon l'ho visto anche a 21$
E' per quello che prima o poi da Gorilla mi regeranno un libro
<grin>  :-)))
A parte gli scherzi:
http://www.amazon.com/exec/obidos/tg/detail/-/0139798099/qid=1065892430/sr=8-2/ref=sr_8_2/104-9622573-8295141?v=glance&s=books&n=507846
Sono 29,37 dollari, più spese di spedizione, più uso di carta di credito.
Forse conviene lo stesso, ma è da valutare... dipende...
-- 
Gerolamo

Sono 29,37 dollari, più spese di spedizione, più uso di carta di credito.
Qui e' a 21 $ + 7$ di spese spedizione (posta terrestre arriva in un
mese pero')
http://www.bunchesofbooks.com/
Non conosco il cambio, ma sicuramente 28$ sono meno di 28E.
Non ho trovato prezzi piu' bassi.
Ciao

 Grazie
Io l'ho preso su Amazon UK, arrivato in 10 gg direttamente a casa mia,
abbastanza conveniente.
CIAO!!!

Newsgroup: it.comp.lang.c++
Titolo: alternativa a RasConnectionNotification()

> 
http://www.geocities.com/sunsetstrip/stage/7787
 <<
<<<<<<<<<<<< 
DucaCr...@iol.it
 >>>>>>>>>>>>>>
*** Tieni tra le braccia questo sole nero e scaldalo di più
*** Tieni i tuoi sogni per un attimo, non ti chiederò di più
*** Un corpo da dividere è ciò che resta di me
*** Segui la strada che si allontana da me
*** Segui la strada che ti allontana da me
                                                (Karma)


L'unica alternativa "portabile" tra '95 e NT (AFAIK) č quella di richiamare
a intervalli regolari RasEnumConnections per controllare le connessioni
attive.
---
Valter Minute
min...@fortech.it
 (the reply address of this message is invalid)
---
Are you looking for a good freeware ScreenSaver? Try FOYD!
http://hotfiles.zdnet.com/cgi-bin/texis/swlib/hotfiles/getit.bin?fcode=000PZ
0
if you want, I can send you the (free) C++ source code.

> 
http://www.geocities.com/sunsetstrip/stage/7787
 <<
<<<<<<<<<<<< 
DucaCr...@iol.it
 >>>>>>>>>>>>>>
*** E' facile sai, averti
*** se chiudo i miei bei occhietti spenti
*** e cercherò su di me la tua pelle che non c'è.
*** Ti entravo in fondo dentro, lo sai, soltanto per capire chi sei.
*** Forse sei un congegno che si spegne da se...
*** Forse sei un congegno che si spegne da se...
                                                 (M. Agnelli)
Newsgroup: it.comp.lang.c++
Titolo: Stringa di spazi...

    Come si fa per riempire (senza cicli for...) direttamente una stringa di
spazi in c++, un po' come Space() in vb?
    Grazie,
    Paolo

 spazi in c++, un po' come Space() in vb?
Non so se ho capito bene - ma lo standard definisce std::string come
basic_string<char>; e basic_string prevede un costruttore opportuno.
In soldoni:
$ cat foo.cxx
#include <iostream>
#include <string>
int main() {
  std::string s(5, ' ');               // Costruttore di una std::string
                                       //   contenente 5 spazi.
  std::cout << '"' << s << "\"\n";
}
$ KCC -o foo foo.cxx
$ ./foo
"     "
$
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it