mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: Local IP Address

Sara' banale, ma non conosco bene il C++
Ho la necessità di scrivere un'applicazione che scriva su file  l'IP
corrente del PC.
Qualcuno mi puo' aiutare?
Grazie
@le

Ciao,
Questo newsgroup si occupa del linguaggio C++ in quanto tale, e non di
aspetti specifici di particolari implementazioni. Per questo non e' il
posto piu' adatto per porre domande specifiche come la tua.
Potresti avere piu' fortuna su uno dei seguenti gruppi:
Per Win32 (95, 98, NT): it.comp.programmare.win32
Per Dos/Win 3.x: it.comp.os.dos
Per Linux:      it.comp.os.linux.development
Per C++Builder: i gruppi borland.public.cppbuilder.*, disponibili sul
                server 
newsgroups.borland.com
 (prevalentemente in 
                inglese, ma si puo' postare anche in italiano)
Grazie,
Nicola Musatti

 wrote in message
news:a1mfqd$dph$1...@fe1.cs.interbusiness.it...


 topic....comunque... 
la scrittura non e' offtopic, ottenere l'indirzzo, essendo 
OS-dependant, lo e'
dubito che ale sappia trovare il secondo senza conoscere la prima
comunque ...
#include <fstream>
#include <string>
using namespace std;
/* qui ci vanno gli header per trovare l'IP 
   e la funzione get_IP() che restituisce una stringa con l'IP, ed 
   eventuali altri header a lei necessari */
void write_IP(const string& filename, const string& IP) {
  ofstream out(filename.c_str());
  out << IP << endl;
  out.close();
}
ovviamente non c'e' nessun controllo di errori/eccezioni durante:
- la creazione dello stream
- i due operatori <<
- la chiusura dello stream

sinceramente non mi sembra che la domanda sia out of topic....comunque...
Hai letto il manifesto?
Puoi quotare meglio?
Per "quotare" si intende il riportare le parti salienti del messaggio 
a cui si risponde al fine di facilitare la comprensione delle proprie 
risposte da parte dell'interlocutore, degli altri lettori del ng (che 
magari non leggono tutti i messaggi o che comunque hanno bisogno di 
"rinfrescare" la memoria di un thread che seguono, ma non li 
coinvolge direttamente) e anche di chi va a rileggere il messaggio 
trovandolo su 
groups.google.com
 o altri motori di ricerca.
E' opportuno riportare nelle risposte solo le parti di messaggio per 
cui si fanno osservazioni e/o aggiunte, evitando di riportare tutto 
il testo.
Per qualche nota sul quoting:
http://www.uwasa.fi/~ts/http/quote.html
-- 
Marco Barisione (ICQ 84277092)
Newsgroup: it.comp.lang.c++
Titolo: STL

Salve io avrei bisogno di una libreria STL funzionante per un compilatore
Microsoft Visual C++ 4.0 potreste consigliarmi un sito dove trovarla? Vi
sarei molto grato se mi postaste la risposta a 
mat...@tin.it
 grazie

Dubito che tu riesca a trovarne un'implementazione accettabile, perche'
anche le versioni successive di VC++ hanno delle limitazioni che non
permettono un'implementazione completa della libreria, puoi provare su:
http://www.stlport.org/
Ciao,
Nicola

permettono un'implementazione completa della libreria
Cosa intendi con implementazione accettabile?
C'è tutto su:
http://www.sgi.com/Technology/STL
Luc.

Il problema non e' la libreria, e' VC++ 4.0 che mi risulta alquanto
deficitario nel supporto dei template, il che fa si che non puo'
supportare membri template di classi template e altre cose del genere.
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: Come fare una finestra senza barra titolo?

Ciao a tutti,
questo e' il mio problema:
Voglio realizzare la classe di un controllo, tipo CSliderCtrl.
Ho pensato di derivarlo dalla classe CWnd (anche CSliderCtrl deriva da
CWnd), ma ho necessita' che non venga visualizzata la barra del titolo in
alto, e che possibilmente lo sfondo risulti trasparente...
Sapete come aiutarmi?
Grazie,
    Luca 

 writes:

Questa richiesta non riguarda il linguaggio quanto le caratteristiche
di un particolare ambiente operativo.  it.comp.programmare.win32 o
alt.sex.bondage dovrebbere essere i gruppi adatti.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

 alt.sex.bondage dovrebbere essere i gruppi adatti.
  ^^^^^^^^^^^^^^^
soc.subculture.bdsm o soc.sexuality.spanking; alt.sex.bondage e` da
anni semi-abbandonato allo spam...!-)
Alex


Ma anche di questo sei un esperto?! :-)
Ciao,
Nicola

 wrote in message
news:392130A6...@divalsim.it...

Eh si`.  
http://www.magenta.com/~alex/bdsm.html
 (e` un pezzo che
sono fuori dal giro, e la pagina e` quindi vecchiotta...).
Alex
Newsgroup: it.comp.lang.c++
Titolo: Help me:COM e MIDL

Per la prima volta mi sto avvicinando al modello COM.
Sto cercando di capire qualcosa e per questo voglio evitare di usare
wizard.
Domanda: nel file .idl della definizione dell'interfaccia di un
componente COM devo specificare l'uuid; dove lo prendo? metto i numeri a
caso? Si lo so', esiste un .exe che mi genera i guid, ma che ci faccio
con l'.exe nell'interfaccia?
Grazie. Accetto consigli.
PS: purtoppo ho letto in ritardo il NG ed ho acquistato il libro
InsideDCOM che effettivamente non mi č di grande aiuto!

Guidgen.exe va usato separatamente. Prima generi un GUID, lo copi nella
clipboard e poi lo inserisci nel file .IDL.
Stefano.

Stefano A. wrote:

Innanzitutto ti ringrazio per la risposta. Proverò sicuramente a fare come
tu mi dici.
Ma e' possibile che esiste solo questo modo? A te non sembra un po'
macchinoso e "sporco" da un punto di vista di buona programmazione?
A presto.
Stefano.

A te non sembra un po' macchinoso e "sporco" da un punto di vista di buona
programmazione?
No. I GUID sono identificatori unici universalmente e non sono soggetti a
variazioni, pertanto è giusto che vengano definiti a priori.
Stefano.

macchinoso e "sporco" da un punto di vista di buona programmazione?
Ci sono molti altri modi, come ad esempio usare l'equivalente
utility da linea-comando uuidgen (parte del Microsoft Windows
SDK, gratuitamente scaricabile dal sito Microsoft); con essa
puoi generare a priori un certo numero di UID, ridirigendole su
di un file di testo, poi usare cut-and-paste per "consumare"
queste UID man mano che ti servono.  Ad esempio:
    uuidgen -i -opippo.txt -n6
te le genera giá come "frammenti" IDL pronti per l'inserimento
in un sorgente IDL.
Se usi i Wizard per costruire un sorgente IDL per un
progetto ATL, le UUID, alla bisogna, vengono automaticamente
generate dal Wizard stesso.
E cosí via...
Alex

Newsgroup: it.comp.lang.c++
Titolo: Da Win32 a Unix

Salve,
ho sempre programmato in ambienti Microsoft, utilizzando Visual C++. Adesso,
per diversi motivi, devo realizzare un applicazione piuttosto complessa che
possa girare su ambienti Unix-like.
Qualcuno, che magari in passato si e' trovato nella stessa situazione, puo'
darmi qualche consiglio su come approcciarmi per la prima volta alla
programmazione in c++ per Unix. Le prime domande che mi vengono in mente
sono: esistono ambienti di sviluppo visuali? Se devo fare un'interfaccia
grafica, cosa devo utilizzare? Come si gestiscono i thread? Qualche libro di
riferimento?
Grazie.



un libro semplice sempliec sul quale potresti incominciare a studiare
é il libro Programmare in Linux della Apogeo .... affronta + o -
tutti i concetti che possono interessarti x la programmazione sotto
linux.
di tool di sviluppo visuali.... cosa intendi dire? simili al vb ?
esiste solo kylix ... ma é + orientato al delphi che al c++
se invece intendi dire tipo visual c++, che ti permettono di gestire
graficamente il tuo codice in un ide evoluto c'è kdevelop
ciao
cod
Newsgroup: it.comp.lang.c++
Titolo: AIUTO: excel e DDE

Qualc'uno di voi sa come si può fare a conoscere il nome della tabella
attiva in excel ?
O meglio come si possono scrivere dei dati nella tabella atttiva di excel
senza conoscerne il nome.
grazie anticipatamente
Davide
PS : se possibile vi prego di rispondere anche via e-mail all'indirizzo:
lean...@tin.it

senza conoscerne il nome.
Non e` forse C++ il linguaggio piu` comodo per farlo (Visual
Basic puo` essere piu` semplice...!), comunque, se sei ferrato
in COM e Automation, non e` poi difficile -- anche perche`,
mi pare, l'oggetto-applicazione di Excel ha una proprieta`
che identifica proprio la tabella attiva.  Non e` su di un gruppo
di C++ che hai piu` probabilita` di incontrare chi conosca il
modello-oggetti di Excel senza doverselo andare a ripassare,
ma sospetto che nel gruppo di Visual Basic tu abbia delle
probabilita` migliori.
Alex

Newsgroup: it.comp.lang.c++
Titolo: Problemi con ISAPI

Sto cercando di utilizzare l'esempio delle MSDN, COUNTER
ma senza risultati;
credo di aver seguito alla lettera quanto riportato nella documentazione
ovvero:
- ho compilato il progetto di prova ottenendo counter.dll
- ho copiato la dll nella directory virtuale del web server
- ho concesso i diritti di esecuzione a tale directory
- sulla macchiama che ospita il web server sono presenti tutte le dll delle
MFC
  (c'è installato VC 6.0!)
risultato la pagina di prova:
<HTML>
<HEAD>
<TITLE>Counter Demonstration</TITLE>
</HEAD>
<BODY>
The current system time is:
<IMG SRC="counter.dll?clock"><P>
Visits to this page:
<IMG SRC="counter.dll">
</BODY>
</HTML>
non viene carica corretamente.
Qualche idea del perché?
Nazareno

Nazza,
ti conviene postare questo tipo di domande su it.comp.programmare.win32,
qui si parla di C++ standard, piu' che di specifici strumenti e
librerie.
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: AIUTO:finestra di dialogo

ciao,
    sto cercando disperatamente un oggetto che mi crei una finestra di
dialogo all'interno della quale posso scrivere del testo. Qualcuno sa dirmi
dove la posso trovare o dove posso trovare informazioni per crearla?
grazie mille
    Max

 wrote in message
news:8l29sp$fsu$1...@pinco.nettuno.it...

Non esiste un modo standard e portatile di farlo, che funzioni
in C++ su ogni piattaforma.  Devi dunque porre la domanda sul
gruppo di discussione relativo alla piattaforma che vuoi usare
(tipo it.comp.programmare.win32 se e` Windows a 32 bit quello
che ti interessa), e possibilmente nominando anche l'eventuale
framework che usi (MFC, ATL, VTL, ecc, ecc, hanno ciascuno un
modo diverso di fare le cose, pur essendo tutti su Win32).
Alex

Newsgroup: it.comp.lang.c++
Titolo: Compilatore C++

Salve a tutti, mi consigliate un compilatore per il C++?
Ho scaricato il borlnd ma nn funziona.

Ho scaricato il borlnd ma nn funziona.
e come mai?
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com
Newsgroup: it.comp.lang.c++
Titolo: API di Windows

Qualcuno sa se e dove è possibile trovare le API di Windows per provarle,
senza doverle necessariamente acquistare?



Be', a rigor di logica le API si comprano, perche' sono
parte del sistema operativo, quindi non e' possibile usarle
senza pagare.  Il problema e' che, probabilmente, il sistema
operativo ce l'hai gia' e quindi non devi acquistare nulla.
Le librerie che implementano le API sono distribuite di
serie con Windows, a te serve solo un compilatore che sia in
grado di sfruttarle e ce ne sono tonnellate in giro (vedi
C++ Builder, in versione gratuita, scaricabile dal sito
Borland 
www.borland.com
).

 ha scritto nel messaggio
news:3b8ecf6f...@news.tin.it...


Forse intendeva delle semplici .DLL non di windows.
Per cortesia, quota *sotto* il testo e riporta solo lo
stretto necessario. 
BTW, il nostro amico si riferisce esplicitamente a "le API
di Windows", con poche possibilita' di fraintendimento.

Andrea Laforgia wrote:

credo che l'argomento sia OT, perchè non vi spostate in 
it.comp.programmare.win32 . 
Ciao
-- 
Abruzzo Silvio
studente, 16 anni
goku_...@libero.it
silvi...@aruba.it
^____^

it.comp.programmare.win32 . 
...ops... mea culpa... pensavo di essere gia' li'...
--
Andrea Laforgia (mica uno qualunque...)
Newsgroup: it.comp.lang.c++
Titolo: Usare i Socket

Vorrei creare un programma multigiocatore, con giocatori connessi via
Internet.
Come ambiente di sviluppo vorrei usare il "Borland C++ Builder 6
Professional".
Leggendo la manualistica ho capito che devo usare i Socket, ma non ho
capito come devo usarli, c'e' un solo esempio e poco chiaro.
Potete aiutarmi?
Per chiarire le idee, potete illustrarmi un frammento di codice?
Ringrazio chi mi rispondera'.

 wrote

Questo NG tratta di C++ standard e non di programmazione winsock.
Ad ogni modo puoi documentarti su di uno dei vari NG spefici oppure su:
http://www.amazon.co.uk/exec/obidos/ASIN/0072851333/qid=1092072357/ref=sr_8_xs_ap_i1_xgl/026-0012028-2998828
Tommy

 ha scritto nel messaggio
news:cf8c4k$9t9$1...@hercules.btinternet.com...


 Puoi darmi gli indirizzi di NG competenti? (NG italiani)
italiani oltre a it.comp.programmare.win32 non ne conosco...
it.comp.programmare.win32 non e' proprio specifico di programmazione socket,
ma almeno lo e' di programmazione windows.
I NG specifici di programmazione winsock che io conosco sono tutti in
inglese.
Tommy

Newsgroup: it.comp.lang.c++
Titolo: non MFC!!!!

Sto utilizzando un oggetto grafico che richiede tipi Variant nei parametri.
In MFC si può usare COleVariant(_T("111")) per le stringhe e
COleVariant(111) per i numeri, ma il progetto che sto sviluppando non viene
sviluppato con le MFC.
Per quanto riguarda le stringhe ho risolto utilizzando le String* gestite,
ma non riesco a trovare un corrispondente per i numeri.
Ringrazio anticipatamente chiunque mi possa aiutare.

 Ringrazio anticipatamente chiunque mi possa aiutare.
Probabilmente e` meglio se ti rivolgi su 
it.comp.programmare.win32
qui sei OT.
-- 
RiK0
[ non credo negli schemi non vincenti ]
[     two is an odd prime number.     ]

 ha scritto nel messaggio
news:pan.2004.11.10....@despammed.com...

Scusa, non pensavo di essere nel newsgroup sbagliato
Newsgroup: it.comp.lang.c++
Titolo: REQ: C++ (Polimorfismo)

Ciao,
Vi sarei molto grata se qualcuno mi potesse spiegare brevemente
il polimorfismo.
Grazie
          IV.

 il polimorfismo.
Eccoti un semplice esempio:
#include <iostream>
using namespace std;
class animale
{
    public:
        virtual void parla() = 0;
        virtual ~animale() { cout << "Distruttore di animale" << endl; }
};
class ornitorinco : public animale
{
    public:
        void parla() { cout << "Gne, gne" << endl; }
        ~ornitorinco() { cout << "Distruttore di ornitorinco" << endl; }
};
class cane : public animale
{
    public:
        void parla() { cout << "Bau, bau" << endl; }
};
class gatto : public animale
{
    public:
        void parla() { cout << "Miao, miao" << endl; }
};
class pollo : public animale
{
    public:
        void parla() { cout << "Coo, coo" << endl; }
};
class pesce : public animale
{
    public:
        void parla() { cout << "Blu, blu" << endl; }
};
int main()
{
    cane c1, c2;
    gatto g1, g2;
    pollo p1, p2;
    pesce pe;
    animale *orn = new ornitorinco;
    animale *a[] = { &c1, &p2, &g2, &g1, &c2, &p1, &pe, orn };
    for ( unsigned int i = 0; i < sizeof ( a ) / sizeof ( animale ); ++i
)
        a[ i ] -> parla();
    delete orn;
}
Come vedi, c'è una classe base astratta dalla quale ereditano vari tipi
di animale ognuno che sa parlare (metodo parla()) a modo suo. Nella
funzione main() il ciclo for scorre l'array ignorando il tipo
particolare di animale contenuto in ogni elemento ed invocando
semplicemente per ognuno di essi il metodo parla(). Questo funziona
grazie ad una tecnica chiamata "late binding".
EMG

}
forse volevi dire 
    for ( unsigned int i = 0; i < sizeof ( a ) / sizeof ( animale *); ++i
se no e' un casino :)

 se no e' un casino :)
Ulp! Chiedo venia...
EMG

Newsgroup: it.comp.lang.c++
Titolo: Errori di compilazione

Salve,
Ho del codice molto semplice:
/* file portfolio.cpp */
...
#include "portfolio.h"
struct PortBuffer
{
    Date today;
    int shares;
    float current;
    float max;
    float min;
};
bool Portfolio::loadPort()
{
    ...
    PortfBuffer pBuff;
    ...
}
...
/* end of portfolio.cpp */
Quando lo compilo ottengo dei messaggi di errore:
toor@host11 ~/Portfolio $ g++ portfolio.cpp -c -O2 -Wall
portfolio.cpp: In member function ‘bool Portfolio::loadPort()’:
portfolio.cpp:42: error: ‘PortfBuffer’ was not declared in this scope
portfolio.cpp:42: error: expected ‘;’ before ‘pBuff’
portfolio.cpp:43: error: ‘pBuff’ was not declared in this scope
Per favore, qualcuno mi spiega dove sto sbagliando.
Grazie in anticipo a chiunque vorrà rispondere.
fabio

 fabio
"PortfBuffer" non ï¿½ un tipo conosciuto dal compilatore.
Forse volevi scrivere "PortBuffer"?

 Forse volevi scrivere "PortBuffer"?
Scusate. Non riuscivo proprio a vederlo...
Newsgroup: it.comp.lang.c++
Titolo: Aiuto ! Sono disperata

Mi occorrono con urgenza mappe PIANE dei vari continenti ( come ad 
esempio quelle dei fusi orari ) in un qualsiasi formato grafico oppure 
meglio ancora dei file di coordinate geografiche con i confini delle 
varie nazioni di tutto il mondo.
si accettano anche indicazioni utili in merito.
Grazie a buon rendere.
Elena
______________________________________________________
Get Your Private, Free Email at 
http://www.hotmail.com
--
Automatic posted from 
f93.hotmail.com
 [207.82.250.199]
via Mailgate Server - 
http://www.mailgate.org

Veramente questo era un gruppo sul C++ .........


Newsgroup: it.comp.lang.c++
Titolo: Analisi audio

CIAO, qualcuno sa dirmi come posso rilevare quando il livello
dell'ingresso audio o del microfono supera una certa soglia ?
GRAZIE
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 dell'ingresso audio o del microfono supera una certa soglia ?
Non su questo NG, ovviamente.
-- 
Luc.

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

ho bisogno di una funzione che date due stringhe mi dica se la seconda e'
contenuta come sottostringa nella prima... (praticamente qualcosa del tipo :
BOOL substring(string1, string2) che deve restituire TRUE se string2 e'
sottostringa di string1.
Mi servirebbe inoltre che questa funzione mi restituisse un indice in base 0
del carattere in string1 a partire dal quale c'e' string2 (ammesso che
string2 sia sottostringa di string1.....in caso contrario mi dovrebbe
restituire -1).
grazie a tutti

 writes:

Questa funzione esiste gia' nella standard library del C, e si chiama
strstr.  Se la devi riscrivere, probabilmente si tratta di un
esercizio; noi docenti siamo assai sensibili a questi piccoli
imbrogli, e li detestiamo cordialmente.  TANSTAAFL.
-- 
Maurizio Loreti                      
http://wwwcdf.pd.infn.it/~loreti/mlo.html
Un. of Padova, Dept. of Physics - Padova, Italy          
lor...@padova.infn.it


ICQ #34602650

 restituire -1).
Se le stringhe sono di tipo std::string, basta
  string1.find( string2 );
pero' se string2 non e' contenuta in string1, restituisce npos e non -1.
	Mauro

Newsgroup: it.comp.lang.c++
Titolo: Determinare la dimensione di un array

Ho un array, voglio scoprirne la lunghezza...
se ho 'int alpha[] = { 1 , 2 , 3}' quanto vale alpha[4]? Avrà un valore
incalcolabile, potrebbe essere ad esempio '15353551'. 
Devo usare 'sizeof()' ho anche un'altra (valida) alternativa? 
-- 
Kwisatz

 Devo usare 'sizeof()' ho anche un'altra (valida) alternativa? 
Se con 'lunghezza' intendi il numero degli elementi, nel tuo caso puoi
ricavarla in questo modo:
   sizeof( alpha ) / sizeof( int )
Se vuoi una tecnica più generale:
  template< typename T, int Size >
  size_t lengthof( T (&)[ Size ] ) { return Size; }
  size_t len = lengthof( alpha );
Per capirne il funzionamento devi avere un minimo di dimestichezza con i
template e con il meccanismo della deduzione implicita dei tipi degli
argomenti. Se n'è discusso recentemente in questo NG.
Max

   size_t len = lengthof( alpha );
tecnica che non funziona con il Visual C++, se non vado errato (per lo
meno fino alla versione 6.0)...
Newsgroup: it.comp.lang.c++
Titolo: MSDN Originale Vendesi

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN January 1999 (3 CDs) 30.000 lire
-MSDN April 1999 (3 CDs) 30.000 lire
-MSDN July 1999 (1 DVD) 40.000 lire
-MSDN April 2000 (3 CDs) 80.000 lire (Ultimo numero uscito)
-Component Source MSDN 10/99 Edition (1 CD) 20.000 lire
-Component Source MSDN 04/2000 Edition (1 CD) 30.000 lire
-MSDNnews (opuscolo) January/February 2000 10.000 lire
Spese di spedizione a carico del destinatario.
Scrivete a 
fran...@yahoo.it



Newsgroup: it.comp.lang.c++
Titolo: Richiesta informazione

Salve,
qualcuna per caso sa se il manuale in inglese Thinking in C++" di Bruce
Eckel sia stato tradotto (almeno in parte) in italiano? E dove trovarlo?
Potete rispondermi all'indirizzo   
car...@tin.it
Cordialmente. Carlo de Luca

 wrote in message
news:PYxo6.2172$yl2....@news1.tin.it...


 >
Ma se non sbaglio qualcuno (piu' di uno) e' impegnato nell'opera di
traduzione. Lode a questi "sant'uomini" che lavorano per noi ignoranti
d'inglese.
Stefano

Newsgroup: it.comp.lang.c++
Titolo: Usare le MFC con dev-c++??

Ciao a tutti, vorrei usare le MFC con il compilatore Dev-C++ , č possibile?
Come?
Grazie in anticipo!

 ha scritto nel messaggio
news:8stcfs$4nd$1...@nread1.inwind.it...

Newsgroup: it.comp.lang.c++
Titolo: Ritorno in c++

Salve gente!
Vi pongo una quesito (per voi banale): ho scritto un programma che esegue
l'addizione tra due numeri naturali ;
eseguita la somma però il programma viene terminato, avendo inserito alla
fine:
      system("PAUSE");
      return 0;
}
Ma se invece volessi che comparisse una domanda del tipo: desidera fare
una'altra somma?(S/N)
e se premo s mi rimanda all'inizio del programma, se n invece lo termina,
come fare?
La domanda gliela so far scrivere....ma poi? Come impostare le variabili S,N
(variabili?) che eseguano quella funzione?
Grazie in anticipo, Freddy



#include <iostream.h>
void somma(float a, float b)
{
	cout << "Il risultato é " << a+b<<"\n";
}
int main(void)
{
	bool another=true;
	char s;
	do
	{
		cout << "\nInserisci a:  ";
		cin >> a;
		cout << "\nInserisci b: ";
		cin >> b;
		somma(a, b);
		cout <<"\nVuoi eseguire un'altra somma ?";
		cin >> s;
		switch(s)
		{
			case 's':
			case 'S': another=true;
				break;
			default: another=false;
				break;
		}
	} while(another);
}

non funziona

 non funziona
Per forza, non sono state dichiarate le variabili. Prova ad aggiungere:
float a, b;
dopo il main.
Ciao,
Cecco

 non funziona
Quota bene!
-- 
Luc.
Newsgroup: it.comp.lang.c++
Titolo: VS6 +IE5 senza SP3?

Salve.
Vorrei sapere se qualcuno di voi ha installato visualstudio6 su
macchine w98 con sopra IExplorer5.
La microsoft ci ha detto che cisarebbe qualche piccolo problema, ma nn
ci ha detto quale (minor issues...) e ci spedirà il SP3 qunato prima.
Ma intanto noi vorremmo cominciare a lvorare.
Qualcuno di voi sa quali problemi ci sono? Vale la pena installare VS6
sopra IE5 senza aspettare SP3?
grazie in anticipo, AnnaMaria.
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

 wrote in message 7k0e97$10c$1...@nnrp1.deja.com...


Share what you know. Learn what you don't.
 
 
   Bl@cK BirD 
 
  -= WebDesigner Programmer =- 
  ICQ#: 14491159
 
 
hn...@tin.it
 
michele...@hotmail.com
 
 Home Page
 
http://members.xoom.it/Black_Bird/
 
 MillenniuM fan club:
 
http://www.geocities.com/Area51/Dreamworld/3204/

...


Newsgroup: it.comp.lang.c++
Titolo: Utilizzo di pipe

Sto cercando libri riviste o esempi che mi facciano capire come si
utilizzano le pipe per scambiare informazioni tra due o piu' processi.
Se sapete dove posso trovare dei validi consigli fatemelo sapere.
Grazie da Roberto.


R. Stevens: "Advanced programming in the UNIX environment"
Non so se ne esiste una versione italiana.
M
arco Guidi

Newsgroup: it.comp.lang.c++
Titolo: Visual C++

Qualcuno può dirmi se c'è un manuale online di "VISUAL C++"?

Qualcuno può dirmi se c'è un manuale online di "VISUAL C++"?
Puoi rpvare l'MSDN al sito della Microsoft. E' molto vasto, ma dubito che
con la sola documentazione online si possa fare qualcosa di serio.
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
---------------------------------------------------------------------------

Qualcuno può dirmi se c'è un manuale online di "VISUAL C++"?
http://msdn.microsoft.com
. Auguri :-)
Davide Marcato.
----------------------------------------------------
| -- Freelance International Consultant
| -- Windows/COM(+) Development & Training
| -- Technical Writer & Speaker
----------------------------------------------------
| -- Email: 
mar...@programmers.net
| -- Web: 
http://www.DavideMarcato.com
----------------------------------------------------
Newsgroup: it.comp.lang.c++
Titolo: Troppa confusione...

Ciao a tutti,
vorrei imparare ad usare il c++, per scrivere codice che possa essere
compilato sia per windows che per unix.
Il problema è che ho una gran confusione in testa per quanto riguarda
le librerie e i compilatori. Cercando in giro ho trovato molti
compilatori, ma non riesco a capire che differenze ci siano.
Ogni compilatore ha le sue librerie oppure non sono legati? E
compilare lo stesso codice con compilatori diversi produce gli stessi
eseguibili? In base a cosa dovrei scegliere il compilatore con cui
programmare?
E le librerie? Da quello che ho capito c'è il c++ standard, che
dovrebbe essere crossplatform; ma ho sentito che anche altre librerie
lo sono (qt?).
Cosa comporta la scelta di una libreria piuttosto di un'altra?
Penso di aver reso abbastanza il caos che regna tra le mie idee; spero
in un vostro aiuto! Grazie!

 in un vostro aiuto! Grazie!
http://www.parashift.com/c++-faq-lite/newbie.html
A tutto l'NG:
Esiste una faq di questo NG per queste domande?

 
http://www.parashift.com/c++-faq-lite/newbie.html
[CUT]
Grazie per il link, ho letto e appreso molto.
Purtroppo pero' non ho trovato le risposte a tutte le mie domande; in
particolare con che criterio dovrei scegliere il compilatore e le
librerie con cui programmare?
Da qualche parte c'e' un sito che li elenca spiegandone pregi e
difetti?
Chiedo scusa per l'insistenza, pero' preferisco insistere (e rompervi
un po' le scatole) ma avere una risposta alle mie domande piuttosto
che tenermi i dubbi.
Grazie!

 Grazie!
Ultimi consigli:
1)  apri 
www.google.it
2)  vai in gruppi -> it.comp.lang.c++
3)  digita "confronto compilatori"
4)  troverai poco/niente
5)  torna ai gruppi
6)  vai su comp.lang.c++
7)  digita "compilers benchmarks"
8)  forse avrai piu' fortuna
9)  it.comp.programmare.win32 per i compilatori windows
10) it.comp.os.linux.development per linux
11) sii paziente

Ogni compilatore ha una spiegazione delle funzioni adoperate, una
guida che consente d'imparare ad utilizzarlo,
ognuno di noi potrebbe dirti il compilatore migliore ma sarebbe sempre
un'opinione personale o forse un'abitudine,
personalmente ho iniziato col Turbo C poi sono passato al Borland e
adesso uso anche il Microsoft,
posso consigliarti di utilizzare il più possibile lo Standard del
linguaggio C++ e non troverai difficoltà nella compilazione fra
diversi.
La libreria è qualcosa di molto utile potente ed esteso, ci sono
programmatori che si specializzano unicamente nella distribuzione di
queste, questo ti dovrebbe far capire la vastità dell'argomento.

 al caso tuo. Lo puoi scaricare dalla rete.
[cut]
In effetti avevo intenzione di provare a riscrivere qualche semplice
programmino che ho già fatto in altri linguaggi prima di passare a
progetti seri. Ho scaricato il libro di Eckel e penso che mi terra'
impegnato per un po'...
Grazie mille per tutti i consigli!

 diversi.
[cut]
Seguiro' il tuo consiglio, grazie!
Newsgroup: it.comp.lang.c++
Titolo: dipendenza tra due classi

Salve a tutti,
mi sto da poco cimentando nella programmazione ad oggetti e nella
definizione di alcune classi mi si e' presentato il seguente problema:
Date due classi A e B tali per cui A ha tra gli attributi una lista di
puntatori a B e B ha una lista di puntatori ad A,
il problema e' quale dichiarare per prima perche' se si dichiara prima A
manca la dichiarazione di B e viceversa.
E' lecito avere due classi che si dichiarano ricorsivamente ?
Grazie a tutti
Ciao
Michele

 puntatori a B e B ha una lista di puntatori ad A,
In questi casi si ricorre a una forward declaration.
 class B;
 class A
 {
    std::list<B*> b_list;
    // ...
 };
 class B
 {
   std::list<A*> a_list;
   // ...	
 };
Naturamente, questo è possibile soltanto se si tratta di puntatori o
riferimenti.
Max

 Max
Funziona perfettamente! ti ringrazio per il consiglio.
Ciao
Michele

Newsgroup: it.comp.lang.c++
Titolo: cannot call member function '...' without object

Salve a tutti.
Sto programmando con GCC 3.4.4, ed č sorto un problema cercando di compilare 
una classe derivata (non template) da una classe template. Il problema nasce 
quando cerco di usare, all'interno di una funzione pubblica ( funder(); ) 
della classe derivata, che chiamerň D, una funzione pubblica( fun(); ) della 
classe base B. la funzione fun() non ha oggetto di invocazione (č il 
chiamante) e l'errore che mi da č appunto: error: cannot call member 
function '........' without object. Ho provato anche a mettere come oggetto 
di invocazione "this" ma non lo vuole. Gli #include sembrano giusti e 
completi. La derivazione delle 2 classi č pubblica e le funzioni sono 
pubbliche.
Spero di essere stato il piů possibile chiaro, vi ringrazio anticipatamente 
per l'aiuto!
saluti
[k] 

 ha scritto nel messaggio 
news:48ba8ff0$0$1078$4faf...@reader2.news.tin.it...

Volevo precisare anche che i vari scoping sono a posto, la funzione viene 
trovata, ma il problema sta proprio in questo "without object"...almeno 
credo...
Grazie ancora!
[k] 

 pubbliche.
In questi casi bisognerebbe allegare al post una parte minimale di 
codice che riproduca l'errore, altrimenti può essere difficile capire 
bene dove stia il problema.
Così su due piedi, non è che la funzione della classe derivata è statica?
Ciao.

"Sergio" <ser...@invalid.invalid> ha scritto nel messaggio 
news:g9ebos$kn1$1...@registered.motzarella.org...

Ti ringrazio per la risposta e per l'avviso, infatti stavo per allegare il 
codice, ma poi mi sono accorto della mia dimenticanza: avevo semplicemente 
scordato di mettere il corpo della funzione fun() nella classe base B, era 
solo dichiarata. La classe D poi la ereditava e overridava, e compilando 
dava ovviamente errore. Quindi risolto, per fortuna!
Grazie per l'attenzione,
buona serata a tutti
[k]
Newsgroup: it.comp.lang.c++
Titolo: Keyword

Il mio compilatore (Borland C++ Compiler 5.5) non supporta le seguenti
keyword che da quando mi risulta siano Standard... : and, or, not,
not_eq, bitand, and_eq, bitor, or_eq, xor, xor_eq, compl.
Ciò significa di conseguenza che il mio compilatore non è standard?
Finora non mi ha mai dato problemi di aderenza allo standard...
--
Rhymes - 
rhy...@myself.com
http://www.foxhound-games.it
"Sapete cosa fa un InputStream quando
gli si racconta una barzelletta? Reader..."

 Finora non mi ha mai dato problemi di aderenza allo standard...
LOL. Non lo hai testato molto. Quella che segnali e' proprio l'ultima delle
bazzeccole. Ci sono non-compliancy molto ma molti piu' gravi.
--
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: Aiuto Su Glide 3 SDK

Non riesco a far prendere al compilatore del Visual C++ 5.0 le librerie
include nell'SDK della 3DFX.
Nonostante abbia seguito anche delle istruzioni datemi da un mio amico
l'errore che mi ritrovo è sempre lo stesso:
' unresolved external symbol'
Qualcuno può darmi una aiuto per favore?
Ringrazio chiunque anticipatamente.

 ' unresolved external symbol'
A occhio devi includere anche delle librerie (*.lib) al progetto.
-- 
Roberto Gerola
Email: 
roge...@tin.it
WWW: 
http://space.tin.it/computer/rgerola

Newsgroup: it.comp.lang.c++
Titolo: Text To Speech

Salve a tutti, volevo sapere se esistevano librerie text to speech in
italiano freeware su Internet....Grazie. Ciao
                                                                Andrea

italiano freeware su Internet....
....cosa che non c'entra nulla col C++ (ed è eventualmente irrilevante
che tu voglia creare il programma in C++).  A seconda del sistema
operativo utilizzato, rivolgiti a it.comp.programmare.win32 o
it.comp.os.linux.development.  Sotto Win32 esistono molte librerie
(anche MS) per implementare sia il TTS che lo STT.
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".
Newsgroup: it.comp.lang.c++
Titolo: Oggetti template

Ho un problema con gli oggetti template: se io definisco un oggetto template
in un file .h e ne implemento le funzioni in un file .cpp, mi dà un errore
in fase di esecuzione, non di compilazione. Precisamente mi dice che non
riesce a trovare la definizione delle funzioni. Ad esempio:
/*
**  file Esempio.h
*/
.....
template <class T> class Esempio
{
 ........
 public:
   Esempio (...);
   ..........
};
/*
**  fine file Esempio.h
*/
/*
**  file Esempio.cpp
*/
..............
template <class T> Esempio <T>::Esempio (......)
{
 .............
}
.................
/*
**  fine file Esempio.cpp
*/
I puntini rappresentano il codice necessario (direttive #include, parametri
delle funzioni, codice delle funzioni, ecc.) che adesso non sto a
specificare. Se io scrivo il main:
int main (void)
{
 Esempio <int> = new Esempio <int> (......)
 return 0;
}
in fase di esecuzione mi dà un errore, dicendo che non riesce a trovare la
funzione Esempio <int> (perché nel file .cpp esiste la funzione Esempio
<T>). Si può ovviare a questo problema e, se sì, come? Io utilizzo il
Borland C++ 5.02, dipende forse dal compilatore o è un problema proprio
dello standard? Ciao e grazie a tutti quanti vorranno aiutarmi.
                                                Marchisio Stefano

 ha scritto nel messaggio
news:10192982...@picard.net4u.it...


 Ho un problema con gli oggetti template:
Esistono classi template, ma non oggetti template. Per la precisione.
Ciao,
Nicola

Ho il tuo stesso problema. Mi sono documentato e ti posso dire che:
1) fino a poco tempo fa, non era possibile dividere l'implementazione dalla
definizione (cioč dovevano stare nello stesso file). E fin qui ha ragione
Scorpio.
2)Nel suo ultimo libro Stroustrup porta un esempio di export template
(charapter 13.7 della versione in inglese), ovvero puoi dividere
l'implementazione dalla definizione.
3) Anche se Stroustrup ha implementato questa "gentile possibilitą" molti
compilatori (Borland 6 Ent, Visual C++ 6,  .Net) danno ancora errore di
LNK2001 ovvero  non č possibile in fase di link trovare le funzioni membro.
Risultato:
Sto ancora imprecando contro Microsoft e Borland. In attesa che qualcuno mi
dia una risposta.
Sebastiano Trombetta.
Newsgroup: it.comp.lang.c++
Titolo: Borland o Microsoft?

Buongiorno a tutti.
Volevo chiedervi, siccome fra un mese sarà il mio compleanno (14 anni il 28
novembre), e subito dopo c'è Natale, volevo farmi regalare un nuovo ambiente
di sviluppo C++.
Per ora lavoro con Borland (trovato su una rivista in regalo), però ho
sentito parlare bene anche di Visual C++ di Microsoft.
Volevo un consiglio su quale prendere.
A questo punto non mi interessa soprattutto che abbia una documentazione
cartacea ottima, visto che grazie a questo NG sono abbastanza informato (e
anche grazie ai vari siti e al libro freeware di non ricordo chi che devo
scaricare), e la documentazione On-Line è abbastanza buona.
Pensavo che Visual C++ essendo Microsoft si integrasse di più, ma poi ho
pensato che Borland è la più citata nel NG, quindi aiuto!
Tenete conto che mi interessa anche una buona integrazione con i controlli
ActiveX quali RichEdit e TriEdit (erano questi?) e con Java...
Vi ringrazio di cuore.
Diego Pettenò
P.S.: qualcuno sa indicarmi altre risorse in linea oltre a
www.programmazione.it
 ?
P.P.S.: come posso fare per far visualizzare un programma nella system tray
di Windows?

 Volevo un consiglio su quale prendere.
Viste le tue esigenze, io propenderei per il VC++.
Con la licenza studente non costa molto, ed è sicuramente quello che si
integra meglio con le varie tecnologie MS.
Certo che se seguissi il cuore, ti direi Borland (ora Inprise)
--
Alessandro Monti

 di Windows?
Vai sulle FAQ di ://
bcbdev.com
  e trovi la risposta.

 Anche nella non indecisione, compra Borland C++ Builder.
RI-SOTTOSCRIVO IN PIENO!!!!

Tenendo conto anche che già uso la versione 1.0 e mi ci trovo bene...
Grazie...
--
Diego "1985" Pettenò
per gli spammer la mail è
diego...@hotmail.com
per i messaggi seri è
diego....@tiscalinet.it
Newsgroup: it.comp.lang.c++
Titolo: Ciao Antonio

Indovina chi sono
Ma non dire STR...ATE

 wrote in message
7jrg5m$rpf$1...@hermes.iol.it...


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

Salve, sono nuovo di questo linguaggio e di questo ng. Vorrei chiedere come
mi č possibile agire sul registro di Windows. Magari se esiste qualche guida
su internet, anche in inglese, oppure qualche esempio molto semplice. Il
libro che ho comprato non tratta questo argomento, ma invece mi č
necessario. Per ora in caso mi interesserebbe anche solo leggere i valori
delle chiavi.
Vi ringrazio per il tempo e per le eventuali risposte.
Luca

 ha scritto nel messaggio
news:9bppq0$cof$1...@news.netpeople.it...


 mi e` possibile agire sul registro di Windows.
Nella guida del VC e` spiegato come fare (si sono delle API), 
probabilmente trovi dei riferimenti anche nella KB di M$
Ah, per altre domande su questo tema: it.comp.programmare.win32
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
"Chi parla in tono cortese,
 ma continua a prepararsi,
 potra` andare avanti;
 chi parla in tono bellicoso
 e avanza rapidamente
 dovra` ritirarsi" Sun Tzu -- L'arte della guerra

 Ah, per altre domande su questo tema: it.comp.programmare.win32
OK.
Ramses
Newsgroup: it.comp.lang.c++
Titolo: In cosa sbaglio?

Ciao a tutti,
ho scaricato il tutorial della Coronado sul C++ ed ho provato a
giocherellare con i template, però non mi funziona niente! In cosa
sbaglio?
// In PROVA.HPP
template <class TIPO>
class prova
{
    TIPO x;
public:
    prova(TIPO nx) {x=nx;};
    TIPO get(void);
};
// In PROVA.CPP
#include "prova.hpp"
template <class TIPO>
TIPO prova<TIPO>::get(void)
{
    return x;
}
// In MAIN.CPP
#include "prova.hpp"
#include <iostream.h>
main()
{
    prova<int> p(10);
    cout << p.get();
}
Preciso di usare il DJGPP v2, ma di averlo provato anche sul compilatore
MS. Il risultato è sostanzialmente lo stesso: la compilazione fila
liscia, mentre in fase di linking viene riportato un errore riguardo al
fatto che la funzione membro che provo a chiamare nel main ha un
'undefined reference'.
Il fatto è che sul tutorial vengono messe solo funzioni inline, per cui
ho già trovato qualche difficoltà a farmi compilare PROVA.CPP perché non
mettevo template e parentesi angolate giuste: figuratevi quando ho visto
che compilava e non linkava!
Grazie a tutti per la pazienza,
    Flavio.
--
Flavio Poletti
email: 
pol...@writeme.com
La libertà è lì, alla portata di tutti, come la chitarra...
 ... ognuno suona come vuole, e tutti suonano come vuole la libertà...

'undefined reference'.
Normalmente, l'implementazione di tutta una classe template
deve essere resa disponibile dovunque quella classe template
possa venire istanziata (nell'header file che la definisce,
ad esempio, o, per pulizia, in un file sorgente che pero`
va incluso dall'header file stesso).
Si puo` evitare questo dichiarando "export" i template in
questione in fase di definizione (cioe` nel sorgente che
li implementa), ma questa caratteristica del linguaggio non
e` ancora supportata dalla maggior parte dei compilatori.
Alex
--
 ____    Alex Martelli, Bologna, Italia -- email: 
al...@magenta.com
 \SM/___                                 
http://magenta.com/~alex
  \/\bi/     You never know what is enough unless you know what
     \/          is more than enough.
Newsgroup: it.comp.lang.c++
Titolo: Domande a chi ne capisce più di me

Ciao a tutti, sono un figliuolo di Torino e vorrei capirene qualcosa del 
linguaggio di programmazione c e c++. Mi interessava avere un'idea,
mooooolto generale, delle potenzialitŕ di questo linguaggio e delle sue
applicazioni possibili.
Esiste inoltre un modo per imparare ad usarlo in maniera "prvata", senza
cioé andare a sganciare un milione e piů per un corso dedicato?
Mi riferisco a siti internet, libri, manuali (di teoria e pratici)?
Se mi rispondete mi fate un piacere, non so piů dove sbattere la testa.
Preferirei essere contattato sulla casella di posta personale!
Ciauz, Drew

Comincia con il testo della collana "Schaumm's" (Mc GrawHill) scritto da
John Hubbard
Titolo:    Programmare in C++
£. 43.000
Poi consulta il sito 
http://www.geocities.com/SiliconValley/Foothills/6336/
alla voce tutorial.
ATTENZIONE: Questo è solo per iniziare a "smanettare" col C++ ma
personalmente ti consiglierei di prendere prima un testo più generico che
tratti la programmazione, l'architettura etc., ti renderà il compito più
facile!!!
Ti posso consigliare di Fadini - Savy "Fondamenti di Informatica I" è un
testo universitario.

Alcuni indirizzi italiani da cui partire:
http://games.eden.it/thecodersprimer/
http://space.tin.it/computer/rgerola/
http://www.geocities.com/SiliconValley/Foothills/6336/
In inglese:
http://www.developer.com/reference/r_library.html
http://creport.com/
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
  Rigorosamente non certificato M$... Una garanzia di qualita`!
-----------------------------------------------------------------

 Se mi rispondete mi fate un piacere, non so più dove sbattere la testa.

Newsgroup: it.comp.lang.c++
Titolo: Standard

Di recente ho letto un articolo che trattava lo standard C++ e diceva che
la sintassi contratta ( tipo:      int a, b, c;) è stata deprecata in
favore della sintassi formale( int a; int b; int c).
In una news precedente mi avevate spiegato che la sintassi contratta è
sconsigliata ma non proibita.
Corrsponde a verità l'articolo?
Grazie.


In C++ e' proibita, in C *era* sconsigliata, e probabilmene con i nuovi
standard ( che pongono particolare attenzione alla compatibilita verso il
C++ ) *adesso e'* illegale.
Comunque la per sintassi contratta io intendo: ( dal tuo msg non e' ben
chiaro )
void f( a,b,c,d )
int	a,c,d;
float	b;
{ }
Per sintassi formale
voif f( int a, float b, int c, int d ) { }
( NOtare l'uso della virgola e NON del punto-e-evirgola ).
Se invece intendi per la semplice dichiarazione di variabile *all'interno*
di funzione, che io sappia NON ci sono differenze !!
void f( int a){
	int j,k,l;
	float f;
}
void f( int a ){
	int j; 
	int k; 
	int l;
	float f;
}

chiaro )
e nemmeno il mio : intendevo scrivere 
Comunque per sintassi contratta io intendo: ( dal tuo msg non e' ben
chiaro )

Newsgroup: it.comp.lang.c++
Titolo: chiusura di codice

Come si chiude un file sorgente di Visual C ++ 6.0?
Grazie
Gabry

 Gabry
???
Cosa intendi per come si chiude ???
???
Alex


.... a chiave.
Poi la si butta via.
Maurus

Come si chiude un file sorgente di Visual C ++ 6.0?
Ci sarà senz'altro un'opzione sui menù di tipo Close o qualcosa di
simile, inoltre mi pare che il Visual C++ presenti anche una barra per
navigare comodamente all'interno dei file del progetto.
Il Ghenio
-----
ZIO : Fun and games are over with. Anyone who dares
get in my way shall perish.
DIO ci salvi dagli ocx del Viral Basic.
-----
Newsgroup: it.comp.lang.c++
Titolo: Far aprire un documento dall'interno del codice

Salve a tutti, ho un piccolo problema. Sto usando VC++ 5.0 con le MFC.
Come faccio a far aprire un documento x.txt dall'interno del codice, senza
che l'utente prema il pulsante Apri di sua spontanea volontà?
Riccardo
scozz...@iol.it
http://www.Geocities.com
\CollegePark\Quad\9526
scozz...@geocities.com

che l'utente prema il pulsante Apri di sua spontanea volontà?
La member function OpenDocumentFile() della tua applicazione (oggetto
derivato da CWinApp) dovrebbe fare al caso tuo:
    AfxGetApp->OpenDocumentFile("x.txt");
(ammettendo che tu sia nel directory giusto, naturalmente:-).
Alex

che l'utente prema il pulsante Apri di sua spontanea volontà?
CWinApp::OpenDocumentFile() oppure CDocTemplate::OpenDocumentFile()
passando come parametro il nome del file completo di path.
Gianpaolo Bottin
- Live Long and Prosper -
Newsgroup: it.comp.lang.c++
Titolo: bugs vc++ 2005?

Se avete un Visual Studio 2005 mi fate questa prova, per favore?
std::string test = "????-??.*";
Dopo l'assegnazione, test mi risulta contenere la stringa "??~??.*"
e non ne capisco il motivo.


Cerca "trigraphs".
Kiuhnm

 Cerca "trigraphs".
Grazie mille.

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

Qualcuno conosce un metodo per convertire un db realizzato in
PowerBuilder in un altro formato ?
Componenti, esempi di codice e quant'altro vanno bene.
Ho provato con ODBC (Access, Paradox) ma il risultato e' sempre stato lo
stesso :
Password o ID errata.
Qualcuno ha qualche idea ?
Grazie
-- 
Francesco Rocchini
f-roc...@usa.net

Qualcuno ha qualche idea ?
Prova con
UserName: dba
Password: sql
Sono i valori di default per un database SQL Anywhere (se usi PowerBuilder
il db dovrebbe essere questo, no?? )

Newsgroup: it.comp.lang.c++
Titolo: FONT dei Label Cotrol

Se ho un semplicissimo Label control, come faccio
a deciderne il Font e il colore?
Bye
Enrico


Newsgroup: it.comp.lang.c++
Titolo: [STL] matrix

Mi servirebbe un container <matrix>, ma nella STL non c'č.
Ho trovato solo <vector>, ma una cosa del genere non la posso fare:
std::vector<std::vector<float> (spaceDim)> P(numObjs);
cioč un vettore di numObjs vettori di spaceDim double.
Sto sbagliano qualcosa?!?!?!
Leo

 Sto sbagliano qualcosa?!?!?!
Cos'ha di sbagliato
        typedef std::vector< std::vector< float > > matrix;
?
Cioè, a parte il fatto che ti devi controllare "a mano" che la cardinalità 
di ogni singolo elemento del vettore più esterno sia sempre la stessa, puoi 
semplificarti la vita con una funzione inline:
        inline matrix BuildMatrix( size_t _rows, size_t _columns ) {
                matrix m;
                vector r;
                r.resize( _columns, 0 );
                m.resize( _rows, r );
                return m;
        }
Ciao!
-- 
P.S. Ovviamente niente ottimizzazioni in questa implementazione! :)
---
*************** | Have you ever retired a human by mystake?
*** Azathot *** |
*************** | To contact me, ask me gently. Thanks.

 Mi servirebbe un container <matrix>, ma nella STL non c'è.
	C'e' valarray che puo' essere utilizzato anche come matrice. Di piu' nin
zo. Cfr. §25, Stroustrup.
_dave_

 Sto sbagliano qualcosa?!?!?!
Puoi fare qualcosa come questo:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=h4e99.88861%24n04.2529857%40twister2.libero.it
che č probabilmente un po' piů chiaro e un po' meno efficiente
-- 
Gerolamo
www.overweb.it

Newsgroup: it.comp.lang.c++
Titolo: INPORTB OUTPORTB

a SCUOLA PROGRAMMIAMO IN C++ E STO PROGRAMMANDO UN OSCILLOSCOPIO TDS 220
TRAMITE IL CAVO RS232 QUALCUNO MI SPIEGA COME FACCIO???

 TRAMITE IL CAVO RS232 QUALCUNO MI SPIEGA COME FACCIO???
Su quale piattaforma Dos, Windows o altro ? 
Ciao
Fulvio
//////////////////////
Videosoft s.a.s.
Via Ugo Foscolo 43/A
20050 - Lesmo (Mi)
vide...@rete039.it
vide...@tiscalinet.it
/////////////////////

Newsgroup: it.comp.lang.c++
Titolo: Manipolazione date

Vorrei sapere dove posso trovare del codice per fare la seguente
operazione (lavoro sotto Linux).
Prendere la data corrente (in formato GMT) e trasformarla nel formato:
YYYYMMDDHHMMSS
Grazie molte.
Please, remove 
NOSPAM.XYZ
 at the end of the address to reply

YYYYMMDDHHMMSS
Lo standard del c++ ti permette di ricavare la data corrente( ho
postato un esempio proprio qualche mese fa) ed anche di formattare dei
dati, per il cui scopo puoi utilizzare la classe std::ostringstream .
Il Ghenio
---------
// TODO: Place your ass here

Newsgroup: it.comp.lang.c++
Titolo: Finestra con dimensioni errate

Ho inserito una bitmap in una finestra, tutto bene finchè l'utente non
imposta le dimensioni dei caratteri di Win a grandi!!!!!
Cambia la dimensione della finestra e le dimensione dei tasti......
Come posso fare a lasciare le dimensioni della finestra fisse, e non in
funzione delle impostazione dei caratteri????
Alberto Ceccarelli

 wrote in message
news:xvuqEGp6$GA....@news1.galactica.it...

Discutiamone su it.comp.programmare.win32, per favore, che quello e`
il newsgroup giusto; qui si parla di C++ standard.  Se riposti sul gruppo
giusto, ti aiutero` volentieri.
Alex