mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: conoscete NG per VC++ e MFC?

Come da soggetto.
Grazie.
Ciao, Salvo.

 Come da soggetto.
it.comp.programmare.win32
Alex

microsoft.public.vc.mfc
MM

Newsgroup: it.comp.lang.c++
Titolo: tutorial mfc

Sapete se esistono tutorial (possibilmente in italiano) per creare 
interfacce grafiche con le mfc (e l'ambiente visuale)?
-- 
Saluti a tutto l'ng da Raffaele 

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

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

Ciao a tutti.
Vorrei comprare un buon libro di algoritmi,
mi anno consigliato "Algoritmi in C "č buono?
Esiste anche la versione per C++?

Esiste anche la versione per C++?
Si
--
Lawrence "Rhymes" Oluyede
rhy...@myself.com

Mi consigliate la versione per C o quella per C++?


Mi consigliate la versione per C o quella per C++?
Scegli quella relativa al linguaggio che conosci meglio


 Esiste anche la versione per C++?
si, non l'ho letta ma non la consiglio. Il C++ proposto in "Algoritmi in 
C++" e` un linguaggio vecchio e defunto, che non ha nulla a che vedere 
con il linguaggio odierno, quindi penso sia meglio evitare inutili fonti 
di confusione: considera inoltre che l'argomento centrale del libro sono 
ovviamente gli algoritmi, e il linguaggio usato non e` particolarmente 
importante.
ciao Anto
-- 
Antonio Cuni, 19 anni, studente
Brainbench C++ Master: 4.73, higher than 99% of all previous test takers.
C Language: 3.79, higher than 92% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it

 importante.
io gli ho dato un'occhiata qualche settimana fa, effettivamente usa un 
C++ prestandard, però considerando che comunque:
- STL non l'avrebbe dovuta ad ogni modo usare (dato che l'obiettivo del 
libro da come la vedo io è insegnare algoritmi e strutture dati, quindi 
non è bello dire "per ordinare un'array usate std::sort( begin, end )" 
oppure "per questo abbiamo bisogno di una coda, per creare la nostra 
coda basta fare std::queue")
- come dici te il linguaggio non è importante
io direi che non è da sconsigliare dato che comunque organizza le 
strutture dati ad oggetti e dando anche delle dritte per usare i 
template. (BTW: se costa di meno "Algoritmi in C" chiaramente conviene 
comprarlo... :-) )
Maurizio
-- 
Maurizio Sambati
Skice Software
E-mail: 
gsm...@inwind.it
-------------------------
Newsgroup: it.comp.lang.c++
Titolo: Rilevare una connessione??





Salve sono Fabrizio.


 


Sto realizzando un programma in borland c++ builder 
3 che conta le spese telefoniche fatte durante una connessione.


 


Il mio problema è che adesso il programma 
dispone di un tasto play per far partire il conteggio e stop per 
fermarlo.


Quello che vorrei è far rilevare automaticamente se 
c'è una connessione e quindi far partire il contatore.


Come posso fare?? 


 


Grazie.


 



On 28 Oct 2000 01:33:34 +0200, 
fabri...@hotmail.com
 ("Fabrizio")
wrote:

Sei OT, è una Stra-FAQ di it.comp.programmare.win32 e posti in HTML,
non ti vergogni? 8-P
Luc.
Newsgroup: it.comp.lang.c++
Titolo: guida a Dev-C++?

Salve a tutti. Vorrei chiedervi se esiste in giro una guida,un tutorial,in
italiano, al compilatore Dev-C++ v.4.01.
Ho cercato dappertutto sul web,ma non ho trovato nulla.
Grazie a tutto il ng.
--
Rock'n'roller

cosa e Dev-C++ v.4.01 ?


Newsgroup: it.comp.lang.c++
Titolo: Dubbio da niubbo :-) (pessima rima)

Ciao ragazzi...sto iniziando a imparare il c++ da qualche giorno e mi
trovo a giocare con qualche stupido programmino.
Questo č uno degli ultimi che ho provato...vorrei che mi provaste a
chiarire un piccolo dubbio.
- il &a della funzione prima che fa? copia in un'altra zona di memoria
il valore di a o modifica il valore di quella zona? in questo caso la
funzione seconda crea un'altra zona con la variabile a?
int prima(int &a, int b) {
 int l;
 l = b*3
 a = a+ 2;
 return l;
}
int seconda(int a, int b) {
 int l;
 l = a+b;
 a = a+3;
 return l;
}
main() {
 int i, p = 0, r = 0, t = 0;
 for (i = 0; i < 3; i++) {
   r = prima(p,t);
  t = seconda(p,2);
 }
}
Grazie mille a tutti
marco

 funzione seconda crea un'altra zona con la variabile a?
No, è la sintassi per il passaggio per reference.
Come effetto pratico è come se tu passassi l'indirizzo di memoria della
variabile in questione, ma usassi la normale sintassi del passaggio per
valore.
Quindi: se modifichi una variabile passata per valore, la modifica avviene
sulla
variabile locale interna alla finzione.
Se, invece, modifichi una variabile passata per reference, la modifica
avviene
sulla variabile che hai passato, e quindi anche fuori dalla funzione.
Esempio:
#include <iostream>
int prima(int &a)
{
  a = a + 2;
  return a;
}
int seconda(int a)
{
  a = a+2;
  return a;
}
int main()
{
  int x=2, y=2, r1=0, r2=0;
  std::cout << "pre:  x  y  r1  r2" << std::endl;
  std::cout << "post: " << x << "  " << y << "  " << r1;
  std::cout << "   " << r2 << std::endl;
  r1 = prima(x); // passaggio per reference
  r2 = seconda(y); // passaggio per valore
  std::cout << "pre:  x  y  r1  r2" << std::endl;
  std::cout << "post: " << x << "  " << y << "  " << r1;
  std::cout << "   " << r2 << std::endl;
}
-- 
Gerolamo

 valore.
ti ringrazio molto per la tua chiarezza! :-)
marco
Newsgroup: it.comp.lang.c++
Titolo: LIBRERIE RICONOSCIMENTO VOCALE

Stiamo ricercando delle librerie per il riconoscimento vocale,
Quello che ci serve, sarebbe un qualcosa che partendo da segnali vocali
quali SART STOP CHIUDI, potesse generare un evento WINDOWS. (ricordate il
riconoscitori vocali che davano con le prime SoundBlaster ?)
Sapete dove si possono trovare tali librerie ? (anche pagamento)
Vi prego di rispondere anche via e-mail
--
Davide Benassi
LEANE International s.r.l.
v.le Partigiani d'Italia 1
43100 Parma
Tel. 
+39 0521242495
Fax. 
+39 0521242505
Cell. +39 03493149269
e-mail :
 
lean...@tin.it
 
lea...@leane.it
 
lean...@tin.it
web:
 
www.leane.it
private e-mail:
 
davide_...@bigfoot.com
 
davide_...@hotmail.com

 quali SART STOP CHIUDI, potesse generare un evento WINDOWS. (ricordate il
Se ti interessa per una specifica piattaforma, come sembra appunto
che sia, chiedi sul gruppo dedicato a quella specifica piattaforma,
it.comp.programmare.win32 (come si potrebbe "generare un evento
WINDOWS" su Mac, Linux, Solaris...?!-).  Il gruppo it.comp.lang.c++
non tratta di problematiche cosi` strettamente specifiche di una data
piattaforma (e dubito che lo faccia anche it.comp.lang.c), visto che
ci sono invece gruppi esattamente dedicati allo scopo.
Alex
Newsgroup: it.comp.lang.c++
Titolo: [Platform independence] Dichiarazione in for()

Ciao a tutti.
Compilo solitamente con VC++, ma devo scrivere codice platform (o
dovrei dire compiler)-independent.
Ho scoperto oggi che lo standard C++ prevede che la variabile i
dichiarata con
for (size_t i = 0; i < n; i++) {}
e' visibile solo nel corpo del for stesso.
Santi Numi, e allora com'e' che VC++ se scrivo
for (size_t i = 0; i < n; i++) {}
for (size_t i = 0; i < n; i++) {}
mi dice
'i' : redefinition; multiple initialization
?? Credo che la risposta sia: WC++ non aderisce allo standard.
Ok, mi sta bene. Ma allora per scrivere codice che piaccia a tutti i
compilatori devo scrivere i cicli come segue?
size_t i = 0;
for (; i < n; i++) {}
for (; i < n; i++) {}
oppure
size_t i;
for (i = 0; i < n; i++) {}
for (i = 0; i < n; i++) {}
Grazie a tutti.
Ciao, Giulio
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 for (i = 0; i < n; i++) {}
Questo e' corretto, ma non e' *esattamente* lo stesso dell'esempio
iniziale (che succede al nome "i" dopo il secondo ciclo?)
La soluzione equivalente allo standard e':
{ for (size_t i = 0; i < n; i++) {} }
{ for (size_t i = 0; i < n; i++) {} }
Un'ulteriore soluzione, un po' fragile, e' abituarsi a non usare la
stessa variabile per cicli for definiti nello stesso scope. In
alternativa Greg Comeau, che realizza l'omonimo compilatore C++,
suggeriva la seguente macro, brutta ma efficace:
#define for if ( 0 ) else for
Ciao,
Nicola


Orrore raccapricciante! 8)
Luc.


A un orrore si risponde con un orrore, no? :-)
In realta', se e' vero che usare le macro in questo modo e' proprio
brutto, trovo ancora peggio infarcire il proprio codice di workaround
alle fesserie di uno specifico compilatore. Se non altro con la macro il
workaround e' in un singolo posto specifico.
Ciao,
Nicola

 Orrore raccapricciante! 8)
Perche'?
L'orrore raccapricciante e' quello del VC++ che da anni
si rifiuta senza motivo di compilare programmi C++.
	Mauro

Newsgroup: it.comp.lang.c++
Titolo: File Processing - unexpected data conversions

I am doing some file processing and have come across an unfamilar
scenario.
I have a structure with several fields. 2 of the fields are numeric the
other fields are character.
After writing to the file, I will utilize the "cat" command to dump the
file contents to the screen.  The numeric fields are numeric and the
character fields are character.
The problem occurs when I read the file.  The numeric fields are
converted into a numeric representation as if the numeric field is a
character field.  Sound confusing?
Value of numeric field before writing to the file  -     2
value of the numeric field after writing to the file -   2
Value of the numeric field while reading the file -      808464432
Has anyone come across this scenario?
Sent via Deja.com 
http://www.deja.com/
Before you buy.

,

See if you can write a small program that generates the problem and
post it so that everyone can see what you're doing.  It sounds like a
simple problem, but I'd like to see some code.
By the way, 808464432 = 0x30303030 = "0000", does this give you any
clues?
Larry

Newsgroup: it.comp.lang.c++
Titolo: C++

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

Newsgroup: it.comp.lang.c++
Titolo: Vb & C++ Conviene?

Salve,
premetto che sono un programmatore VB e utilizzo questo 
linguaggio per creare simulazioni, mi semplifica le cose 
poichè ho bisogno di modificare continuamente il codice, di 
creare classi, con metodi e richiamarli in modi diversi...
Adesso una volta appurato che la mia teoria funziona ho 
bisogno di potenza di calcolo che solo il c mi può dare...
Secondo voi è meglio che io cominci a rifare tutto in c++ 
(e studiare e sudare) oppure mi conviene scrivere funzioni 
in c++ e importarle in VB????
E poi posso da un funzione c++ chiamare un DLL di VB???
Dubbi Amletici!
Sappiate consigliarmi o voi esperti... :))
Ciao Emiliano.
--
TiscaliFreeNet, libero accesso ad Internet.
http://www.tiscalinet.it
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Dubbi Amletici!
Da VB (o qualsiasi altro linguaggio che sappia usare
COM, compreso C++) puoi benissimo usare server COM
scritti in C++ (o qualsiasi altro linguaggio che sappia
implementare COM, compreso VB).  Gli specifici oggetti
da usare per queste chiamate li passerai come parametri
dei metodi, o li metterai come proprieta` dell'oggetto
chiamante.
Alex
Newsgroup: it.comp.lang.c++
Titolo: incremento e decremento

Scusate,
ma a cosa servono gli operatori di incremento e decremento. Sto imparando da
poco questo linguaggio
ma veramente non riesco a comprendere l'utilità di questi operatori.
Grazie


Se dovessi scrivere
i = i +1;
puoi scrivere in maniera piu' compatta
i++;                 // post-incremento
oppure
++i;                // pre-incremento
il motivo dell'esistenza degli operatori di incremento (quelli scritti
sopra)
non e' per pura compattezza di scrittura ma per motivi di efficienza.
Quando scrivi
i = i +1;
si nascondono un'operazione di somma ed un assegnamento.
Se scrivi invece
++i;
qui c'e' soltanto un'operazione di somma.
diverso e' per l'operazione di post-incremento.
infatti nell'operazione di post incremento viene anche salvato il valore
contenuto da i
prima dell'incremento.
l'implementazione dei due operatori e' all'incirca questa (se i e' un tipo
generico X):
//pre incremento
X& operator++()
 {
  //incremento (dipende da come e' fatta la classe X)
  return *this;
 }
//post incremento
 X operator++(int a)
 {
  X ret = *this;
  //incremento (dipende da come e' fatta la classe X)
  return ret;
 }
nota che nell'operazione di post incremento ci sono anche due operazioni di
copia.
Si capisce anche perche' puoi scrivere
++++i;
e non
i++++;

 non e' per pura compattezza di scrittura ma per motivi di efficienza.
Naturalmente questo e' il motivo storico. Ad oggi non fa nessunissima differenza
in termini di efficienza.
--
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

 ha scritto nel messaggio
news:9f29jd$ru8$1...@newstoo.ericsson.se...


Newsgroup: it.comp.lang.c++
Titolo: Source Dos !!!!

Nessuno sa dove posso scaricare i source del dos ??? io ho 7 zip con i
source della 6.21 ma sono protetti da una password molto lunga che non
risco a trovare con programmi del tipo ZIP PASSWORD RECOVERY ...
Tnx !!

 risco a trovare con programmi del tipo ZIP PASSWORD RECOVERY ...
Non mi risulta che siano mai stati distribuiti, a dire il vero...
Massimo

 writes:

http://www.gdf.it/
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it
Alan Turing thought the whole life about the question of whether
machines can think; a question of which we now know that it is
about as relevant as the question of whether submarines can swim.
                -- Edsger W. Dijkstra



Lo so che non sono mai stati distribuiti ma si trovano ... 

Avevo letto tempo fa che qualcuno si era comperato una delle versioni
del DOS (chredo fosse il DR-DOS) e ne aveva reso pubblico il sorgente, o
qualche cosa del genere. Forse caldera o qualche altra societą
collegata. Prova a fare qualche ricerca legata a open-soft e cose
simili.
Tra parentesi: non siamo OT ?
-- 
Posted from 
adsl-21-135.38-151.net24.it
 [151.38.135.21] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.c++
Titolo: C++ in ambiente linux

salve a tutti.
in passato ho avuto l'occasione di programmare in v-basic, e conosco q.cosa
di html da riuscire a fare un sito spartano, ma avverto una certa spinta
passionale verso la progarmmazione in C++,
vorrei lavorare in ambiente linux che ho gią installato.
qualcuno sa darmi saggi consigli?

 qualcuno sa darmi saggi consigli?
Leggere qualcosa sul C++
(
http://www.icce.rug.nl/documents/cplusplus/cplusplus.html
)
Leggere qualcosa sulla programmazione ad oggetti
Leggere qualcosa sui design patterns 
(
http://www.cim.polito.it/people/guidi/DesignPatternsJava.htm
http://c2.com/cgi/wiki?DesignPatternsBook
,
http://www.fluffycat.com/java/patterns.html
)

 qualcuno sa darmi saggi consigli?
Ti consiglio di comprare un libro *cartaceo* sul C++, perché secondo me
è meglio studiare sulla carta che sul monitor. Ti consiglio qualcosa di
introduttivo come il Deitel & Deitel, oppure "Thinking in C++" di Bruce
Eckel (che comunque trovi su internet come pdf, credo sia sotto GPL).
Inoltre, ti conviene imparare ad utilizzare un editor di testi. All'inizio
puoi utilizzare Kate o gedit, ma io ti consiglio di imparare ad utilizzare
uno dei due Mostri Sacri dell'Editing: vim o emacs. (Personalmente
preferisco vim, ma alla fine è una questione di gusti, sono entrambi
potentissimi).
Ovviamente, documentati un minimo sul compilatore c++ che intendi
utilizzare (immagino g++, che quasi tutte le distribuzioni installano di
default).
HTH
-- 
[ Andrea Spadaccini - a.k.a. Lupino/Lupin85 - Catania - ICQ#: 91528290 ]
[ GPG ID: 5D41ABF0 - key @ 
pgp.mit.edu
 - Slackware 10.1 w/Linux 2.4.22 ]
[ Linux User # 313388 - MAIL: a.spadaccini(at)catania(dot)linux(dot)it ]
[ Instead of studying, I'm listening to: 11 - tiromancino-felicita-tru ]

Newsgroup: it.comp.lang.c++
Titolo: Aiuto: calcolo del traffico perso con B-Erlang

Salve a tutti,
     qualcuno conosce un algoritmo per il calcolo della percentuale di
traffico
perso in una rete telefonica conoscendo il valore del TRAFFICO SERVITO (in
erlang) ed il numero di linee disponibili??????????????
La tecnica è basata sulla teoria delle code ed in particolare sui sistemi
M/M/N/0.
La formula della B-Erlang fornisce la percentuale di traffico perso,
conoscendo il numero dei canali di sponibili e del TRAFFICO OFFERTO che io
non conosco.
Se definiamo:
A  = Traffico Offerto
As = Traffico Servito
N  = Numero di canali disponibili
P% = Perdita percentuale del traffico
B(A:N) = Funzione B-Erlang = (A^N)/(N!)*(sommatoria da k = 0 a k = N di
((A^k)/k!)  )^(-1)
P% = B(A:N);
As  = A - A*B(A:N) = A (1 - B(A:N))
Io conosco As e N, come faccio a calcolarmi P% ??????????????????????????
Grazie in anticipo:-)))))))

 Io conosco As e N, come faccio a calcolarmi P% ??????????????????????????
Mah, bisognerebbe riguardarsi la teoria e risolvere le equazioni in termini
di As e N, se possibile.
Perchè invece non l'approssimi magari con il metodo di bisezione?
(date le equazioni che proponi ritengo che tu lo conosca)
--
Alessandro Monti
Newsgroup: it.comp.lang.c++
Titolo: Le funzioni

Sono nuovo è stò sviluppando in C++ builder.
Dovrei usare due funzioni una che accetta un una stringa e l'altra un intero
ritornando rispettivamente un stringa e un booleano.
Nel Link mi appare questo errore:
[Linker Error] Unresolved external '__fastcall
TForm1::prova(System::AnsiString)' referenced from C:\PP\UNIT1.OBJ
Che vuol dire ?
Grazie

 ha scritto nel messaggio
news:8vr37g$118$1...@nslave3.tin.it...

Sei sicuro di aver effettivamente implemetato la funzione
TForm1::prova(AnsiString) ? In genere quest'errore si verifica quando si
tenta di istanziare un oggetto di una classe che non si è definita del
tutto:
Ad esempio, se scrivo
//////////xxx.h/////////
class xxx {
   void func1();
   void func2();
}
///////////xxx.cpp///////
#include"xxx.h"
xxx::func1() { }
////////main.cpp///////
#include"xxx.h"
xxx myobj;
main(){}
//////////////////////////
Il linker segnalerà un "unresolved external" per la funzione xxx::func2, che
è stata dichiarata ma non definita.
Domenico Barra

 Che vuol dire ?
Quando hai definito prova(String), ci hai messo davanti  TForm1:: ?
Ciao, Sly_55.

 Grazie
Mi pare che tu debba dichiarare la funzione prova nella classe TForm1
dichiarata in Form1.h; a occhio dovrebbe essere così
void __fastcall prova(AnsiString);
e mettila come membro public (cioè l'ultima delle tre parti all'interno
della classe Form1).
-- 
Ciao, gengisdave
http://digilander.iol.it/gengisdave
Newsgroup: it.comp.lang.c++
Titolo: Problemi ActiveX Server

Ho realizzato un Automation Server utilizzando la ATL di Visual C++ 5.0.
Sulla macchina dove l'eseguibile č stato compilato il server si registra,
lanciando l'eseguibile con /RegServer, senza problemi.
Su altre macchine invece la registrazione non avviene.
Vi sarei grato se foste in grado di darmi delle informazioni su come
risolvere questo problema.
Grazie.
Saluti,
Cristian Mauri

Su altre macchine invece la registrazione non avviene.
Probabilmente sulle altre macchine non hai istallato il controllo
"Registrar" dell'ATL 2.1, che viene usato da EXE e DLL fatti con ATL
appunto per registrarsi e de-registrarsi.
Puoi includere questa funzionalita` nell'EXE o DLL stessa se definisci
_ATL_STATIC_REGISTRY e ricompili il tutto (guarda stdafx.cpp...).
Alternativamente, puoi istallare sulle altre macchine ATL.Registrar,
la "ATL 2.0 Registrar Class" -- verifica con OleView, comunque
dovresti averla come atl.dll in \WINNT\System32 (o \Windows\System,
o giu` di li`) sulla macchina su cui utilizzi l'ATL per sviluppare.
Si dovrebbe istallare senza problemi usando il solito REGSVR32.EXE.
E` gratuitamente ridistribuibile (ma, verifica la documentazione!).
Includere il Registrar nei moduli sviluppati con ATL e` piu` comodo
dal punto di vista del loro "deployment", in quanto li rende
auto-contenuti, pero` aggiunge alcuni Kbyte di dimensione a ciascun
modulo; ATL.DLL e` 18k o giu` di li`, e devi istallarlo una sola
volta su ciascuna macchina dove ti interessa "deployare" (brrr)
moduli sviluppati con ATL -- ti converra` se, in media, su ciascuna
di dette macchine prevedi di istallare almeno, diciamo, 4-5 moduli
sviluppati con ATL, se no la scelta "static registry" sembra piu`
semplice e tutto sommato conveniente.
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: iniziare a programmare col visual c++

ho bisogno di un piccolo grande consiglio: come iniziare a programmare ocl
VC++ 6?
premetto che:
1) conosco il C++ e quello di cui ho bisogno è solamente un supporto(non
meglio specificato,va bene di tutto...) per la parte grafica;
2) non posso permettermi purtroppo di spendere soldi;  :-(
3) ho già scaricato e stampato il corso sul VC++ 6 del sito softwareplanet
ma senza capirci niente!
4) è gradito materiale in italiano :-)
Grazie anticipatamente a tutti quelli che mi daranno una mano!
Marco

 ma senza capirci niente!
Come ti ho detto evita tutto cio' che si chiama "VC++", cerca titoli piu'
generali programmazione win32, API, MFC etc...
Putroppo io non riesco ad accedere al NG che ti consiglio
(it.comp.programmare.win32), il mio server BT non lo "prende". Tuttavia
troverai un mucchio di altre persone che avranno il piacere di aiutarti.
Tommy
Newsgroup: it.comp.lang.c++
Titolo: Gnu CC 32 bit

Salve a tutti.
Qualcuno sa dove e' possibile trovare lo Gnu CC a 32 bit (per win95 e/o NT)
incluse le librerie per il C++ (se esistono)?
Grazie per la collaborazione.
-- 
Marco Pettinella
SW Analyst
ATOS S.p.A.
Torino, Italy

Grazie per la collaborazione.
1)Djgpp  (gcc per dos 32 bit e per win32 tramite il pacchetto rsxntdj)
http://www.delorie.com/djgpp/
2)Cygnus gnu-win32 (compila programmi che usano cygwin32.dll, una libreria che
emula le unix-API)
http://www.cygnus.com/misc/gnu-win32/
3) Mingw32 - Minimalist Gnu-win32 (permette di compilare programmi nativi win32
usando il Cygnus)
http://www.fu.is.saga-u.ac.jp/~colin/gcc.html
 
mirror: 
http://www.geocities.com/Tokyo/Towers/6162/gcc.html
4) Mingw32  (port completamente nativo del gcc sotto win32. Con questo si evita di
scaricare i 13mega del cygnus)
http://agnes.dida.physik.uni-essen.de/~janjaap/mingw32/
-- 
email: 
en...@bitsmart.com

 Grazie per la collaborazione.
Cygnus e Djgpp sono i 2 compilatori a cui rivolgerti.
Ti avverto che il Cygnus e' un po' ostico (troppi h, troppe librerie =
casini assicurati, inoltre fornisce una specie di shell bash a corredo
di dubbia stabilita'  e purtroppo e' indispensabile), ma per Windows a
32 bit e' piu' consigliabile.
Se invece e' a scopo didattico e vuoi lasciar perdere Windows e darti 
a OS2 :-) c'e' il proting EMX-GCC che devo dire e' quanto di meglio 
riuscito al di fuori del mondo Unix, anzi per certi versi e' meglio 
anche delle versioni unix, funziona subito senza troppi intoppi, ci 
sono esempi a corredo e anche ambienti di sviluppo grafici, nonche' 
molte librerie per programmare OS2 anche negli aspetti piu' avanzati, 
come le DIVE (equivalente delle directx di windows), ma soprattutto 
c'e' un vero server XWindows che gira sotto OS2 e permette il porting 
delle applicazioni XWindows da Unix con sforzo minimo, ci sono gia' 
centinaia di porting che fungono acnche da esempi su cui lavorare 
visto che sono sotto licenza GPL, forse EMX e' piu' diffuso dello 
stesso ViasualAge C++ di IBM.
Inoltre compili dalla linea di comando di OS2, niente finta bash, 
niente guai. Insomma come compilatore e' piu' integrato col S.O., non 
un trapianto forzato.
Se no puoi installare Linux, cosi' e' anche una buona occasione per 
imparare come funziona un sistema Unix.
Li avrai anche molto suporto dai vari linux developer.
Dico questo perche' ho provato il Cygnus e non mi sembra che sia molto
diffuso come compilatore in ambiente Windows, per cui scarseggia anche
il materiale.
Del resto in Windows si fa prima coi vari Borland e MS.
** Email replies to 
md7...@mclink.it
 **
visit my homepage at: 
http://www.volftp.tin.it/IT/IT/ITALIANI/rullo/index.htm
Newsgroup: it.comp.lang.c++
Titolo: huffman

Dove trovo la spiegazione dell'algoritmo di huffman e magari un esempietto
in c/c++ ?
Ciao e Grazie ;)

in c/c++ ?
Io ne ho scritto uno tanto tempo fa.
Lo trovi nella raccolta ALCLIB su 
www.volftp.it
.
Il codice contenuto e' vecchiotto ed un po' bacato :), dovrei
ripostarne una un po' piu' aggiornata.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
-----------------------------------------------------
"There is nothing better for understanding a kangaroo
 than seeing it jump." [D.Grune, C.J.H. Jacobs]

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

Ragazzi Sapete se esiste una versione italiana tradotta del Libro di
Sturstrupp(non so come si scrive e quindi mi scuso in anticipo)
padre del C++?
__________________________________________________________________ siddharta
ICQ#: 173325742 Current ICQ status: + More ways to contact me
__________________________________________________________________

 padre del C++?
Sì. Si intitola "C++ Linguaggio, libreria standard, principi di
programmazione" di Bjarnie Stroustrup edito da Addison-Wesley.
-- 
Andrea Bergia - studente          Linux Registred User #281550
Per favore non mandatemi allegati in Word o PowerPoint.
Si veda 
http://www.fsf.org/philosophy/no-word-attachments.html

Newsgroup: it.comp.lang.c++
Titolo: File .map

Come posso informare il compilatore che deve utilizzare un file .map x 
la compilazione?

 la compilazione?
Cos'`e un file .map?
Benjamin
Newsgroup: it.comp.lang.c++
Titolo: Modem e Visual C++

Devo realizzare un programma che effettua una telefonata verso un provider
internet in visual C++ sotto win95. Esitostono delle API che fanno al caso
mio?
grazie
bo...@numerica.it
www.geocities.com/SilcionValley/Lakes/4313

...

Se devi attivare una connessione dial-up puoi utilizzare le RAS api
(RasDial), se devi controllare il modem a un livello più basso (tx/rx) puoi
utilizzare le TAPI.
---
Valter Minute
min...@fortech.it
 (the reply address is invalid to avoid spam-mail)
www.fortech.it/english
---
Are you looking for a good freeware ScreenSaver? Try FOYD!
http://www.winsite.com/info/pc/win95/desktop/foyd1295.zip/
And ask me for the free C++ source code.

mio?
Cerca nell'help sotto RAS (Remote Access Service) per connessioni tramite
protocollo TCP/IP (dovrebbe essere il tuo caso) oppure sotto TAPI (Telephony
Application Program Interface) per gestire la chiamata ad un livello piu'
basso (Tipo di modem, tipo di linea, tipo di informazioni trasmesse, etc..)
Sebastiano Del Gobbo
info - software solutions
inf...@migamma.it

Newsgroup: it.comp.lang.c++
Titolo: Come eseguire una istruzione al secondo?

Ciao a tutti,
il mio problema e' di generare dei numeri casuali per una simulazione;
fin qui nessun problema. Il problema sorge quando cerco di far
eseguire al programma una sitruzione al secondo. In pratica vorrei che
si abbia un'aggiornamento dello schermo con i nuovi relativi valori
della simulazione una volta al secondo (visualizzare il dato,
aspettare un secondo, cancellare il dato, visualizzare il successivo
dato, tornare al passo 1 ). Come faccio? Esiste una funzione standard
in C++ per questo?
Spero di essere stato chiaro.

 ha scritto nel messaggio
news:h0m46vse5bae0qm5p...@4ax.com...

se cerchi un semplice modo per l'attesa usa sleep.
credo faccia parte di dos.h ma potrei sbagliarmi.
ivan

ivan
Grazie mille,
cercavo proprio un modo per l'attesa, soltanto che non sapevo come
impostare la ricerca. Ho cercato su 
www.cplusplus.com
, ma nel
reference non c'e', ma ho trovato un messaggio nel forum riguardo
questa funzione:
------
Sleep(# of milliseconds); //1000 = about 1 second
defined under windows.h
------
Credo usero' questa funzione anche se non credo sia standard.
Ciao :)
ps. windows.h e' una libreria di Windows vero?

:Esiste una funzione standard
Non per cancellare lo schermo.... Nemmeno per aspettare, ma a questo
riusciresti anche ad ovviare con un ciclo e funzioni (imprecise) sul tempo.
Ad ogni modo ti conviene rivolgerti ad implementazioni specifiche delle
varie piattaforme.
Tommy

Tommy
Per cancellare lo schermo userei system( "cls" );, per aspettare un
secondo, come mi ha suggerito Ivan, userei sleep. Oppure ci sono
soluzioni migliori?
Grazie :)

 varie piattaforme.
Dei cicli significano attesa attiva, e questo va evitato a
qualsiasi costo in quanto porta ad uno spreco di risorse.
Ritengo che la soluzione ottima sia lo sleep, vai cosě e
non te ne pentirai ;)
Newsgroup: it.comp.lang.c++
Titolo: Prg INDOVINA IL NUMERO

Scusatemi avete mai sentito un programam che indovini un numero dato
dall'utente (numero compreso tra 0 e 99), effettuando domande del tipo : è
maggiore o minore di ecc? Il tutto in un numero limitato di tentativi.
Grazie

 Grazie
Si, lo vende la Microsoft... :-) Ma so che esiste anche per Linux...
Scherzi a parte
Ma la tua č una domanda seria??
Se si, si tratta di un programma "bischero" che puoi realizzare come
esercizio di apprendimento del C++
Andrea

 ha scritto nel messaggio
news:SlVjb.303213$R32.9...@news2.tin.it...


 
 prova a cercare su google "ricerca dicotomica"
ciao
gabo

 non č uno scherzo. E un esercizio di cui volevo conoscere la soluzione
Beh... l'algoritmo č qualcosa di simile a questo:
=====
MAX_TENTATIVI = 10
numero_utente = -1
numero_da_indovinare = casuale_tra_0_e_99()
tentativi = 0
finchč(numero_utente != numero_da_indovinare E
       tentativi<MAX_TENTATIVI)
{
  numero_utente = chiedi_numero()
  se(numero_utente > numero_da_indovinare)
  {
   allora scrivi("il numero da indovinare č piů piccolo)
  }
  altrimenti se(numero_utente < numero_da_indovinare)
  {
    allora scrivi("il numero da indovinare č piů grande)
  }
  altrimenti
  {
    scrivi("BRAVO HAI INDOVINATO!")
  }
  tentativi = tentativi +1
}
=====
Adesso prova a tradurlo tu in C++ e a mandare sul NG
la soluzione, che ti diciamo se č OK.
ciaociao!
-- 
Gerolamo
www.overweb.it
Newsgroup: it.comp.lang.c++
Titolo: AIUTO ARRAY!!!!!

ciao a tutti,
sto facendo un programma e ho un problema
non so come fare a cambiare la dimensione di un array  "in corsa", ovvero
permettere all utente di scegliere la dimensione di un array senza mettere
mano alla sorgente del programma... MAY DAY aiutatemi

 wrote in message
news:1iEV9.12445$YG2.3...@twister1.libero.it...

Senza mettere mano al sorgente...
Ma se usassi i vector al posto degli array non ci sarebbe nemmeno bisogno di
cambiare la dimensione in corsa, visto che si aggiustano di dimensione
dinamicamente e non serve nemmeno deallocarli.
Ma se proprio tu mi puntassi una pistola alla tempia e vuoi usare gli array
e non vuoi modificare il sorgente, chiedi all'utente run time, di che
dimensione vuole l'array e usi una bella new.
E se proprio insisti e vuoi essere tu a voler modificare la dimensione senza
chiederlo a un possibile utente scemo che non ne avrebbe idea, ti metti la
dimensione su un file di testo modificabile a tuo piacimento e poi lo leggi
da programma e ti fai la tua bella new.
Maurus

 ha scritto nel messaggio
news:1iEV9.12445$YG2.3...@twister1.libero.it...

//Una cosa è cambiare la dimensione di un array già definito e un altra è
definire la dimensione di un array in base al valore di una variabile.
int pippo[20];   // definisce una dimensione costante non modificabile
int dimens = 15;   // definisce la dimensione di un array da allocare nello
heap
int * pluto;          // definisce un puntatore
pluto = new int[dimens];  // crea un array di dimensione pari al valore di
dimens
//
//
delete [] pluto;  // libera la memoria allocata da new
//per modificare un array già definito:
int dim_iniz = 30;   // definisce la dimensione di un array da allocare
nello heap
int * arrptr;            // definisce un puntatore
arrptr = new int[dim_iniz];   // crea un array di dimensione pari al valore
di  dim_iniz
//
//
int dim_succ = 50;   // definisce la nuova dimensione
int * temp_ptr;    // definisce un puntatore
temp_ptr = new int[dim_succ];   // crea un array di dimensione pari al
valore di  dim_succ
for (int i = 0; i < dim_iniz; i++) temp_ptr[i] = arrptr[i];   // copia i
dati
delete [] arrptr;  // libera la memoria allocata per arrptr
arrptr = temp_ptr; // assegna ad arrptr il nuovo indirizzo
//
//
delete [] arrptr;  // libera la memoria allocata dall ' ultimo new
// Nella libreria standard del C++ esiste un oggetto vector che possiede l'
operatore [] e può essere utilizzato come un array
#include <vector>
int dimvect = 25;
std::vector<int> v(dimvect); // crea un vector di interi ed inizializza i
primi dimvect elementi, puoi usare indici da 0 a 24
v.push_back(12); // aggiunge 12 in coda (posizione 25) puoi usare indici da
0 a 25
v.resize(50); // puoi usare indici da 0 a 49
int k = v[32]; // ad esempio
v[40] = 8;
// l' oggetto v viene distrutto automaticamente uscendo dal campo di
visibilità
--------
Sergio Bianchi
Newsgroup: it.comp.lang.c++
Titolo: ESISTE UN PROGRAMMA PER STATTISTICHE BANNER?

Salve,
vorrei sapere se esiste in commercio un programma per le stattistiche dei
banner ( quante volte e stato   cliccato un banner,  ecc.ecc.)
Qualcuno sa dove posso trovare un programma del genere e se esiste anche un
Demo che eventualmente si puo' provare.?
Grazie mille
Peppe

Ciao
Si esiste, non c'è demo ma solo il programma,
gli autori sono del NG. javascript,
il prezzo è 200.000 (da utilizzarsi
per la pizzata!), per il programma
e sei mesi di utilizzo del database
dove vengono memorizzati i dati
consultabili on.line con password.
i dati posso essere calcolati sia
per ogni click (anche con il tasto destro
che poi non ti porta da nessuna parte),
sia per l'attivazione del link..
e contengono, indirizzo ip, browser,
data ora ecc. ..
dimenticavo, c'è anche la possibilità
per ogni click che ti arrivi una mail a casa
di avvertimento..
se vuoi i sorgenti, non prendi l'utilizzo
del database, ed il prezzo è sempre
200.000...
--
Bye
Ro<*¿*>berto

Newsgroup: it.comp.lang.c++
Titolo: Quale libreria devo utilizzare?

Salve.
Sto iniziando a fare la conoscenza col C++.
Per questo sto cercando di studiare alcuni esempi che trovo
su varie riviste.
In particolare su Dev c'era un esempio utile per la
manipolazione dei files .dbf.
L'ho compilato ma sull'istruzione "while (TRUE)..." ottengo un
errore. Mi dice che TRUE non e' una funzione dichiarata.
Forse sto utilizzando la libreria adatta.
Ho usato solo <iostream.h> e <ifstream.h>.
Lavoro in ambiente Linux col compilatore GNU g++.
Grazie.
-- 
per rispondere togli <toglimi> dall'indirizzo di posta. 

 errore. Mi dice che TRUE non e' una funzione dichiarata.
#define TRUE 1
EMG

Usa while (1)

Newsgroup: it.comp.lang.c++
Titolo: COM e ActiveX

Vi pongo una questione:
Ho una serie di OCX sviluppati in Visual Basic 6 il cui contenitori č 
Internet Explore.
Questi OCX visualizzano un dato che puň variare anche ogni 1/2 secondo.
Il dato in questione viene poi passato tra gli OCX e Elaborato.
Per poter dialogare tra i vari ActiveX ho pensato di creare un componente 
COM (in VC++) Out-process che esponga delle interfaccie che permettono 
all'ActiveX di sottoscriversi e di implementare (tramite la KeyWord 
Implenets) un interfaccia che dispaccia i messaggi.
E' possibile tutto ciň?
Che soluzione mi proponete?
Grazie
Daniele
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at 
http://www.hotmail.com
.
-- 
Posted from [194.243.97.250] by way of 
f144.law10.hotmail.com
 [64.4.15.144] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Daniele
Ciao Daniele,
ti propongo un´ottima soluzione:
posta sul newsgroup adatto:it.comp.programmare.win32 :-)
Mauro
Newsgroup: it.comp.lang.c++
Titolo: Windows Form per File

Salve,
sto cercando di utilizzare i windows form per un progetto ( semplice
programma gestionale).
Sia nomefile.dat un file , vorrei sapere quale windows form posso
utilizzare per visualizzare l'intero file suddiviso in colonne che
hanno come titolo i vari campi dei record.
non so se ho spiegato bene il mio problema..
Spero che qualcuno possa darmi indicazioni

rokko ha scritto:

non c'entra una mazza col c++


wrote:

certo che c'entra..
Sto sviluppando con Visual C++ un'applicazione in c++ , e utilizzo le
windows form , non vedo cosa non c'entri..

windows form , non vedo cosa non c'entri..
In realta qui si discute solo del linguaggio e indipendemente dalla
piattaforma di sviluppo.Dovresti postare su gruppi specifici per il
framework che stai usando.

Newsgroup: it.comp.lang.c++
Titolo: Stampa di double

Ciao,
come mi consigliate di fare per stampare un double su file comprensivo
almeno di 15 cifre decimali e non solo delle 6 standard ?
Ciao,Cristian.

 almeno di 15 cifre decimali e non solo delle 6 standard ?
Per prima cosa accertati che il double abbia davvero 15 cifre
significative, poi usa il manipolatore setprecision sullo stream.  Per
cout si fa cosi' (per un file usa lo stream relativo):
#include <iostream>
#include <limits>
#include <iomanip>
using namespace std;
int main() {
  cout << "double: " << numeric_limits<double>::digits10 << " cifre" << endl;
  double x=1.2345678901234567890;
  cout << "x = " << setprecision(15) << x << endl;
  return 0;
}
e l'output (g++ 3.0, pentium) e':
double: 15 cifre
x = 1.23456789012346
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it
Q: Why do programmers always mix up Christmas and Halloween?
A: Because 25 Dec = 31 Oct

Newsgroup: it.comp.lang.c++
Titolo: Modificare finestra Dos

Premetto che sono un principiante
Per cortesia vi è la possibilità di modificare in + o in - la finestra Dos 
all'apertura'
Mi visualizza del testo, ma per visionarlo tutto debbo allargare la finestra 
oppure usare la barra di scorrimento.
Grazie 1000
a tutti. Saluti Giorgio

 all'apertura'
Prima cosa da fare prima di postare in un newsgroup: dare almeno 
un'occhiata al suo manifesto.
Dal che si deduce: questo messaggio e' OT. Prova a spostarti su 
it.comp.programmare.win32, anche se, esprimendoti in questo modo 
approssimativo, non so quanto aiuto potrai trovare pure li'.
-- 
Mat/tia Belletti - Undergraduate student @ 
cs.unibo.it
ICQ: 33292311    - email: 
mbel...@cs.unibo.it
IRC: RedGlow     - site(s): 
http://mbellett.web.cs.unibo.it/
Jabber: RedGlow  - Linux registered user 299762 @ machine 213003
Newsgroup: it.comp.lang.c++
Titolo: Tipo di dati Char *

Salve a Tutti,
mi potreste spiegare il tipo di dati char * ?? Non riesco a richiamare la
seguente funzione :
BOOL ICQAPICall_SetLicenseKey(char *pszName, char *pszPassword, char
*pszLicense);
Grazie in anticipo :)
Alessandro Palmieri.

 *pszLicense);
Una chiamata:
bool result = ICQAPICall_SetLicenseKey("il mio nome", "la mia password", "la mia licenza");
...funziona. Visto che il gruppo e' di C++ ti dico anche che se usi
una qualche string class per maneggiare le stringhe questa
probabilmente ha un operatore di conversione stringa->char* definito,
quindi puoi sbattere come parametri delle stringhe e ci pensa il
compilatore a farti la conversione.
Ciao,
Alberto
-- 
Alberto BARSELLA
PGP fingerprint = 13 3F 22 D2 0B 0A D3 25  F1 89 FE B5 82 AD 75 2A
** Beliefs are dangerous. Beliefs allow the mind to stop functioning.
A non-functioning mind is clinically dead.  Believe in nothing... **

Newsgroup: it.comp.lang.c++
Titolo: lancio una sfida ai programmatori professionisti

sareste in grado di creare un programma che attivo nella systray sia in
grado di intercettare e rifiutare
il download di qualsiasi dialer
 per me anche messo in vendita avrebbe un successone.

@----- Pinco --@-- Pallino -----@ ha scritto...

A 29 anni ti fai ancora le pippe con i siti porno???
8-PPPPP
-- 
Luc.

 ha scritto nel messaggio
news:MPG.177a63b8c...@tornado.fastwebnet.it...

cosa c'è di meglio di una sana pippa, ;PPPPPPPPP
e comunque la mia è una richiesta dovuta al fatto he trovo questi dialer da
ogni  mio cliente e ne ho molti, morale della favola, molta gente si fà le
pippe...... ;))))))))

 ha scritto nel messaggio
news:MPG.177a63b8c...@tornado.fastwebnet.it...

se non è possibile evitare il download perlomeno che esca un messaggio che
avvisa l'utente che sta installando un dialer oppure un avviso che la
connessione sta cambiando e che gli costerà parecchio, attendo preventivi.



A parte che sei completamente OT come potrebbe un programma capire con
certezza se un programma è un dialer o meno? Comunque esistono
programmi che possono fare qualcosa contro i dialer, ad esempio cerca
con Google i post di marcolfa sull'argomento.
-- 
Marco Barisione (ICQ 84277092)
Newsgroup: it.comp.lang.c++
Titolo: asm con VC++ 6.0 (forse OT)

Salve, forse è OT, ma non so perchè con questa 
f.ne
 Win mi da la
schermata blu. Il progetto è un "win32 console application"
void modalita13h()	{
	__asm	{
		mov ax,0013h
		int 10h
		RET
	}
}
inoltre il VC++ mi da errore ( "operand size conflict" ) in questa
f.ne
:
void ppixel(unsigned int x, unsigned int y, char color, char *vscr)
{
	__asm	{
		les di, [vscr]
		mov ax, y;
		shl ax, 6;	//errore
		mov bx, ax;
		shl ax, 2;
		add ax, bx;
		add ax, x;
		add di, ax;	//errore
		mov al, color;
		mov [es:di], al;	//illegal reference to 16-bit
data in 'first operand'
	}
}
Potete aiutarmi?
Grazie
Giacomo

Potete aiutarmi?
Come ti dicevo si tratta di codice che non puo' essere
compilato in un ambiente windows 32 bit.
Per compilare codice simile potresti provare il TurboC 2.0
che e' disponibile gratuitamente sul sito borland/inprise
per poi far girare i tuoi programmi in ambiente DOS.
HTH
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff

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

Devo fare un programma che tra le tante cose incorpori anche alcune
funzionalità di gestione della posta elettronica (ricezione,spedizione con
attach), avevo pensato di utilizzare i controlli MAPISession e MAPIMessages
che sfruttano le librerie MAPI di Microsoft.
Qualcuno può darmi qualche dritta in proposito, o qualche altra strada da
percorrere se la mia è sbagliata?
Grazie,
Maurizio.

Per usare MAPI devi avere installato un client di posta elettronica che lo supporti (Outlook ad esempio o Windows 98, etc.)
Un'altra strada e' quella di implementare i protocolli POP3 e SMTP per la ricezione e spedizione usando le socket.
Ciao
Antonio Donatiello

#Per usare MAPI devi avere installato un client di posta elettronica che lo
supporti (Outlook ad esempio o #Windows 98, etc.)
OK, cosa ne pensi di questa strada?
#Un'altra strada e' quella di implementare i protocolli POP3 e SMTP per la
ricezione e spedizione usando le #socket.
Puoi darmi qualche dritta in proposito?
#Ciao
#Antonio Donatiello
Ciao e grazie.
Maurizio

>Puoi darmi qualche dritta in proposito?
Devi usare le socket (o tramite le funzioni socket, recv, send, closesocket, etc.) oppure tramite la classe CSocket di MFC.
I protocolli sono descritti nelle rfc1939 (pop3) e rfc821 (smtp). I documenti sono disponibili in un mucchio di posti tra cui 
www.nic.it/mirrors/rfc
. Se hai problemi a recuperarli scrivimi (togli REMOVETHIS dall'indirizzo) e te li spedisco.
I protocolli sono relativamente semplici (le ultime parole famose): sono scambi di linee in formato testo leggibile tra il client ed il server.
Antonio Donatiello

Grazie ancora per la risposta,
avevo pensato anche io di usare le CSocket, ma tu stesso rispondendo a una
mia richiesta in proposito, mi hai un pò scoraggiato sulla difficolta di
gestire gli allegati. Siccome è da poco che programmo in VC/MFC sono un pò
impacciato, quindi cercavo qualcosa di relativamente più semplice da
implementare.
Ciao,
Maurizio.

...

Newsgroup: it.comp.lang.c++
Titolo: [OT]libreria per linux

Lo so che sono OT e di solito per questo tipo di messaggi si reindirizza su
it.comp.programmare.win32 ma il mio problema non riguarda quel NG e non
sono riuscito a risolverlo sul NG più gettonato e quindi (se non disturbo
troppo) vorrei provare a esporlo a voi perchè penso che tra i puristi del
C++ ci sia qualcuno che usi anche librerie esterne e sicuramente avrà già
fatto quello che voglio fare io.
Allora, devo fare un programma da far girare sotto linux (ecco perchè
it.comp.programmare.win32 non va bene) e il programma in pratica è un
semplice port scan.
Ho già provato su it.comp.os.linux.development ma non ho ricevuto alcuna
risposta, quindi volevo provare a chiedere qui se qualcuno mi sa
indirizzare su qualche sito dove trovare librerie per questo tipo di
applicazione ed in particolare qualche sito con tutorial che spieghino
magari proprio come realizzare questo programma.
Scusate ancora per l'OT.
-- 
Frodo Baggins
Webmaster di Arrampicata.net 
http://www.arrampicata.net
Webmaster di Neverwinter Nights Italia 
http://bebbbo.altervista.org

 semplice port scan.
[cut]
libnet e libcap o pcap ti danno le funzioni per forgiare pacchetti ip
per esempi di port scan gia' fatti guardati il map che e' gia' uno che fa
quasi tutto
ciao
ps. ti rammento che un port scan su server non pubblici (sono server non
pubblici tutti gli utenti remoti ADSL ISDN modem ecc ... quindi se fai port
scan sul server 
www.cia.org
 non dovresti aver problemi ma se fai port scan
su ip che cadono in connessione remote ti possono cazziare) e' reato e
sanzionabile (e che i tentativi di intrusione sono tutti sanzionabili, e che
molte volte un port scan viene fatto passare per un tentativo di intrusione)
quindi uomo avvisato mezzo salvato.

Newsgroup: it.comp.lang.c++
Titolo: VGA e Programmazione

-- 
Willy Gardiol
gar...@iol.it
Qualcuno mi puo' aiutare? devo programmare la modalita' video 640*480*256
colori, in particolare disegnare singoli pixel velocemente, ovvero con
l'accesso alla memoria.
Come e' strutturata la memoria video?
Grazie.

In article <01bc4911$97d631c0$58082dc3@default>,

Credo che la risposta a tutte queste domande tu la possa trovare qui:
http://www.europa.com/~viper/C-CPP_Links_ReadAll.html
(attenzione: non e' uno dei siti piu' veloci, anzi!)
ciao.
Ivan
-- 
"Imagination is MORE important !     /\    ICECUBE@MAYA
 than knowledge -------------" !  /\/  \   per gli amici THORPS
 > Albert Einstein <           ! /      \  Asiago(VI)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Newsgroup: it.comp.lang.c++
Titolo: assegnazione ad un vettore i puntatori a puntatori

Salve a tutti,
sono un programmatore alle prime armi (molto prime).
Il mio problema è questo:
il compilatore non mi consente di assegnare a nessun indice di un 
vettore di puntatori a
puntatori (allocato dinamicamente) l'indirizzo di un puntatore dello 
stesso tipo.
L'operazione è formalmente corretta?
Se si', qualche buon anima mi spedisce la sintassi corretta di questa 
operazione.
Grazie in anticipo.
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 operazione.
Perche' non facciamo il contrario e non posti tu il codice che non ti funziona?
Comunque:
int ***v=new int**[5];
int *p;
v[2]=&p;
--
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: Manuale di VISUAL C++

Qualcuno mi sa dire dove poter scaricare un manuale per VISUAL C++
per principianti.
Grazie 100000 a tutti
TC

 per principianti.
Qui si parla del linguaggio C++ (quello ANSI/ISO, quello standard),
quindi sei OT.
-- 
C Ya!
/* Cut "DO NOT DISTURB" to reply */

putroppo in tutti questi anni non sono mai riuscito a trovare un buon
manuale sul VC++ in internet sopratutto in italiano comunque prova su
www.programmazione.it
 www.manuali.t o 
www.manuali.net
 
www.tuttogratis.it
fammi sapere se trovi qualcosa altrimenti se sai dove vuoi arrivare posso
darti una mano per orientarti
by.

 ha scritto nel messaggio
news:lida9.17747$pX1.5...@news2.tin.it...
