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

Salve a tutti.
Qualcuno può indicarmi un sito internet sul quale sia disponibile una
descrizione delle funzioni importabili dalle librerie, in particolare
di quelle relative alla grafica?  Devo  visualizzare sullo schermo una
scacchiera e non so come fare.
Ringrazio in anticipo chi mi risponderà.

 wrote in message 399fb35...@news.iunet.it...

Le funzioni grafiche non fanno parte del C++ Standard.
Dovresti postare la tua richiesta in un gruppo più opportuno.
Manlio Perillo

Newsgroup: it.comp.lang.c++
Titolo: Template e progetti

Ho un problema:
normalmente quando scrivo un programma (con Borland C++ 5) faccio un
progetto che
include il file contenente il main ed i vari file (.cpp) che contengono
l'implementazione delle classi.
Nel file main poi saranno inclusi i file (.h) con le definizioni delle
classi.
Questo va bene finchè non uso i template: il linker mi dà errore di
simbolo non trovato.
Qualcuno ne sa qualcosa ?


Ho avuto anche io in passato problemi simili, per far funzionare tutto
si deve mettere nel file header (.h) non solo la definizione della
classe ma anche di tutte le sue funzioni membro se queste sono template.
Questo e' abbastanza ragionevole in quanto il compilatore non pou'
generare gli obj dei file che conengono template perche' non e' in grado
di sapere quale tipo di dato gestira'.
Imposta sempre la compilazione condizionale in caso non fossi sicuro di
includere un header una sola volta.
Ciao.
-- 
     (ZZZ)       Filippo Salotti, Bagni di Lucca, Lucca, Italy.
    //   \\  _                 E-mail : 
fil...@humnet.unipi.it
   /Y\    ZD<_o===============================================o
 .oZZZZZo.     | Studente Ingegneria Informatica Automatica  |
<OXXXXXXXO>    | Dip. Sistemi Elettrici Universita' di Pisa. |

, Fabio Vendramin


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

I have a big problem! I use C++Builder 6 and when I click a button I would
like navigate and find and selected a word.
Example Navigate in 
www.yahoo.it
 and find and selected a word "Iraq".
Are there a component for this operation. I try to used a API and my source
are:
Shdocvw_tlb::IShellUIHelper *Pippo = NULL;
HRESULT hr;
hr = CoCreateInstance(CLSID_ShellUIHelper, NULL, CLSCTX_INPROC_SERVER,
Shdocvw_tlb::IID_IShellUIHelper, (LPVOID*)&Pippo);
if (SUCCEEDED(hr))
    hr = Pippo->NavigateAndFind(L"
http://www.google.com
", L"Fortunato"
,TVariant("Fortunato"));
but this isn't work!
Thanks for help

 ha scritto nel messaggio
news:cardin$h1s$2...@stargate1.inet.it...

ehm...
IT.comp.lang.c++
Purtroppo le api le devi chiedere in un forum sulle win32 o sulle api:
U mustn't post this message in this forum, post it in any forum about win32
(Come lo parlo da schifo l'inglese :p )
-- 
Axel
Moderatore 
http://www.cropcirclecrew.org/public/cccforum/index.php
Sezione Programmazione Domande/risposte
Newsgroup: it.comp.lang.c++
Titolo: switch in C

Ho questo stralcio di codice:
switch (var1)
{
    case 1:            //OK.
        eseguo1;
    case >=20;     //Errore!
        eseguo2;
}
Come posso fare a controllare se var1 è superiore a 20?
Grazie.
Saluti 

Nini ha scritto:

switch richiede delle costanti letterali. Per risolvere il tuo problema, 
usa:
if (var1 == 1)
  eseguo1;
else
  if (var1 >= 20)
    eseguo2;

 ha scritto nel messaggio 
news:49dde8fb$0$1117$4faf...@reader2.news.tin.it...

Newsgroup: it.comp.lang.c++
Titolo: Classe che gestisce una lista

Ciao!
Qualcuno conosce un sito che linka sorgenti che gestiscono semplici liste 
collegate?
Grazie

 collegate?
Se con "semplici liste collegate" intendi "liste a collegamento 
singolo", prova a cercare in un motore di ricerca le seguenti parole: 
'"singly linked list" c++' (intendo il testo racchiuso dagli apici 
singoli). Per restringere la ricerca, aggiungi la parola 'slist', che e' 
il nome piu' usato per tale tipo di struttura.
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila

 ha scritto nel messaggio 
news:42bc5791$0$17088$5fc...@news.tiscali.it...


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

Salve a tutti.
Ho una buona conoscenza del c e mi sto avvicinando al c++ per un esame di
fondamenti II ma ho un immenso problema con il compilatore c++ 3.0 che ho
scaricato da internet compreso di ide. Anche copiando di sana pianta
sorgenti di un programma il compilatore mi da una sfilza di errori se il
programma č diviso in + file ad esempio la dichiarazione in .h le funzioni
.cpp e un file di prova .cpp nell'ultima prova che ho fatto ad esempio mi
dava degli errori nella libreria iostream.h...
non so piů che fare qualcuno mi aiuti o per la finedi giugno mi sarň
suicidato...
E' possibile che abbia un compilatore rovinato? oppure che non sappia
configurare le impostazioni dell'ide? Qualcuno a qualche buona idea?
--
Mirko
cas...@supereva.it

 scaricato da internet compreso di ide.
Beh... se magari ci dici il nome del compilatore e gli errori che ti da
possiamo esserti di maggiore aiuto.
--
Gerolamo

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

Ho imparato da poco a programmare in C++ ed ho la versione
Borland C++ 3.1 del compilatore.
Non riesco a compilare un programma, effettivamente lungo credo,
perché ad un certo punto della compilazione mi dice (dopo 4149
linee compilate) "Compiler tabled limit exceeded", come Fatal
Error. Ho diviso anche il programma in pił moduli, ma anche
compilandoli separatamente il risultato č lo stesso.
Qualcuno mi puņ dare qualche suggerimento?
Ringrazio anticipatamente per le eventuali risposte.
Cristiano
ci...@box.tin.it
--
Posted from 
mta04-acc.tin.it
 [212.216.176.35]
via Mailgate.ORG Server - 
http://www.mailgate.org

via Mailgate.ORG Server - 
http://www.mailgate.org
~~~~~~~~~~~~~~~~~
MAINARDI Gianfranco
Burago di Molgora (MI)
Italia
Email : 
main...@rete039.it
ICQ# number : 31334916
~~~~~~~~~~~~~~~~~

 
Forse, anche cambiare compilatore puo' essere una soluzione ;)
Il Borland C++ 3.1 e' piuttosto vecchiotto .... in giro ce ne sono
parecchi freeware che, probabilmente, non presentano lo stesso
inconveniente (su questo pero' non sono sicuro).
Ad esempio il DJGPP+RHIDE (
http://www.deloire.com
 , credo) e'
praticamente uguale (mi riferisco all'interfaccia testo) a quello citato
sopra ed e' piuttosto valido (soprattutto per un principiante .... ha
pure un piccolo Help sulle funzioni di libreria disponibili ...).
Ciao, U D A.

 Mailgate.ORG is maintained online by Dario Centofanti

Newsgroup: it.comp.lang.c++
Titolo: BorlandC++Builder6+MySql+Campi Float = ERRORE!!! Aiuto!

Sto progettando un programma in C++ (con borland c++builder 6) che usa
un database MySql. Il problema è che ogni volta che cerco di
modificare un  campo float mi dice 
"Project Morphy.exe (il nome del mio programma) raised exception class
EDBEngineError with message 'Couldn't perform the edit because another
user changed the record.' "
Il fatto è che posso creare tranquillamente un record con un campo
float, però poi non me lo fa nè modificare nè cancellare. Il problema
non è del mio programma perchè questo errore me lo da anche se cerco
di modificare i record con il SQL Explorer della Borland.
Che cosa potrebbe essere? Come posso risolvere il problema?
Devo cambiare qualche opzione tra il driver ODBC? Devo cambiare
qualcosa nel database in MySql? Qualche opzione nel C++Builder?
Ho come l'impressione che il sistema cerchi di arrotondare la cifra
(che ho definito come float (4,2) ) e quindi se la modifica il sistema
poi non la posso modificare io come utente. Ma questa è solo una mia
impressione e non so se è plausibile oppure no.
Per favore aiutatemi perchè ho lo stesso problema su 2 programmi
diversi e dovrei venderli tutti e due entro breve. Ma se prima non
risolvo questo ultimo problema sono completamente bloccato.
Grazie ancora
Hasta luegooooo
Morpheus

cambia mestiere, forse fare altro ti riesce meglio
"Morpheus" <crash.override@T_O_G_L_I_M_Ienter.it> ha scritto nel messaggio
news:7s8k0vkm2sbdc9g6u...@4ax.com...



E tu impara a quotare e ad essere meno spocchioso.
A Morpheus invece suggerisco di andare su uno dei newsgroup della Borland
perche' su questo la questione e' OT.
Maurus



Ovviamente ringrazio Maurus per il consiglio più che utile.
A Marco invece mi viene solo da dire: cambialo tu il mestiere e vai a
lavorare per la Microsoft, dove tutto quello che sanno e fanno se lo
tengono ben stretto per paura che qualcuno diventi più bravo di
loro.... Che cosa ci stai a fare in un newsgroup? A sbellicarti dalle
risate solo perchè una persona è normale e non  un nerd egoista come
te? Anyway potrei scommettere anche 100€ che tu il mio problema non
saresti in grado di risolverlo neanche in 20 anni....
Vabbè... vado dalla borland sperando di avere più fortuna.
Hasta luegoooo
Morpheus

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

Salve a tutti,
vorrei sapere se qualcuno sa come realizzare un firewall in visual basic, o
se puo darmi qualche
indirizzo utile dove reperire informazioni.
Grazie e ciao.

> vorrei sapere se qualcuno sa come realizzare un firewall in visual basic,
o
it.comp.lang.visual-basic o no?
Che ci fai sul NG del c++?
Ciao
--
----------------------------------------
Carlo Camarda
chiamac...@tiscalinet.it
]@#[ Anna I Love You ]#@[
Newsgroup: it.comp.lang.c++
Titolo: numeri random a 32 bit

 
Leggi i thread "numeri random" e "numeri casuali" su it.comp.lang.c.
La soluzione piu' semplice ed immediata e' proprio quella di combinare di
numeri a 16 bit (con segno) in modo da ottenere un numero random a 30 bit:
#include <stdlib.h>
long Rand30()
{
  return (rand()|(rand()<<15));
}

 numeri a 16 bit (con segno) in modo da ottenere un numero random a 30 bit:
falso; consiste nell'usare il generatore il cui codice e' stato
postato da me.
-- 
Maurizio Loreti                      
http://wwwcdf.pd.infn.it/~loreti/mlo.html
Un. of Padova, Dept. of Physics - Padova, Italy          
lor...@padova.infn.it

 postato da me.
falso: ho detto "piu' semplice ed immediata", e anche veloce (contro le tue
~100 linee di codice in double), senza altre pretese! Del resto il punto di
partenza del msg era la rand(), senza nessuna richiesta di super
speudocasualita'.
Non metto in dubbio nulla di quello che hai detto sulla speudo-casuali e
sulla validita' del tuo algoritmo (ho salvato il tuo msg appena l'ho
visto).

 Non metto in dubbio nulla di quello che hai detto sulla speudo-casuali e
----------------------------------------------------------^
pseudocasualita'
...non male girare le stesse lettere della stessa parola due volte in una
frase!

 ~100 linee di codice in double), senza altre pretese!
Non hai guardato bene.  Le istruzioni in double che tanto ti danno
fastidio servono ad inizializzare una tabella, e vengono eseguite una
volta per tutte all'inizio del programma; alla richiesta di un numero
a caso vengono eseguite da un minimo di 5 ad un massimo di 8 *SOMME*
algebriche (che sono semplici, immediate e veloci).

Newsgroup: it.comp.lang.c++
Titolo: Verificare l'esistenza di una directory

In quali modi si puo verificare l'esistenza di una directory sotto
Win9x ,2000 e NT ?
grazie

 grazie
non sono molto pratico, ma credo che tu possa farlo con
CreateDirectory() / CreateDirectoryEx()
se la funzione torna zero, ci sono stati problemi. Forse
con GetLastError() dovresti riuscire a capire che errore è.
Ripeto, non sono per nulla esperto... ciao!
--
Never drive faster than
your angel can fly.

On Wed, 10 Jul 2002 17:01:34 GMT, 
nik...@inwind.it
 (nik) wrote:
Sbagliato newsgroup .
Sorry
Newsgroup: it.comp.lang.c++
Titolo: Piccolo lavoro di porting

 
          Ciao a tutti,
ho un piccolo programma di Data Mining (2000 righe, K-Means, STL based)
sviluppato con Visual C++ 6 che vorrei portare su Linux con g++. Al solito
ci sono un pò di noie nel porting (per esempio la funzione itoa non è
presente in Linux...).
Al max, se un pò di esperienza, c'è 1 ora di lavoro.
Offro 50 euro a chi mi fa il porting su Linux con un makefile.
Mi sembra una buona cifra per 1 ora di lavoro.
Contattatemi su 
vincenzo....@gmail.com
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Offro 50 euro a chi mi fa il porting su Linux con un makefile.
Sei OT.
-- 
Mat/tia Belletti             - Graduate student @ 
cs.unibo.it
ICQ: 33292311                - email: 
mbel...@cs.unibo.it
IRC: RedGlow                 - site(s): 
http://mbellett.web.cs.unibo.it/
Red...@jabber.linux.it/Gaim
 - Linux user 299762 @ machine 213003
Newsgroup: it.comp.lang.c++
Titolo: FULL SCREEN

E' possibile utilizzare una finesra in Full-screen come fanno le
applicazioni dos?
Settando possibilmente  la risoluzione.
Grazie
Davide

...



Non c'e' di che
Antonello 
-- 
// ------------------------------------------------------------
// Antonello Salvatucci
// Software Developer, Technical Writer
// LEGO A/S SPU-Darwin, Kloevermarken 120, 7190 Billund DENMARK
// 
// 
+45 75 33 22 33 ext. 5186
 
anto...@digi.lego.com

Newsgroup: it.comp.lang.c++
Titolo: OT: connessione ad internet via rete

Scusate OT, non sono riuscito a trovare un NG specifico.
Ed ora il problema:
Ho una rete composta tra gli altri da:
- Pc con Win95/B con modem, collegato alla linea telefonica e quindi ad
internet.
- Pc portatile con Win95/B con scheda di rete tipo PCMCIA
Ho a disposizione l' ultima versione di IE ( 4.0.4.71.1712.6 )
Quello che vorrei fare é connettermi ad internet dal portatile sfruttando il
modem dell' altro PC e la connessione di rete.
Come posso fare ?
Grato a quanti vorranno darmi una dritta ( giusta ! ).
Mat

Mat
cerca di reperirti Wingate (la demo la puoi scaricare non ricordo dove)
oppure Winproxy (non so se si puo' scaricare).
Bye!
Filippo Neri

 Filippo Neri
consiglio anch'io WinGate che e' piu' semplice ed in versione demo
permette di configurare un Pc (Win95 o NT) come proxy. Come limitazione
- la versione demo - ha che solo un utente alla volta puo' essere
collegato con l'esterno.
Cerca WinGate con Altavista o altri motori di ricerca.
massimo



Newsgroup: it.comp.lang.c++
Titolo: Ansi string

alcune domande
1) come faccio a convertire una stringa Ansistring del Borland Builder c++ 6
(Tedit::TExt) in una stringa string?
2) poi convertire la suddetta in un numero
3) a convertire il numero in una stringa
4) a convertire la stringa string in una Ansistring
Ciao e Grazie a chi legge
Gabry

 
Assumendo (come è ragionevole) che Ansistring abbia una costruttore che
accetti indirizzo e dimensioni di un array di caratteri:
  Ansistring my_ansistring( my_stdstring.data(), my_stdstring.size() );
Max

Newsgroup: it.comp.lang.c++
Titolo: 2 domandine a proposito di Visual C++

 ------------------------------------------------------------------------
  Ciao,
dovresti aggiungere qualche riga del tuo codice per
capire dove sia il problema.
Francesco.
--
Posted from 
tlvsdy.vim.tlt.alcatel.it
 [151.98.8.244]
via Mailgate.ORG Server - 
http://www.mailgate.org

fare?
Intendi "salvare su di un file", ovvero "serializzare"?  Se cosi`
e`, prova ad esempio a creare il CArchive da un CFile aperto
con flag CFile::modeNoTruncate -- questo potrebbe evitarti
il troncamento dei contenuti precedenti del file, che e` il
default.  Non ho molta esperienza con CFile e CArchive,
ma questa e` la prima cosa che proverei se dovessi usarli
e mi trovassi il problema; se questo non funziona, proverei
a rileggere i contenuti precedenti in una lista temporanea,
poi aprire l'archivio con troncamento e serializzare entrambe
le liste l'una dopo l'altra prima di richiudere.
Alex
Newsgroup: it.comp.lang.c++
Titolo: C++ 3 edizione

Sapete dirmi dove posso trovare il libro di Stroustrup C++ The programming
Language 3 edizione possibilmente in Italiano?.
Esiste qualche libreria su internet dove poterlo ordinare?
Grazie

Esiste qualche libreria su internet dove poterlo ordinare?
In inglese:
http://www.amazon.com
 - 
http://www.amazon.co.uk
Davide Marcato.
----------------------------------------------------
| -- Freelance International Consultant
| -- Windows/COM(+) Development & Training
| -- Technical Writer & Speaker
----------------------------------------------------
| -- Email: 
mar...@programmers.net
| -- Web: 
http://www.DavideMarcato.com
----------------------------------------------------


www.amazon.com
Topoldo
(Grazie a Dio, sono ateo)

Newsgroup: it.comp.lang.c++
Titolo: CHIAMATA C++ DA FUNZIONI FORTRAN

Buongiorno a tutti,
                           vi presento un interessante domanda sul mixed
language programming.
Dal C++ è possibile chiamare funzioni scritte in Fortran(Microsoft Developer
Studio) come indicato nell' Help in linea.
E' possibile anche il viceversa? Cioè chiamare funzioni C++ dal Fortran?
I sincerely hope!
Salute a tutti e grazie per il vostro aiuto
Alberto

 E' possibile anche il viceversa? Cioè chiamare funzioni C++ dal Fortran?
Dipende dallo specifico ambiente di sviluppo, ma in generale
le funzioni C++ scritte per essere chiamate da un altro linguaggio
Pippo usano la sintassi standard:
extern "Pippo" int lafunzione(int largomento) {
    // blah blah
    return largomento+23;
}
L'unico valore di "Pippo" su cui puoi fare conto universalmente
e` "C", ma l'intenzione e` che ad esempio "Fortran" o "Ada" o
"Pascal" ecc ecc siano usati come il modo standard di indicare
questa semantica dai compilatori che la supportano.  Se poi
MS Developer Studio la supporti correttamente, non so, prova.
Alex
Newsgroup: it.comp.lang.c++
Titolo: Re.....aiutttooooo

chi mi potrebbe consigliare dei titoli  per incominciare a acapire
qualcosa di c++
infine se ci sono dei siti dove e possibile scaricarsi dei libri/testi
in italiano su c++

Vedi le FAQ del newsgroup su 
www.programmazione.it
Ciao,
Nicola


wrote:

Ma le FAQ non le legge nessuno?
Le ho postate non piu` di 5-7 giorni fa... cmq sono su
www.programmazione.it
Paolo
--------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
--------------------------------------------------

Newsgroup: it.comp.lang.c++
Titolo: "mischiare" un vettore

Salve a tutti,
sto cercando di crearmi un algoritmo che "mescoli" gli elementi di un
vettore.
Lunghezza a piacere, nel mio caso mi serve piccola (max 20 elementi).
sto "sperimentando" vari algoritmi da me ideati  (parola grossa!) ma mi
sermbrano tutti estremamente lenti e macchinosi.
esiste (suppongo di sì) un algoritmo che fa ciò?
magari un inverso del bubble-sort.... per capirci :-))
es.
1 2 3 4 5 6 7 8 9  ----> 5 8 7 2 3 1 9 4 6
grazie a tutti
sayounara
ivan

 vettore.
vari metodi... il piu' semplice e' quello di fare un ciclo da 0 a N-1 che
per ogni indice swappi il suo contenuto con quello di un indice preso a caso
(rand()) con valori validi (ovvero da 0 a N-1). Il tempo di esecuzione e' N,
lineare. Questo e' sicuramente il modo piu' semplice e per la maggior parte
delle situazioni va bene. Non e' sicuramente il migliore come distribuzione,
ma...  tu cosa devi fare?
Tommy

 ha scritto nel messaggio
news:b3t7e7$a5s$1...@knossos.btinternet.com...

mi serve un array davvero ben mischiato, ne deve venir fuori difatti una
specie di rompicapo ecco perchè mi servirebbe un mescolamento senza
possibilità di ragionamento inverso.... :-)
cmq proverò quello che mi ha segnalato, eventualmente potrei, una volta
mescolato, mescolarlo una seconda volta. Pensi possa bastare?
ivan

 mescolato, mescolarlo una seconda volta. Pensi possa bastare?
Secondo me per quello che vuoi fare basta e avanza... Inoltre come dici tu
poi ripetere il processo quante volte vuoi, vedi tu se davvero ne vale la
pena pero'! (il ragionamento inverso non puo' cmq avvenire se usi srand() e
poi rand() per ogni swap!!!)
Tommy

 
Esiste un'apposita funzione standard, che si chiama random_shuffle.
Tratto dalla documentazione della Libreria Standard C++ di Dinkumware
(
http://www.dinkumware.com/manuals/reader.aspx?b=p/&h=algorith.html
):
 template<class RanIt>
    void random_shuffle(RanIt first, RanIt last);
 template<class RanIt, class Fn1>
    void random_shuffle(RanIt first, RanIt last, Fn1& func);
 The first template function evaluates swap(*(first + N), *(first + M))
 once for each N in the range [1, last - first), where M is a value from
 some uniform random distribution over the range [0, N]. Thus, the
 function randomly shuffles the order of elements in the sequence.
 The function evaluates M and calls swap exactly last - first - 1 times.
 The second template function behaves the same, except that M is
 (Diff)func((Diff)N), where Diff is the type iterator_traits<RanIt>::
 difference_type.
MM
Newsgroup: it.comp.lang.c++
Titolo: new e delete ma quando usarli ?

Ho letto sul manuale che new e delete servono ripsettivamente per allocare e
liberare memoria nell heap.
Ma non mi è chiare una cosa quando vanno usati ?
Visual C++ non gestisce la memoria in maniera automatica ? Ovvero quando
dichairo una variabile o un array non gestisce lui la parte di heap??!??
Grazie.

 Grazie.
Figurati...spero di non aver detto inesattezze :-)


Sì (anche se la memoria, in effetti, non la prende dallo heap). Ma se la
variabile è un puntatore allora viene automaticamente allocata memoria
per il solo puntatore non per l'oggetto a cui esso potrebbe
eventualmente puntare.
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

Newsgroup: it.comp.lang.c++
Titolo: [OT]SQL/c++

Vi anticipo che sono un po ignorante per quanto riguarda quello che
chiedero?
Che relazioni esistono tra c++ ed SQL?
E' "possibile" scrivere transazioni in c++?
Dove č possibile trovare una buona guida che possa rispondere almeno in
parte alla mia prima domanda?
Grazie a chiunque mi risponda!

 wrote
Siamo OT.
Se hai bisogno contattami in privato, non disturbiamo ulterioriormente il
NG.
Tommy

 ha scritto nel messaggio
news:b628pt$bd4$1...@titan.btinternet.com...


 ha scritto nel messaggio
Ovviamente devi togliere _RE_MO_VE_ e quindi ti rimane ltk poi @ ed infine
libero.it
.
Non scrivo il mio indirizzo per evitare problemi con gli spammers.
Tommy

Newsgroup: it.comp.lang.c++
Titolo: std::string

std::string str ;
str.reserve(MAX_PATH) ;
GetWindowsDirectory(str.begin(),MAX_PATH) ;
str += "\\miofile.txt" ;
questo codice mette in str la stringa :
"\\miofile.txt"
anziche'
"c:\\windows\\miofile.txt"
.
Come faccio a  rimettere a posto le cose ?

 "c:\\windows\\miofile.txt"
char buf[MAX_PATH];
GetWindowsDirectory(buf, sizeof buf);
std::string str(buf);
str += "\\miofile.txt";
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila

Newsgroup: it.comp.lang.c++
Titolo: Problemi con CD di MSDN Visual Studio 97

Ho da tempo la versione professional di MSDN VS-97. Da quando ho installato
Explorer 4.x (4.72.2106.8) in Win95 OSR2 non riesco più a caricare gli
workspaces di esempio (DISC 2). Ottengo sempre un errore del tipo:
Si è verificato un errore nello script della pagina...
'document.x.iv' non è un oggetto.
C'è qualcuno che sappia dirmi cosa succede ?
Grazie !


Newsgroup: it.comp.lang.c++
Titolo: Socket

Ciao a tutti.
Qualcuno puo' indicarmi un utile luogo dove trovare informazioni sulla
programmazione e uso dei socket sotto visual c/c++ (o anche visual basic) ?
Perfavore, se possibile rispondetemi in e-mail (
sti...@freemail.it
), poichè
non sono un abitudinario del newsgroup.
Grazie ciao
--
Home Page: 
http://come.to/stighy

http://www.stardust.com
http://www.socket.com
http://www.sockets.com
http://www.infodoc.it/html/wss.html
e dai link dal mio sito (cosě se ci vai mi aumenti i contatori...)
http://members.tripod.com/PMSoftware/link.html
o
http://utenti.tripod.it/PMSoftware/link.html
Se poi vuoi implementare protocolli standard di trasmissione fai un bel giro a
http://www.faqs.org/rfcs/
 per scaricare le specifiche dei diversi protocolli
(http, nttp, smtp, pop3, imap ....)
C'č anche un NG news:alt.winsock.programming

Newsgroup: it.comp.lang.c++
Titolo: [help] si può passare l'indirizzo di un me

non so se è possibile, se c'è un modo
si e no.
Hai mai sentito parlare di puntatori a membri ? (member pointer)
Dovresti trovarli sul tuo manuale/libro o altro reference al linguaggio.
Parlando di dati abbiamo:
int i;
class A {
public:
  int i;
};
A a;
int *p;
int A::*q;
p=&i; // ok
p=&A::i; // NO.
p=&a.i; // ok. 
q=&i; // NO.
q=&A::i; // ok
q=&a.i; // NO.
nel caso di codice invece abbiamo:
void f();
class A {
public:
  void f();
};
A a;
void (*p)();
void (A::*q)();
p=f; // ok
p=A::f; // NO.
p=&a.f; // NO. 
q=f; // NO.
q=A::f; // ok
q=a.f; // ok
-- 
Posted from 
adsl-21-135.38-151.net24.it
 [151.38.135.21] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 q=A::f;
non credo di aver capito bene...
class BaseClass
{
public:
    void (BaseClass::*pointer)();
    LRESULT CALLBACK WndProc();
}
pointer = BaseClass::WndProc;
cosě?
non mi sembra
non sono riuscito a capire il tuo esempio :(
--
ciao
..::[xaero]::..

Newsgroup: it.comp.lang.c++
Titolo: tipo dato string in DLL

Salve,
sono un neofita del C++ e sto cercando di scrivere una DLL da poter
interfacciare con i miei programmi scritti in altri linguaggi. Nei parametri
di una funzione della DLL voglio utilizzare delle stringhe...per il momento
sto utilizzando char *, ho visto però che esiste il tipo dato string che mi
permetterebbe di utilizzare diverse comode funzioni. Cosa devo includere per
poter utilizzare questo tipo di dato? E posso poi utilizzarlo come
parametro/ritorno delle funzioni delle mie DLL?
Ringraziando anticipatamente,
Saluti Sabino


Questo genere di problemi e' molto legato alle caratteristiche
specifiche dell'ambiente (S.O. e compilatore) con cui sviluppi. Ti
suggerisco di provare a chiedere su it.comp.programmare.win32 .
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: cosa vuol dire OT?

cosa vuol dire OT?

 cosa vuol dire OT?
Out of Topic, tradotto fuori dalle specifiche del gruppo o fuori argomento.
e poi leggi e fatti una cultura:
http://www.freewebz.com/iosononiubbo/iosononiubbo.htm
ciao

cosa vuol dire OT?
Off Topic = Fuori Argomento.
-- 
Andrea Laforgia
Open Delphi Manual
http://groups.yahoo.com/group/delphi_open_manual/
Newsgroup: it.comp.lang.c++
Titolo: Software MIDI

Salve,
vorrei sviluppare un programma (OS win) per gestire la mia tastiera tramite
le porte joystick MIDI del pc.
Sapreste darmi qualche suggerimento su come utilizzare tale porta?
Il software lo sviluppo in c++ (borland builder c++).
Non sò propio nulla mi linkate qualche bella paginina :)
Grazie per i consigli
xoooox
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 le porte joystick MIDI del pc.
In C++ standard non e' possibile. Cerca un newsgroup specifico per la
tua piattaforma.
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: OT ora ho il DevC++ 4

Salve ragazzi,
ho abbandonato l'obsoleto borland 5.02 e ho scaricato il DevC++ 4 da
bloodshed.net
il compilatore utilizzato č il mingw 2.95.
ora posso essere sicuro che gli errori saranno solo dovuti a me e non a
compilatori obsoleti?
Qualcuno nel Ng mi ha consigliato di prendere una versione del compilatore
superiore al 3.2 ma si parlava di mingw?
avete alternative?
grazie, sono ben accetti qualsiasi commento.
ivan
ps. ho evitato per ora di prendere le nuove versioni beta del dev....
eccesso di "precauzionismo"? :-)

 superiore al 3.2 ma si parlava di mingw?
esatto..
scarica la versione beta di devc++ (4.9.7 ..)  con relativo compilatore
mingw 3.2 integrato
ciao :)
cmq qui sei OT
non postare più messaggi del genere

 ha scritto nel messaggio
news:32O8a.174331$ZE.52...@twister2.libero.it...
| >
CUT CUT CUT
|
| cmq qui sei OT
| non postare più messaggi del genere
beh, il tag OT l'ho messo e ho postato un messaggio relativo ad un consiglio
su un compilatore C++ su un NG che parla di c++... non credo di aver
sbagliato nulla, eh! :-)
ivan

 eccesso di "precauzionismo"? :-)
Io uso l'ultima beta senza particolari problemi, ma non e' il mio
ambiente di sviluppo principale.
Ciao,
Nicola

 sbagliato nulla, eh! :-)
che tu abbia messo il tag OT non ti autorizza di certo , esistono altri
newsgroup tipo it.comp.programmare che sono più idonei.
bye

Newsgroup: it.comp.lang.c++
Titolo: Il sistema da errore all'uscita dell'applicazione

Ciao a tutti, su un programma scritto in Visual C++, quando termina
l'esecuzione windows da un messaggio di errore e da li non se ne esce più.
Cosa potrebbe generare tale problema ?
Ciao e grazie.

DOVRESTI DARCI TUTTO IL CODICE DELLA WinMain.
FORSE DURANTE L'USCITA TORNO UN VALORE NON AMMESSO.
Newsgroup: it.comp.lang.c++
Titolo: Aiuto! Ancora sui grafi!

Vi prego aiutatemi.
Sapete indicarmi un algoritmo, o un link dove trovarlo, per sapere se un
grafo è connesso o ancor più precisamente per sapere come riconoscere se un
arco di un grafo è un "bridge".
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie
Considerando il livello a cui sei,
direi che ti basta togliere l'arco (papabile bridge)
e verificare se il grafo rimanente e' connesso.
Un modo facile per verificare se il grafo e' connesso,
considerando che il tuo e' un grafo non diretto,
e' trovare uno "spanning tree" e vedere se si sono presi
tutti i nodi. In pratica ti basta fare una depth first search e
verificare di aver marcato tutti i nodi.
ciao,
g.

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

Qualcuno ha il c++ builder 5 ?

 Qualcuno ha il c++ builder 5 ?
Si.

Newsgroup: it.comp.lang.c++
Titolo: Aiuto stampa da VC++5.0

Cerco un modo per stampare su una IBM proprinter XL III a 132 colonne X 12
inch.
Sono riuscito a stampare a 132 colonne X 11 inch settando nella struttura
DEVMODE la variabile dmPaperSize=DMPAPER_FANFOLD_US.
Ho già provato ad assegnare a dmPaperSize tutti i valori presenti nell'Help
senza ottenere una stampa che funzioni come desidero.
Mi affido a voi che leggete per avere una soluzione al più presto possibile.
Ringrazio anticipatamente.

Questo newsgroup si occupa del lingaggio C++ in quanto tale, e non di
aspetti specifici di particolari implementazioni. Per richieste cosi'
specifiche sei pregato di rivolgerti a gruppi piu' adatti.
Per Win32 (95, 98, NT): it.comp.programmare.win32
Per Linux:      it.comp.linux.development
                it.comp.os.linux.development
Grazie,
Nicola Musatti
Newsgroup: it.comp.lang.c++
Titolo: I modelli non si linkano??

Il problema è questo: ho un modello di cui ho la dichiarazione in un
file header e la definizione in un file CPP, solo che quando devo
istanziarlo in un altro file CPP il linker mi dà un errore di
"unresolved external".
I sorgenti:
--------------- ctest.h ---------------
#ifndef _CTEST_H_
#define _CTEST_H_
template<class T>
class CTest {
public:
	T tData;
	void xyz();
};
#endif // _CTEST_H_
--------------- ctest.cpp ---------------
#include "ctest.h"
template<class T>
void CTest<T>::xyz() {};
--------------- main.cpp ---------------
#include "ctest.h"
int main() {
	CTest<long> tlTest;
	tlTest.xyz();	// UNRESOLVED EXTERNAL
    return 1;
}
Fa lo stesso errore sia il compilatore Borland che quello Microsoft.
Perché?
E.G. er Cicca
er_c...@freemail.it
ICQ # 18872702
Per rispondere via e-mail, sostituire @
usa.net
 con @
freemail.it
.

Vedi FAQ su 
www.programmazione.it
Paolo
--------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
--------------------------------------------------

Anche a me succede la stessa cosa (cfr: Template e compilazione separata in
data 01/02): seguendo le istruzioni del mio prof per risolvere il problema
di unresolved external ottengo invece un bel "<nome funzione membro> in
module <file>.cpp is duplicated in module <file>.cpp" in fase di link. Come
posso risolvere il problema?
--
     Jerle Shannara
[...] Jerle lo incalzņ, contrastato dalla furia e dall'odio che emanavano
dall'avversario ma implacabile nella sua determinazione. Il Signore degli
Inganni sarebbe morto quel giorno. [...]
N.B. Per rispondermi in privato, togli NO e SPAM dall'indirizzo email

La risposta si trova nelle faq su 
www.programmazione.it


Quale compilatore usi ?


Borland Turbo C++ v3.0


A long time ago (Mon, 14 Feb 2000 10:00:21 +0100), Jerle Shannara wrote:
In realta' credo che la risposta  a questa domanda sia una FAQ, 
comunque per il Primo Re di Shannara uno strappo lo si puo' fare...
Allora:
Il template e' un medoto di programmazione generica che non descrive
alcun tipo di struttura dati, ne di funzione.
Il fatto e' che quando dici al compilatore di generare il codice di
una funzione (o di una classe) template questo non sa che pesci prendere,
perche' non conoscendo ancora il tipo di dati su cui operare, non puo`
decidere che produrre.
Scusa le imprecisioni. Il senso e' che tutto cio che dichiari con template
lo devi mettere nel file .h e compilare di volta in volta per ogni
specializzazione.
-- 
"Non e` bello cio` che e` bello ma e` bello cio` che piace ... a ME!"
Massimo Lauria a.k.a. Gargamella on Usenet
mailto: 
garga...@mclink.it
Proud member of: NonSense Delivering Service
Newsgroup: it.comp.lang.c++
Titolo: Aiutoooo

Ciao sono uno studente dell' università di informatica applicata di Urbino e
ho un immenso problema che non riesco a risolvere.... in una stringa di
codice mi compare in continuazione il messaggio di errore: Misplace else...
ti allego qua sotto la stringa e spero che riesca a capire il mio errore.
grazie dell' attenzione!
void main()
{
  /* Inseriemnto dati*/
 ACQUISISCI(); /*Chiamata di funzione*/
  /*Elaborazione dati*/
 k=0;
 do{
  if (Esp_inp[i]=='*'){
   for(j=0; Esp_inp[i-1][j]!='\0'; j++){
   Esp_out[k][j] = Esp_inp[i-1][j];
                }
   k++;
   Esp_out[k][0] = Esp_inp[i][0];
   k++;
   for(j=0; Esp_inp[i+1][j]!='\0'; j++){
    Esp_out[k][j] = Esp_inp[i+1][j];
                }
  k++;}
         else
   i++;
 }while(i<n);

 >  }while(i<n);
}                                 //mancava anche la parentesi che chiude il
main program

    for(j=0; Esp_inp[i-1][j]!='\0'; j++){
E qua viene usato come un array di array (o di puntatori).  Almeno una
delle due e` sbagliata.
        Mauro

Newsgroup: it.comp.lang.c++
Titolo: Ragazzi un aiuto please

Ragazzi sto impazzendo.
Dove posso trovare una classe lista multipla x poter vedere il suo utilizzo.
Io devo utilizzare una classe multipla di stringhe. Creare una lista
multipla credo di saperla fare con
list<list<string>> prova;
ma non so bene come utilizzare gli iteratori per scorrere in orizzontale ed
in verticale.
Gli iteratori dovrebbero essere:
list<string>::iterator a; &
list<list<string>>::iterator b;
prima di tutto quale di essi scorre in orizzontale e quale in verticale?
Seconda cosa... facendo b=prova.begin(); funziona tutto e punta alla prima
cella o nodo che dir si voglia ma per l'altra?
grazie a tutti
koko

 prima di tutto quale di essi scorre in orizzontale e quale in verticale?
Esempietto scritto al volo:
 #include <list>
 #include <string>
 
 typedef std::list<std::string>            string_list_type;
 typedef std::list<string_list_type>       string_list_list_type;
 int main()
 {
  string_list_list_type  l;
  l.push_back( string_list_type() ); // aggiungiamo due liste
  l.push_back( string_list_type() ); //  vuote
  for( string_list_list_type::iterator i = l.begin();
         i != l.end(); ++i )
  {
    string_list_list_type::value_type& cl = *i;	// alias per comodità 
    cl.push_back("ciao 1"); // aggiungiamo due stringhe alla
    cl.push_back("ciao 2"); // sotto-lista corrente
    // ne stampiamo il contenuto...
    for( string_list_list_type::value_type::iterator ii = cl.begin();  
             ii != cl.end(); ++ii )
    {
	    std::cerr << (*ii) << std::endl;
    }
  }
 }

Newsgroup: it.comp.lang.c++
Titolo: precisione sui float

vorrei ottenere un float con precisione su due cifre dopo la
virgola.....ovvero se ho 2,23456 vorrei ottenere 2,23000
vi ringrazio in anticipo per il vostro aiuto!!
Saluti Simone

Puoi mantenere in memoria la precisione attuale e troncarla al momento della
stampa.
Es printf col parametro .n scegli quante cifre decimali vuoi stampare.
Newsgroup: it.comp.lang.c++
Titolo: Pompa dei messsaggi

ciao,
	nessuno sa spiegarmi cosa si intende per Pompa dei Messaggi. (accettasi
siti inerenti)
grazie
--
Posted from 
IDENT:ro...@deepspace.cline.it
 [212.39.2.130] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Immagino ti stia riferendo a Windows, e se e' cosi' qui sei OT.
Prova a chiedere a it.comp.programmare.win32
In ogni caso, la pompa dei messaggi e' il "distributore automatico" che ogni
applicazione
possiede e che ha lo scopo di inviare i messaggi generati dal sistema o
dall'utente
alle finestre che la compongono.
Ciao,
Gianfranco

Newsgroup: it.comp.lang.c++
Titolo: domanda su Borland C++ Builder 6

Cercherò di essere chiaro pur non essendo un esperto.
Ho creato una nuova applicazione (File->New->Application). Spunta così la 
Form1 con i file "Unit1.cpp" e "Unit1.h". Scrivo il codice che mi serve 
dichiarando tutte le variabili in uso in Unit1.cpp. Dopo qualche riga di 
codice mi accorgo di aver bisogno di una Form2. La creo. Vengono creati i 
file "Unit2.cpp" e "Unit2.h". In Form2 ho la necessità di richiamare alcune 
funzioni scritte in "Unit1.cpp" e quindi utilizzare pure variabili 
dichiarate in "Unit1.cpp". Come faccio? Il builder (avrà i suoi motivi) mi 
dice che la variaibile che provo a chiamare in Form2 (dichiarata in Form1) 
non esiste.
Sbaglio a dichiarare le varibili in "Unit1.cpp"? Dove andrebbero dichiarate?
Sarà un problema stupido ma non mi sono anche reso conto di come funziona il 
tutto...
grazie per l'aiuto 

 
Sei OT. Comunque hai incluso correttamente Unit1.h laddove vuoi usare le 
variabili in Unit2 ????
Andrea

 ha scritto nel messaggio 
news:NH1Nd.832395$35.32...@news4.tin.it...

Scusate se sono OT ma nn so dove chiedere. Cmq ho provato ad includere 
"Unit1.h" in "Unit2.cpp" ma nn funziona. 

 ha scritto nel messaggio 
news:NH1Nd.832395$35.32...@news4.tin.it...

ho trovato a chi rivolgermi
Newsgroup: it.comp.lang.c++
Titolo: Visitate il mio sito

Scusate per prima ;
visitate il mio sito:
http://digilander.iol.it/carmageddon1

Questo invece non deve proprio essere OT...altro che discutere sullo
standard del C...qui fra un po'  cominciano ancehe a psrare roba
tipo:"Guadagnare Navigando !!!"
Augusto Pucci
Webmaster di Prospektiva On-line
http://go.to/Prospektiva
Newsgroup: it.comp.lang.c++
Titolo: Testi semplici semoplici

Salve a tutti, ho letto dei post precedenti nei quali consigliavate alcuni
testi (tra i quali quello di Lipman), a me servirebbe un libro molto
semplice e chiaro, magari con qualche esercizio, (non so se esiste), tipo un
libro scolastico. una volta ne ho comprato uno, ma non ci ho capito molto,
soprattutto quando si arriva a parlare delle classi oggetti ecc...


Gli schaum si basano praticamente solo sugli esercizi...
Bye
Antonio

Newsgroup: it.comp.lang.c++
Titolo: non ce la faro' mai!

Una struttura a piacere tra PILA, CODA, ALBERO, LISTA da implementare in C e
C++.
Mi serve tra pochi giorni.
Se ne avete qualcuna gia' fatta vi sarei molto grato se me la spedisse a:
pi...@poboxes.com
posso darvi IN CAMBIO qualche programma utile scaricato di recente, vi mando
una piccola lista con relativa descrizione.
rispondete presto pero'.

Ti consiglio di copiare il codice MFC della Coblist

Newsgroup: it.comp.lang.c++
Titolo: Domanda da un'(in)esperto?

Salve, sono uno sviluppatore Visual C++ alle prime esperienze....
Non ancora capito bene i meccanismi che regolano il caricamento in memoria
delle DLL!
Mi spiego!
Uso abitualmente un libreria di classi (tipicamente per uso gestionale)
sviluppata da una nota Software House che usa un'unica extension app con
varie DLL (in pratica un exe che carica + dll...spero sia giusto...); bene,
mi chiedo questo:  se ho una DLL che ha una o piu' classi con lo stesso nome
di un'altra DLL (eventualmente con metodi implementati diversamente) cosa
succede??
Se non ho capito male se non c'è dipendenza fra le due DLL , cioè nei
parametri del LINK non c'è nulla che riguardi l'una con l'altra DLL, non
rischio nulla del tipo blocchi vari o Access Violation !!??
Vi ringrazio se qualcuno vorra' darmi una dritta.
Saluti
Paolo Vicario

rischio nulla del tipo blocchi vari o Access Violation !!??
Se il problema è quello di usare due librerie C++ che definiscono classi
e/o funzioni con lo stesso nome, questo non è possibile (siano queste
Dynamic Link Library DLL o Static Library LIB). Per evitare problemi di
conflitto chi sviluppa la libreria dovrebbe adottare il meccanismo dei
namespace.
Se nei tuoi progetti usi queste librerie una alla volta e ti assicuri di
linkare quella giusta non avrai problemi (a patto che queste, se trattasi
di DLL, abbiano nomi diversi).
Se una di queste librerie è di tua produzione, raggruppa le sue classi in
namespace. Nei tuoi progetti usa queste classi con nomi qualificati per
evitare problemi di ambiguità.
esempio:
// mylibrary.h
namespace my_library
{
 class currency
 {
  ...
 };
}
// third_party_library.h
 class currency
 {
  ...
 };
// myproject.cpp
#include <mylibrary.h>
#include <third_party_library.h>
...
currency your_money;   //third_party_library currency class
...
my_library::currency my_money; //my_library currency class
...
Oreste Notelli
Newsgroup: it.comp.lang.c++
Titolo: Come

Come è possibile creare un esecutibile (anche in Pascal) che mi permetta di
avviare
un file audio (MIDI) ed un altro file esecutibile. Naturalmente il file
audio dovrà fare da sottofondo. Grazie. PS: il file esecutibile (il secondo)
è per DOS.
--
|-[
www.grandelivio.too.it
]---|
| The Waves sing:
|  "Running Away, Flying High, Take Our Souls For Us
|  Please Don't Forget to Save Anyone"
|

bhè, devi usare qualche libreria audio.
Ciao.
HS_
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:8e58de9ca5afa6a0950...@mygate.mailgate.org...


Newsgroup: it.comp.lang.c++
Titolo: Problemi con il "Tempo"

C'č qualcuno che potrebbe aiutarmi?
Devi innanzitutto dirci per quale sistema vuoi scivere il timer, se sei
sotto win32 puoi utilizzare la funzione settimer:
UINT SetTimer( HWND hWnd,
 // handle of window for timer messages
UINT nIDEvent,
 // timer identifier
UINT uElapse,
 // time-out value
TIMERPROC lpTimerFunc
 // address of timer procedure
);
e relativa KillTimer per toglierlo.
BOOL KillTimer( HWND hWnd,
 // handle of window that installed timer
UINT uIDEvent
 // timer identifier
);
Ciao
Terenzio

Ho un problema:
non so come si fa a dire a C (NON C++) di eseguire una determinata azione
ogni 2 minuti.
Non riesco cioč ad impostare un timer (o qualcosa del genere) che esegua una
riga di codice (non importa quale) ogni "tot" minuti.
C'č qualcuno che potrebbe aiutarmi?
Grazie a chiunque voglia rispondermi...
Raf ka##
n...@tin.it
 (levare #)

riga di codice (non importa quale) ogni "tot" minuti.
Non c'e` un modo standard; devi usare procedure
dipendenti dal sistema operativo che usi.
In Windows (ed NT, ecc), ad esempio, SetTimer, se
la tua applicazione ha un loop degli eventi.
Alex
Newsgroup: it.comp.lang.c++
Titolo: Aiuto per programmino





Salve,


Sto' realizzando un programmino in c++, 
e' da pochissimo che mi diletto in c++,ne' ho fatti tanti in vb6, ma cambia 
tutto, in poche parole vorrei sapere quanto segue se 
possibile:


Ho realizzato un form, con tre tasti, 
AVVIA-ALTRA-STOP, premendo avvia dovrebbe fare quanto segue (premetto che tale 
programma e' per il gioco del lotto),l'utente, prima di premere AVVIA,dovrebbe 
mettere il 1° estratto di bari, e per quello ho gia' inserito la casella 
text,poi dovrebbe mettere il primo estratto di napoli, e anche per quello,ho 
gia' inserito la casella text,premendo AVVIA,dovrebbe fare questo calcolo, 1° di 
Bari + 1° di Napoli il risultato e' l'ambata, chiaramente se il numero dovesse 
essere superiore a 90, dovrebbe esserci l'istruzione se numero maggiore 90, 
numero - 90


Spero di essere stato chiaro, ho 
acquistato tanti libri, ma non c'e' niente che si possa avvicinare a questo tipo 
di progetto


Grazie mille,potete rispondermi anche in 
privato 
odis...@iol.it


 



Grazie mille,potete rispondermi anche in privato 
odis...@iol.it
No, basta sul NG (anche se forse sei OT)
Luc.





OK,


Grazie per aver 
risposto,


Allora il problema e' che nmon so' che 
codice scrivere, mentre su VB6, sul tasto avvia so' beissimo cosa metterci,in 
c++, non ne ho nemmeno la piu' pallida idea,il programmino e' per il gioco del 
lotto, i libri sono tutti e due dell'apogeo, e si chiamano tutti e due C++,uno 
ha il cd compreso,l'altro no,comunque apparte i libri, potresti suggerirmi 
qualcosa?


Su cosa devo metterci sui tasti 
avvia,altra,stop?


 





La domanda è troppo generica! Vuoi il programma fatto?
PS: Non mandare e-mail non richieste (specialmente con la 'Ricevuta di
Ritorno'......)
Luc.

Newsgroup: it.comp.lang.c++
Titolo: Principiante: Differenza tra C++ e C++.net ?

Scusate il disturbo, ma sto iniziando ora. Ho una base di VB ma voglio
imparare a programmare in C.
Qual'è la differenza tra il C++ e il C++.net  ?
Posso iniziare direttamente con il .net o è preferibile di no?
Tutti i Vostri consigli saranno graditi e preziosi.
Grazie 1000
nd...@libero.it

 Tutti i Vostri consigli saranno graditi e preziosi.
Il C++ e' un linguaggio di programmazione. C++.net non esiste. Esiste il
compilatore Visual C++.NET che supporta un sottoinsieme vasto del
linguaggio C++ (ma non completo) al quale aggiunge delle estensioni che
hanno lo scopo di permettere l'interazione con l infrastruttura di .NET
. 
La scelta dipende da che cosa vuoi ottenere.
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: Espressioni regolari in c++

Esiste una classe che permette di utilizzare le espressioni regolari
in c++ con gli array di caratteri provvisti di terminatore nullo
(stringhe, per gli amici)?
---
Membro numero 85 del Luigino Fans Club.
Luigino sei tutti noi!
Anche se ti ho plonkato il tuo ricordo sarà per sempre!

 (stringhe, per gli amici)?
In genere, in C++, con il termine "stringa" ci riferisce ad instanze della
classe 'std::string'.
Max


secondo te potrņ usare librerie non standard per un esame di
fondamenti di informatica? Inoltre: ho visto che le regex++ vanno
compilate... posso compilarle a casa con calma e poi portare la
libreria gią compilata all'esame o devo compilarle per forza sul pc
che le userą (tenendo presente che tutti e due montano win)?
---
Membro numero 85 del Luigino Fans Club.
Luigino sei tutti noi!
Anche se ti ho plonkato il tuo ricordo sarą per sempre!

 fondamenti di informatica? 
Secondo me in generale no. Se il tuo e' un caso particolare
lo puoi sapere solo tu.
Una libreria non standard puo' essere una cosa che uno usa in un 
progetto da fare a casa,
dove lo scopo puo' essere la risoluzione di un problema complesso,
e non dimostrare che si conosce il c++,
ma in un compito da svolgere fra 4 mura
si presume di usare le conoscenze acquisite,
per dimostrare di averle acquisite
e di avere padronanza del linguaggio.
Almeno questo e' quello che mi aspetto da un
esame di fondamenti di informatica.
Altrimenti se mi dicono di implementare un metodo
per visitare un grafo cosa faccio, mi porto dietro LEDA ?
Non e' realistico.
ciao,
g.

Newsgroup: it.comp.lang.c++
Titolo: client / server

Salve a tutti !! sto cercando degli esempi su la programmazione client
server !! i
Sapreste aiutarmi ?
Fabrizio.

Su che piattaforma ?
Se per Linux ti posso passare qualcosa scritta in C

Una applicazione distribuita perfettamente funzionante costituita da un
server, un client normale ed un superuser amministratore di sistema...
dispense varie dell'università... esempi scemi e semplici per
apprendere...scegli un po tu da dove vuoi iniziare...
comunque fra qualche giorno ti potrò mandare qualcosa, per ora sono
impegnato
Bye
Sebastiano R.

 Se per Linux ti posso passare qualcosa scritta in C
Ottimo direi!
cosa hai in particolare?
Fabrizio

Newsgroup: it.comp.lang.c++
Titolo: shared memory

hi
anyone can teach me about how to use shared memory?
thanks
tony

 anyone can teach me about how to use shared memory?
Depends on your operating system. Try using Google to 
find your answers.