mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: template, stringhe e sizeof: BCC5.5 vs GNU CPP

Ciao a tutti.
Mi sono imbattuto in un problema 'bizzarro'.
Considerate il seguente codice:
#include <iostream>
template<char* p> struct foo
{
   foo()
   {
      std::cout << sizeof(p) << '\n';
   }
};
char buf[] = "123456789012345";
extern const char* p = buf;
int main()
{
   foo<buf> f;
   foo<p> f2;
}
Con il BCC 5.5 ottengo:
16
4
Con il DJGPP foo<p> f2 mi da errore (dice che p non è un
argomento valido per un template) mentre per foo<buf> f ottengo:
4
Chi ha ragione?
P.S.
Mi sono imbattuto in questo problema cercando la soluzione per un
altro mio problema: posto la questione in un altro thread.
Ciao e grazie   Manlio Perillo

 Chi ha ragione?
DJGPP
--
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

 Non so dove possa pigliare quel 16.
Lo prende da :
char buf[] = "123456789012345";
!!
Ciao  Manlio Perillo

 wrote in message
news:5xjB7.7679$GW5.1...@news2.tin.it...

Quello lo avevo capito. Ma il template parameter era "char*" ed era di
questo che aveva preso il sizeof. Il template parameter non era
dichiarato come classe quindi non vedo come il sizeof possa essere
diverso a secondo dell'argomento. Evidentemente c'è qualche grosso
problema nella gestione dei template non classi di quel compilatore.


Newsgroup: it.comp.lang.c++
Titolo: Libreria per la seriale

Ciao a tutti!
Ho il seguente problema, grazie in anticipo per l'aiuto:
Dovrei acquisire dei dati tramite seriale.
Dove posso trovare una libreria da usare
con il Borland C++ Builder (ver. 1.0) ?
Posso usare le chiamate del bios ?

 wrote in message
8i7qmv$cp3$1...@serv1.iunet.it...


 Spero di esserti stato d'aiuto.
Anche se il programma gira in ambiente Windows ?


 wrote in message
news:8i7qmv$cp3$1...@serv1.iunet.it...


 wrote in message


Newsgroup: it.comp.lang.c++
Titolo: COM su Linux

Qualcuno di voi sa se esiste un porting di COM/DCOM su Linux?
grazie

Qualcuno di voi sa se esiste un porting di COM/DCOM su Linux?
Esisteva qualcosa della Microsoft circa un anno fa. Non so come sia andata a
finire la questione. Credo che abbiano commissionato una ditta esterna per
portarci tutto OLE, ma non sono sicuro.
(Elimina il papero per le repliche)
<HTML><META HTTP-EQUIV="Content-Type:text/html">
<BODY onLoad="alert('Do NOT use HTML to send message!!');
parent.close();">:) </BODY></HTML>

 Qualcuno di voi sa se esiste un porting di COM/DCOM su Linux?
prova ad indovinare ? un piccolo aiutino .... COM/DCOM --> Microsoft.
forse e` piu` probabile CORBA che ho letto ha rilasciato i sorgenti.
---
Ranger, togli .fr dal mio indirizzo per rispondere
http://members.tripod.com/%7Eranger_rg/

 Qualcuno di voi sa se esiste un porting di COM/DCOM su Linux?
No, che io sappia. In ogni caso COM e' una tecnologia
praticamente Windows-only. Il resto del mondo si sta
orientando su CORBA (vedi 
http://www.omg.org
).
-- 
-am
Newsgroup: it.comp.lang.c++
Titolo: [ANN] EditiX 2.0 - XML / XSLT Editor / Debugger

We are glad to announce the availability of EditiX 2.0. EditiX is a 
cross-platform and easy to use XML / XSLT Editor and Debugger
designed to help web authors and application programmers take advantage 
of the latest XML and XML-related technologies such as
XSLT, XSL-FO, DocBook, SVG or various XML schemas.
Summary of EditiX :
EditiX has an XSLT debugger and an XML Differencing support. It provides 
users with an extensive range of XML functionality within
a refined IDE that guides you with intelligent entry helpers. The user 
can manage remote files from FTP, WebDAV or from an archive
file like ZIP or JAR. It includes real time XPath location and syntax 
error detection. Some content assistants are provided with
context syntax popup supporting DTD, XML Schema, and RelaxNG. Multiple 
templates and project management are bound to editiX.
The user can apply XSL, XSL-FO or DocBook Transformation by shortcuts 
and show the result in a dedicated view. EditiX includes
default templates for XML, DocBook, DTD, XHTML, XSLT, XSD, XML RelaxNG, 
SVG, MathML, and XSL-FO.
EditiX is available for Windows, Mac OS X and Unix/Linux.
New in EditiX 2.0 :
A new XSLT Debugger that helps users to analysis its XSL Transformation 
processing. This debugger has breakpoints for displaying
the current nodes stack, the current XPath expression nodes or the set 
of variables. The user can control the transformation by
putting/removing breakpoints or running step by step. A multi-view 
preview is available at each moment for visualizing for instance
an HTML document output.
This version introduces DocBook support. The user
can generate in a background mode its document
in PDF, HTML, PS... Shortkeys and project management are dedicated to 
limited the user parameters.
Remote access are available for FTP, WebDAV. The
user have not to care about the way the document
is loaded when managing it inside the Editor. This
is similar for the ZIP or JAR files.
EditiX includes a new XML Differencing technology
giving the ability to compare two XML documents.
EditiX v2.0 has much more new features and we
invite the reader to go to our site for more
details : 
http://www.editix.com
A 30 day free trial can be downloaded from
http://www.editix.com/download.html
For pricing, please visit our site at 
http://www.editix.com/buy.html
. 
Prices are inside
a range of $25 to $99.
Best regards,
The EditiX Team

 We are glad to announce the availability of EditiX 2.0. EditiX is a
..... snippete...
I am glad to annonce you that you are in a big OT and in the future you can
go to spam other groups.
Brillant is your name, it was a pity you were not so brilliant in this case.
Maurus
Newsgroup: it.comp.lang.c++
Titolo: Possibile???

Come è possible che il seguente codice sia illegale:
#include <vector>
main()
{
  std::vector<int&> v;
  int& ref = *new int(5);
  v.push_back(ref);
}
?????
Manlio Perillo

   std::vector<int&> v;
...quindi non puoi fare un "contenitore di reference".
Ricorda che una reference puo` (e deve) essere settata
alla creazione, e non cambia piu` "sino alla morte";
infatti anche un semplice:
    int& refe;
e` illegale, perche` non dici a COSA refe deve fare
riferimento (e lo si puo`, e deve, dire solo al momento
della creazione di refe stessa).
Alex

   int& ref = *new int(5);
Anche qui, meglio (e soprattutto funzionante)
int *ref = new int(5);
Solo che poi chi fa la delete?
EMG


Peccato...
Avevo bisogno di questa cosa perchè manipolare una 'referenza' ad
un oggetto tramite puntatori è scomodo.
Ad esempio
std::vector<Oggetto*> v;
std::find(v.begin(), v.end(), value);
non fornisce i risultati voluti.
Ciao  Manlio Perillo

 non fornisce i risultati voluti.
No, ma ti permette invece di trovare in che punto e` un dato
puntatore (il puntatore a un dato oggetto, piuttosto che non
ad un qualsiasi oggetto di quel valore).  E` facilissimo
introdurre un funtore che faccia il dereference che desideri
(al netto di errori sintattici e simili...):
    std::vector<Oggetto*> v;
    struct parag {
        const Oggetto& val;
        parag(const Oggetto& val): val(val) {}
        bool operator() (const Oggetto* pv) const
        { return val==*pv; }
    };
    std::find_if(v.begin(), v.end(), parag(value));
Alex

 non fornisce i risultati voluti.
Per queste esigenze io mi sono fatto una classe e una funzione template
che consentono di ottenere il risultato voluto unitamente a una discreta 
chiarezza nel codice client:
 template < class Op, class T >
 struct ptr_cmp_pred
 {
  Op compare;
  const T& rh;
  ptr_cmp_pred( const T& v ) : rh( v ) { };
  bool operator()( T* ptr ) { return compare( *ptr, rh ); }	
 };
 template< template<class T_ > class Op, class T >
 ptr_cmp_pred<Op<T>,T>
 ptr_cmp( const T& v) { return ptr_cmp_pred<Op<T>,T>(v); }
Nel tuo caso, poi, farai semplicemente:
 iter = find_if( v.begin(), v.end(), ptr_cmp<equal_to>(value) );
#includere <algorithm> e <function> prima dell'uso.
Max

 non fornisce i risultati voluti.
Direi che e' ovvio.
Comunque e' facilmente modificabile implementando un function
object che definisca l'operatore "()" e ritorni un bool.
Faccio un esempio
#include <vector>
#include <algorithm>
using namespace std;
template <class _T>
struct equal_ptr {
	_T  value;
	explicit equal_ptr(_T val) : value(val) { }
	bool operator () ( const _T*& a ) const 
		{
			return value == *a;
		}
};
int main()
{
	vector<int*> v;
	for ( int i = 0; i  < 100; i++ )
		v.push_back(new int(i));
	equal_ptr<int>  prova(5);
	vector<int*>::iterator vtor = find_if(v.begin(), v.end(), prova );
	if ( vtor != v.end() )
		... YEAHHHH ....
	else
		... BLEEHHHH ....
	vtor = v.begin();
	while( vtor != v.end() ) {
		delete *vtor;
		vtor++;
	}
	return 0;
}
Fausto


Infatti anche io avevo rimediato con una soluzione simile.
Saluti  Manlio Perillo
Newsgroup: it.comp.lang.c++
Titolo: stampa

esiste un modo per stampare sullo schermo solo i cambiamenti, gli
aggiornamenti del desktop?
mi spiego meglio, sto facendo un programma che cambia di volta in volta i
simboli sullo schermo. finora non ho trovato alcuna funzione che mi aiuti a
fare questo.
usando per esempio questa funzione
void labirinto::stampa()
{
int i,n;
cout << "\n----------------------\n";
for (i = 0; i < righe; i++)
    {
    for (n = 0; n < colonne; n++)
        {
        if (n == 0) cout << "|";
        cout << mappa[i][n];
        if (n == 19) cout << "|";
        }
    cout << endl;
    }
cout << "----------------------";
cout << endl << endl;
}
stampo sullo schermo una specie di scacchiera. io vorrei che muovendo una
pedina sulla scacchiera si vedesse solo questo movimento senza dover
riaggiornare la pagina (che procura un effetto molto sgradevole)
grazie a tutti

 aggiornamenti del desktop?
la butto lě, sperando che nessuno mi "accetti" per questo...
imho dovresti usare gotoxy(), in modo da posizionare il cursore in un punto
dello schermo...cerco di spigare a parole quello che ho in mente....
1) locatexy() nel punto in cui si trova la pedina, sovrascrivi la P della
pedina con il simbolo che dovrebbe esserci come disegno della scacchiera
2) locatexy() nel punto in cui vuoi posizionare la pedina
3) leggi il carattere presente in quel punto lo salvi
4) sovrascrivi il carattere presente con la P della pedina
e cosě per ogni pressione di uno dei tasti direzione.
locatexy(x, y) č facilmente utilizzabile facendo variare il valore di x
quando vai a destra/sinistra e quello di y quando vai su/giu....
ora mi metto sul ceppo....se qualcuno vuole infierire, ora puň farlo!
Raffaele, che spera di non aver detto eresie....


No... solo qualche dimenticanza... capita...
Saluti
Rosario Ianuale

 locatexy()? Ma che sei un mago (magari un novello Harry Potter)... :-)
č tutto oggi che avevo il dubbio!! volevo dire gotoxy() ^_^
cmq sono novello, ma non paragonarmi a Larry Protter, per favore!
mea culpa!
Raffaele

Newsgroup: it.comp.lang.c++
Titolo: chiarimento su C

Nel C esistevano le classi? 

 Nel C esistevano le classi?
No.
Comunque il verbo e' esistono. Il C mica e' defunto.

Nel C esistevano le classi? 
No, in C esistono le strutture, ma sono semplici contenitori di dati.
Perché fai questa domanda? Considera che questo è un ng sul C++.
Newsgroup: it.comp.lang.c++
Titolo: RAD C/C++

Volevo segnalare il nuovo Turbo C++ di Borland :
http://www.turboexplorer.com/cpp
L'ho scaricato e provato per alcune ore e sono rimansto piacevolmente 
sorpreso. Questo prodotto è veramente un RAD! Produce eseguibili nativi 
per la piattaforma Win32 ed è completamente gratuito!
Addirittura è consentito lo sviluppo di applicazioni commerciali, cito 
dalle FAQ:
 > Can I develop commercial applications with the free Turbo Explorer 
edition?
 > Yes. There are no license restrictions on any of the Turbo editions.
-- 
Ciao.
Roberto Rossi
Web   : 
http://rsoftware.altervista.org

per la piattaforma Win32 ed è completamente gratuito!
In realtà è l'erede del C++ Builder di Borland che esiste già da
diversi anni ma ha sempre vissuto all'ombra di Delphi.
Occhio che delle nuove piattaforme Turbo di Borland (il nome "Turbo"
si rifa alla vecchia saga dei Turbo Pascal/C/C++) esiste anche la
versione commerciale e quelle free e gratuite sono limitate nelle
potenzialità rispetto alle gemelle commerciali.

 
Diciamo che e' la risposta Borland alla versione Express del Microsoft 
Visual C++, che e' scaricabile dal sito Microsoft.
-- 
OP> "penso possiate anche postare su it.comp.programmare.lobotomia.frontale"
AL> "Ne sono il moderatore!!  :)"
...finalmente l'ha ammesso!
--
Roal Zanazzi

Newsgroup: it.comp.lang.c++
Titolo: Problema di linker per un DLL

Ho la versione 1.0 di VC, non sono mai riuscito a creare un DLL
utilizzabile: ogni volta che tento di dichiarare come esportabile qualche
funzione, esce il messaggio:
LINK : error L2022: inizio : export undefined
 LINK returned error code 2.
MATELIB.DLL - 1 error(s), 0 warning(s)
Finchè mi limito a definire:
int __export inizio()
{
	...
}
Ma quando anche nel .def dichiaro:
LIBRARY   MATELIB
EXETYPE   WINDOWS
CODE      PRELOAD MOVEABLE DISCARDABLE
DATA      PRELOAD MOVEABLE SINGLE
HEAPSIZE  1024
EXPORTS
	inizio
          WEP PRIVATE
Subito mi trovo impossibilitato a linkarlo.

Ciao Mimmo,
non so se questo e' il motivo dell'errore, ma se tu dichiari __export una
funzione, non c'e' bisogno di inserirla nel .def, nella sezione EXPORTS.
ciao, Franco.
Franco Torrini - Software Engineer - 
f.to...@virtuart.it
VIRTUART - C.C.D. Creative Computer Design S.p.A.
Via di Quarto Annunziata, 80/b - 00189 Rome, Italy
Tel. 
+39 06 33076638
 - Fax. 
+39 06 33076670
Newsgroup: it.comp.lang.c++
Titolo: ci si impiega molto?

Forse è una domanda supeficiale,
e forse anche non generale per le differenze tra teste e teste.
Ci provo.
Sono alle prime armi con c++,
anzi all' inizio "indirizzi di memoria"
Mi chiedo se questo linguaggio è difficile,
e se ci vuole molta memoria per familiarizzare.
Qualche esperto di voi può dirmi quanto ha impiegato per impararlo?
grazie
-- 
Zenith

 ha scritto nel messaggio
news:MPG.174225e92...@news.tin.it...


 wrote in message
news:MPG.174225e92...@news.tin.it...

Ciao da un non esperto (e poi chi giudica chi è esperto e chi no?),come
direbbe "QUELO" la domanda è mal posta.
Direttamente da pag 6/7 di "C++ ....... Terza Ed. Stroustrup":
Per imparare il C++, la cosa più importante è concentrarsi sui concetti,
senza perdersi (aggiungo:almeno inizialmente)
nei dettagli tecnici del linguaggio.
.........omissis......
Il C++ può essere appreso gradualmente.Il modo in cui si impara un nuovo
linguaggio dipende da ciò
che già si conosce e dagli scopi ce ci si prefigge.
...........omissis..............
Ne consegue che il lettore avrà spesso occasione di usare il C++ per
costruirsi sistemi reali molto prima di aver
compreso ogni caratteristica del linguaggio.
Aggiungo, per rispondere alla tua domanda riguardo alla memoria:
ebbene sì la memoria è importante, ma non è nulla se non hai capito ciò
che stai facendo.
Bhe niente di più vero, te lo assicuro
Ciao
Angel

 Direttamente da pag 6/7 di "C++ 
hai chiesto il permesso all'autore di pubblicarne uno stralcio?
sembra ridicolo, eppure state attenti a queste cose, se il libro ha il 
copyright, si rischia grosso. hanno pure sospeso la possibilita' di 
farlo non superando determinati limiti, come era in passato

 wrote in message
news:1162613.6...@news.iol.it...

Mi permetto di risponderti (potrei sbagliare infatti è passato qualche anno
da allora e le cose
potrebbere essere cambiate) che non penso sia illecito citare una frase di
un testo, naturalmente preoccupandosi
anche di citarne l'Autore.
Se così fosse allora la mia tesi era sicuramente fuori legge, infatti pur
essendo sperimentale citava pure almeno
una ventina Autori riportandone parti delle loro pubblicazioni.
Ahimè, è così difficile oggigiorno inventare/scoprire qualcosa di veramente
nuovo.
Comunque penso sia più di cattivo gusto, se non sinonimo di banalità,
"rielaborare" ciò che si è letto per poi riproporlo
come proprio.
Ciao
Angel

 una ventina Autori riportandone parti delle loro pubblicazioni.
e' scritto su ogni volume 
"e' vietata la riproduzione anche parziale con qualsiasi mezzo senza 
l'esplicito consenso dell'editore o dell'autore"
per utleriori info vedi qui
http://www.math.unipd.it/~derobbio/dd/copyr06.htm
Newsgroup: it.comp.lang.c++
Titolo: Un programma che esegue un altra applicazione.

E'possibile con C++Builder 3.0 realizzare un programma che esegua un altra
applicazione,magari con i parametri da me impostati?Ho cercato sull'help in
linea ma non sono riuscito a trovare niente che faccia al caso mio(é come
cercare l'ago in un pagliaio),ma sono sicuro che é un'operazione
possibile.Se qualcuno sa come si fa lo prego di rispondermi.Saluti.
Il Ghenio

Dal'API di Win32:
The ShellExecute function opens or prints a specified file. The file can be
an executable file or a document file. See ShellExecuteEx also.
HINSTANCE ShellExecute(
    HWND hwnd, // handle to parent window
    LPCTSTR lpOperation, // pointer to string that specifies operation to
perform
    LPCTSTR lpFile, // pointer to filename or folder name string
    LPCTSTR lpParameters, // pointer to string that specifies
executable-file parameters
    LPCTSTR lpDirectory, // pointer to string that specifies default
directory
    INT nShowCmd  // whether file is shown when opened
   );
Inferno.

 wrote:
Usa l'api CreateProcess!
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------


ha scritto:

Ciao, non ti hanno consigliato la piu' facile che forse potrebbe farti
comodo, cioe' WinExec... (ps: e' considerata obsoleta in win32)
Remo Franceschelli
r.franc...@flashmail.com
 - 
rem...@nettaxi.com
ICQ# 25535629
Newsgroup: it.comp.lang.c++
Titolo: Non ho l'esperienza

Ho trovato questo pezzo di codice su MSDN e che serve a scrivere cookie,
l'ho preso e messo dentro un activex che "volevo" caricare in una pagina
html ma durane la compilazione mi da errore su " hr =
m_piResponse->get_Cookies(&pDict); " che non lo riconosce, ho messo anche
l'include appropriato #include "asptlb.h"... possibile che l'MSDN sia un po
"rinco" o sono io ?
 HRESULT    hr = NOERROR;
 IRequestDictionary* pDict = NULL;   // First step to get cookie collection
 IWriteCookie*  pWriteCookie = NULL; // Cookie collection
 VARIANT vtCookieDict;               // ptr to dispinterface IWriteCookie
 VARIANT vtCookieName;               // For the name of the cookie
 VARIANT vtCookieKey;                // For the cookie key
 BSTR bstrCookieName;                // For the cookie name
 BSTR bstrCookieKey;                 // For the key
 BSTR bstrCookieVal;                 // For the value
 // Initialize the temp vars
 bstrCookieName = SysAllocString(L"RAWCOMPRESSEDIMAGE");
 bstrCookieKey  = SysAllocString(L"CookieKey");
 bstrCookieVal  = SysAllocString(L"CookieValue");
 // Initialize the variants
 VariantInit(&vtCookieDict);
 VariantInit(&vtCookieName);
 VariantInit(&vtCookieKey);
 // Set the name of the cookie and change the type
 // If you don't IRequestDictionary::get_Item() will
 // fail because the variant will come through as VT_EMPTY
 vtCookieName.bstrVal = bstrCookieName;
 vtCookieName.vt = VT_BSTR;
 // Set the key you'll use for the cookie's key/value pair.
 // Make sure to change the type or put_Item() will fail.
 vtCookieKey.bstrVal = bstrCookieKey;
 vtCookieKey.vt = VT_BSTR;
 // First you have to get the IRequestDictionary
 // then call get_Item() to get the actual IWriteCookie
 // object.
 hr = m_piResponse->get_Cookies(&pDict);
 if(SUCCEEDED(hr))
 {
  // Request access to the cookie named "KBTESTCOOKIES" specifically.
  // vtCookieDict will return with the ptr
  // to the IWriteCookie object
  hr = pDict->get_Item(vtCookieName, &vtCookieDict);
  if(SUCCEEDED(hr))
  {
   // Got the pointer to IWriteCookie now make it friendly.
   pWriteCookie = (IWriteCookie*)(vtCookieDict.pdispVal);
   // Fill the Response buffer with the cookie data and we're done
   hr = pWriteCookie->put_Item(vtCookieKey, bstrCookieVal);
   pWriteCookie->Release();
   pDict->Release();
  }
  else
  {
   pDict->Release();
  }
 }
 SysFreeString(bstrCookieName);
 SysFreeString(bstrCookieKey);
 SysFreeString(bstrCookieVal);
 return (hr);
}

 Ho trovato questo pezzo di codice su MSDN e che serve a scrivere cookie,
Questo newsgroup parla del C++ standard - per avere informazioni su 
quello che chiedi ti conviene spostarti su un newsgroup piu' adatto, 
come ad es it.comp.programmare.win32!
Ciao! :)
-- 
/**
  * Mattia Belletti - Undergraduate student @ 
cs.unibo.it
  * ICQ: 33292311   - email: 
mbel...@cs.unibo.it
  * IRC: BluShine   - site(s): 
http://cs.unibo.it/~mbellett
  * Linux registered user 299762 @ Linux registered machine 213003
  */
Newsgroup: it.comp.lang.c++
Titolo: file comando dos

Scusate come faccio ad aprire un file eseguibile per esempio de dos oppure
un comando dos addirittura attraverso il mio programmino in c++?
per esempio voglio fare un programma che quando lo eseguo da dos mi apra
oper esempio il file eseguibile del compilatore stesso...avete qualche
soluzione ??
Io ho provato cosě ma nn funziona..
#include<iostream.h>
#include<fstream.h>
main(){
ofstream out;
out.open("c:\tc\bin\tc.exe", ios::binary,0);
return 0;
}
penso perchč sia una funzione di output su file....ma io vorrei un output
eseguibile
grazie molte Alex

 wrote in message
news:T8wj7.71650$TS4.5...@news2.tin.it...

Devi utilizzare ShellExecute o ShellExecuteEx, cercati sulle MSDN o su
un NG specifico
come funzionano, perchč sono API. :) 
Ciao
ps:
Per aprire un EXE intendi eseguire no?
-- 
Posted from 
rm3-719.dialup.tiscalinet.it
 [62.11.130.79] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

grazie molte Alex
Beh.. comunque l'unico modo standard per fare ciò che hai chiesto é
usare la funzione std::system, che effettua una chiamata al sistema
operativo nella quale puoi anche eseguire un programma. In questo caso
sarà:
#include<cstdlib>
int main()
    {
    std::system("c:\tc\bin\tc.exe");
    }
Il Ghenio
-----
ZIO : Fun and games are over with. Anyone who dares
get in my way shall perish.
DIO ci salvi dagli ocx del Viral Basic.
-----

 Il Ghenio
non fuzionerà mai! :)
\\ = \
direi:


Newsgroup: it.comp.lang.c++
Titolo: Chiarimenti per un principiante

Mi sto cimentando in qualche applicazione che utilizza le Winsock. Se
compilo il sorgente tramite il Borland C++ 5.5 è tutto OK, se tento di
compilare tramite Borland Builder 3, incorro in diversi messaggi di errore,
anche se uso un progetto console application.
Mi è stato suggerito di "compilare in modalita' console dos e aggiungere la
libreria winsck32.lib nel linker " per risolvere i miei problemi. Il
problema adesso è che io non so cosa voglia dire. Qualcuno può darmi una
mano??
Ciao e grazie, Andrea



dato che usi il borland c++ 5.5 ..... immagino che nella directory
lib del compilatore vi sia una libreria dal nome winsck32.lib ...
il che vuoldire che quando usi il linker devi specificare che deve
compilare anche questa libreria, immagino troverai qualcosa che ti
dice come fare!
cod

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

C++ / Visual C++ Developers
We have opportunities throughout the East and West Midlands with  
numerous clients for developers with 12 months plus experience. You have  
the option to become involved in full life-cycle development, cross training  
to OOD or merely the chance to enhance your C++/VC++ skills.
To apply for this position please forward your CV to  
resu...@element-limited.com
 quoting the reference: "ST C++ / Visual  
C++"


Newsgroup: it.comp.lang.c++
Titolo: Socket e Guida x Win

Come da oggetto cerco una guida o un tutorial che parli dei socket in C,
lavorando in WinXP.
Qualcuno mi sa indicare un link?? Grazie

 Qualcuno mi sa indicare un link?? Grazie
Sei OT e meriteresti la fustigazione ma noi ti vogliamo bene lo stesso e
quindi ti consigliamo:
www.msdn.com
 la guida on line della microsoft stessa
buon lavoro,
Nids
P.s.: prima scherzavo... riguardo al fatto che ti vogliamo bene

Newsgroup: it.comp.lang.c++
Titolo: Linguaggio HTML

Salve ,
qualcuno sa dirmi come si fa ad inserire in una pagina HTML un comando
per lo scarico dei file ?
Grazie a tutti .

...

Puoi usare questo codice:
<a href="file.zip">file://
www.sito.com/file.zip
</a>
ciao.
mi...@lert.it

per lo scarico dei file ?
Inserisci nel file .HTML un rigo come quello che segue:
<A HREF="nomefile.zip">Scarica il file nomefile.zip</A>
Sandro Carnevali
san...@NOSPAM.geocities.com
http://www.geocities.com/Athens/Delphi/8952

Newsgroup: it.comp.lang.c++
Titolo: Cattura del flusso di rete

Salve, devo realizzare un semplice (per modo di dire) programma che mi
catturi i dati del flusso di rete.
Lavoro su una rete LAN Unix di tipo Eth0 (ethernet) e devo leggere le
informazioni sul flusso di dati secondo questa scrittura:
      ORA              TIPO          MACCHINA1        MACCHINA2     ecc.
10:43:01.915795 eth0 > 192.173.40.300.tlenet > 192.173.40.4.1300 ecc.
Ho provato a scaricare dalla rete delle librerie a tale scopo (libpcap) ma
non sono riuscito ad utilizzarle a dovere.
Ho bisogno solo di leggere tale stringa e salvarla su di un file.
Grazie.
Tango
ta...@cdh.it

Sei sicuro che non esista gia' un comando che lo fa?
Ciao,
Nicola

Mi associo alla richiesta, sto cercando di sviluppare un
analizzatore di pacchetti, qualcosa che sta tra un firewall ed uno
sniffer.
Uso il Borland builder 3.
Accetto qualsiasi suggerimento
Davide

Newsgroup: it.comp.lang.c++
Titolo: Aiuto file "strano"

ciao a tutti,
avrei necessità di leggere le informazioni contenute in un dischetto ( è
un file dati ) ma win95 mi dice che il file non è formattato, mentre
Linux mi dice che il settore 0 è corrotto ( questa dovrebbe essere una
specie di protezione ... ).
Ecco ora il mio quesito :    come faccio a leggere il contenuto del
disco settore per settore (o byte per byte ) saltando il settore 0 ???
ringrazioando in anticipo tutti quelli che si interesseranno al mio
problema ( rispondete anche via e-mail, per favore ) saluto tutto il
newsgroup
    Andrea

...

Ciao,
ti mando in email del vecchio codice che permette la formattazione di tracce
a piacere e, naturalmente, anche di leggerle e scriverle. Lo usavo per
formattare l'81esima traccia dei floppy per una piccola protezione.
Ciao
Nazzareno
Newsgroup: it.comp.lang.c++
Titolo: Access violation

Sotto quali condizioni si può verificare un AccessViolation quando si
manipolano gli array (intendo puntatori semplici e doppi)? No perchè a me è
successo che sono andato a scrivere fuori dall'array però non mi ha detto
nulla per un bel po' e poi un giorno mi dice che c'è un errore Debug
Assertion Failed. Ho scorazzato un po' sulla rete e ho scoperto che darebbe
questo errore nella versione Debug quando si vanno a sovrascrivere certe
trappole lasciate da new. In effetti mi sarei aspettato un Access Violation
ogni volta!
Grazie e bye
Antonio

...

Tieni presente che il runtime del C++ non compie nessun controllo di
accesso. Access Violation (ed il suo fratello Unix Segmentation Fault)
sono errori di sistema: vengono generati quando il tuo processo tenta
di accedere ad una locazione di memoria che non fa parte del suo
spazio di indirizzamento. Quindi, fintanto che sporchi le tue
variabili, non c'e' problema :-)
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: C++Builder (Borlanb) & Clipper 5.2

Salve a tutti 
Riprendendo un programma fatto tempo fa in Clipper, avrei ora la
necessità di gestire un'interfaccia seriale/parallela attraverso la
porta seriale; da quì la necessità di scrivere routine in " C "che in
realtà non conosco ma che comunque vorrei compilare con il C++ Builder
della Borland, creando comunque un file OBJ da linkare con il
programma di Clipper al fine di richiamare dal programma le routine
scritte e compilate in C o C++.
Mi sembra di capire che ciò sia fattibile ma forse non è semplice, i
file OBJ finora da me creati non si linkano con quelli di Clipper.
C'è qualche buon'anima che sa delucidarmi in merito?
Ringraziando findora chiunque voglia aiutarmi può farlo con un mail a:
i4k...@mail.asianet.it
:-(   S.C.


Newsgroup: it.comp.lang.c++
Titolo: Cast di un oggetto

Ciao a tutti
Sto modificando un software scritto in C++.
Ho la classe AAA, definita come segue:
class AAA : public wxPanel
{
...
}
Io ho implementato la classe BBB, definita esattamente nello stesso modo.
Nel codice originale c'è uno spezzone del tipo
evt.pWindow = funzione_che_ritorna_istanza_di_AAA();
evt.pWindow è di tipo wxWindow che è la classe base di wxPanel.
Fin qui nessun problema. Poi io ho aggiunto
evt.pWindow = funzione_che_ritorna_istanza_di_BBB();
La compilazione viene interrotta dall'errore "cannot convert "BBB*" to 
"wxWindow*" in assignment"
Questa è la struttura delle due funzioni che ritornano un'istanza della 
classe:
BBB Classe::GetBBB()
{
if (!m_BBB){
   m_BBB = new BBB;
   ...
   evt.pWindow = m_BBB;
   ...}
return m_BBB;
}
Interessante è che qui dentro c'è esattamente lo stesso assignment di cui 
sopra ma il compiler non si lamenta.
Idee sulle possibile cause del problema?
Grazie e ciao
e.p

 Idee sulle possibile cause del problema?
La mia stupidità...
Rimuginavo da un paio d'ore su 'sto problema.
Subito dopo aver mandato il messaggio mi sono accorto che mancava un 
include... :-/
Scusate il disturbo.
e.p

 e.p
Maurus


Mmmmm...
Se non ti compilava solo per la mancanza di un include non mi torna 
quello che ai postato allora.
Il metodo GetBBB ha degli errori.
Maurus

 quello che ai postato allora.
              ^^
           aiaiaiai! 	
Maurus
Newsgroup: it.comp.lang.c++
Titolo: Problemi di Compilazione

Salve a tutti sono un neofita della programmazzione ma voglio imparare
per fare cio'ho scaricato dalla reteun compilatore di nome Dev-C++
gratis appartenete alprogetto gnu che gira sotto windows e una piccola
libreria grafica la Libcon  all'interno di tale libreria ho trovato
degli esempi  tra i quali un piccolo gioco di lottatori allinterno della
directory esempi si trovano sia i sorgenti  che l'eseguibile per
incominciare acapirci qualcosa ho provato a ricompilare i sorgenti senza
pero' cambiare NULLA solo per vedere come venivano compilati il
risultatoe'questo messsaggio d'errore dal compilatore "n file included
from C:\DEV-C_~1\INCLUDE\WO_World.h:16,
                 from C:\DEV-C_~1\INCLUDE\WO_Collision.h:16,
                 from C:\DEV-C_~1\INCLUDE\2D_World.h:16,
                 from c:\libcon\examples\fight\Game.h:5,
                 from c:\libcon\examples\fight\main.cpp:4:
C:\DEV-C_~1\INCLUDE\WO_Object.h:17: #error Code must be compiled with
RTTI  (Settings -> C++ -> Category: C++ Language -> Enable RTTI)
"
Potreste spiegarmi cosa significa? Grazie mille!!! RTTI e' forse
un'altro tipo di compilatore? E' possibile secondo voi usare con questa
libreria il mio compilatore?
Saluti Corrado

 RTTI  (Settings -> C++ -> Category: C++ Language -> Enable RTTI)
Il messaggio dovrebbe significare che per la compilazione devi abilitare il
supporto dell'RTTI (ovvero l'identificazione dei tipi a run-time). Per
abilitarlo il messaggio ti dice di seguire le seguenti istruzioni:
Settings -> C++ -> Category: C++ Language -> Enable RTTI
(menu "Settings" sottomenu "C++" categoria "C++ Language" etc...)
Almeno credo (come dice il Liga).
Tieni Botta!
Daniele.

Come devo fare ad abiitarlo potresti essere piu' chiaro?Devo settare
qualcosa all'interno delcompilatore?
Grazie per il tuo intervento ciao!
Saluti Corrado


 qualcosa all'interno delcompilatore?
Mah, guarda, sinceramente non saprei perchè non ho mai avuto a che fare col
compilatore che dici tu. Ma se leggi attentamente l'errore ti sta dicendo
lui cosa devi fare:
C:\DEV-C_~1\INCLUDE\WO_Object.h:17: #error Code must be compiled with
RTTI  (Settings -> C++ -> Category: C++ Language -> Enable RTTI)
"Il codice dev'essere compilato con RTTI (Settings -> C++ -> Category: C++
Language -> Enable RTTI)"
Allora: se il compilatore che stai usando possiede un IDE (cioè tu fai tutto
da un editor) allora dentro all'editor ci sarà un menu che ti consente di
scegliere di abilitare RTTI (probabilmente è sotto il menu Setting,
sottomenu C++, categoria C++ etc... visto il messaggio d'errore).
Altrimenti se stai usando il compilatore a linea di comando (ma lo escludo
visto la domanda che hai fatto... ;-) ci sarà un'opzione da specificare.
Devi consultare l'help in questo caso.
Have fun!
Daniele.
Newsgroup: it.comp.lang.c++
Titolo: alcune domande

Salve avrei alcune domande da porvi.
1) E' possibile avere una libreria in C++ per usare i colori (anche solo 16)
come quelli del Turbo Pascal?
2) Come faccio a usare il mouse e a gestire l'evento "onclick"?
Grazie
Luigi

Entrambe le risposte dipendono dal compilatore e dalla piattaforma, e
sono quindi fuori argomento su questo newsgroup. Visto che
presumibilmente lavori sotto Windows, puoi provare a chiedere su
it.comp.programmare.win32
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: Visual C++ 6

Ciao, mi chiamo Matteo e devo vendere copie masterizzate di Visual C++ 6.00
per pagarmi i libri di scuola, per favore chiamatemi allo 02/5520876


Quanto vuoi?



Guarda che una tale operazione e' chiaramente illegale e come tale
punibile...che faccia tosta a parlarne cosi' in un ng, soprattutto Stefano!
Pagarsi i libri di scuola? Suvvia, non ci crede nessuno!
Sempre che non ci sia la finanza dietro pronta a multare chi telefona :-)
Davide Marcato.
----------------------------------------------------
| -- Freelance International Consultant
| -- Win32/MFC/COM Development & Training
| -- Technical Writer & Speaker
----------------------------------------------------
| -- Email: 
mar...@programmers.net
| -- Web: 
http://www.DavideMarcato.com
----------------------------------------------------
Newsgroup: it.comp.lang.c++
Titolo: Overloading operatori + e - unari

Quando si fa l'overloading di un operatore unario, tipo +=, -=, *=, etc. 
si rende tale operatore metodo della classe, es.:
<CODE>
class Vector3D
{
  ...
  Vector3D & operator+=( const Vector3D & rhs );
</CODE>
Quando invece si tratta di operatori binari, tipo +, -, si rende la 
funzione come esterna alla classe, al massimo dichiarata friend della 
classe:
friend Vector3D operator+( const Vecto3D & lhs, const Vector3D & rhs );
...il mio problema riguarda gli operatori + e - unari (es.: +v, -v)...in 
questi casi come ci si regola?? Qual e' il prototipo per l'overload di 
tali operatori?
Grazie per eventuali info!
Ciao,
Dan

 tali operatori?
Come per gli operatori binari, ma con un parametro in meno.
Ciao,
Nicola

 Come per gli operatori binari, ma con un parametro in meno.
Cioe':
class Vecto3D {
  // -v
  Vector3D & operator-();
  // +v
  const Vector3D & operator+();
  ...
};
?

 
In linea teorica sì. Difficile però che tu riesca a restituire per
reference, non potendo ragionevolmente restituire *this.
Max

 reference, non potendo ragionevolmente restituire *this.
Hai ragione...ho proprio sbagliato...
dovrebbe essere invece:
Vector3D Vector3D::operator-() const;
giusto?

 giusto?
Si.
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: activeX, questo sconosciuto...?

Mi è sembrato di capire che gli activeX sono in visualc++, quindi vorrei
chiedervi: ma che cosa è un activeX?
Grazie e scusate l'ignoranza.

 chiedervi: ma che cosa è un activeX?
"Un ActiveX" non é.  Un "_controllo_ ActiveX" é un componente COM
(Common Object Model) che rispetta certe regole supplementari.  Un
"ActiveX Scripting Engine" (ora piú spesso chiamato "Active Scripting
Engine") é un interprete (per un qualsiasi linguaggio) che espone
funzionalitá via COM secondo altre regole.  E cosí via; insomma, il
termine "ActiveX" non é tanto un sostantivo quanto un _aggettivo_
applicabile in diversi contesti (si usa anche come sostantivo generico
per indicare "l'insieme delle tecnologie COM etichettate con questo
aggettivo").  L'uso dei termini COM, ActiveX, OLE, e Active, é poi
assai variabile secondo i tempi (e le paturnie del marketing MS; oggi
ad esempio sono "in" COM e Active, un po' "fuori moda" invece OLE
e ActiveX).
Suggerisco caldamente il testo di Chappell (in inglese "Understanding
COM and ActiveX", MS Press; in italiano Mondadori informatica, titolo
mi pare analogo), datato ma sempre valido, per un'infarinatura su
alcune di queste tecnologie (almeno quelle che c'erano anche 3 anni
fa... Active Scripting, ad esempio, non é coperto, perché allora non
c'era ancora!).  Non contiene neppure una riga di codice C++, ma
é molto leggibile e chiaro, un buon modo di iniziare sull'argomento.
Alex

Alex
Immagino che tu sia "quell'ALEX MARTELLI" di cui, a più riprese, si è parlato e
di cui
sembrava essersi persa ogni traccia? Sorry for silly question...  :-)
Piacere di "incontrarti" - per me per la prima volta -  da queste parti.
Ciao
AB
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Andrea Baruzzo
Via Circonvallazione, 26
Muzzana del Turgnano (UD) - Italy
e-mail: 
andrea....@ud.nettuno.it
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Newsgroup: it.comp.lang.c++
Titolo: delete[]

Salve a tutti,
probabilmente ne avete piene le scatole di delete[]..
Ho un dubbio:
in C++ Primer (3 edition, pg 711, pg.768) viene detto che, per una array
di classi allocata con new[], invocare delete[] chiama il distruttore
per ogni elemento dell'array.
Ora, questo e' vero anche per le strutture? Cioe' struct e class sono
effettivamente sinonimi da questo punto di vista (come ho risposto ad un
news un po' di tempo fa?).
Lo chiedo perche' C++ primer parla esplicitamente di class





 news un po' di tempo fa?).
Si`.  class e struct sono totalmente sinonimi da ogni e qualsivoglia
punto di vista, eccetto la accessibilita` di default (cioe` l'accessibilita`
alle feature elencate prima della prima esplicita 'public:', 'private:",
o 'protected:'), dettaglio tutto sommato secondario.
Alex

 Lo chiedo perche' C++ primer parla esplicitamente di class
Si, dovrebbe essere lo stesso. Comunque basta fare una prova, no?
EMG

Newsgroup: it.comp.lang.c++
Titolo: STL Microsoft

L'implementazione della Standard Template Library di Microsoft rimane
compatibile con la standard c++ library?
Sull'msdn viene detto proprio questo ma ero curioso di sapere se qualcuno lo
aveva sperimentato di persona magari proprio con porting su unix?
In sostanza se la richiesta precedente fosse troppo  OT potete indicarmi un
reference di un implementazione generica per la standard c++ library?
Grazie

Grazie
Forse le STLport sono Open... se ti interessa il codice sorgente dovresti
trovarlo qui: 
www.stlport.org
Se ti iteressa della gran documentazione prova su 
www.sgi.com/tech/stl
Ciao

 >aveva sperimentato di persona magari proprio con porting su unix?
Ho avuto qualche problema nel porting da STL di MicroSoft a 
STL-SGI. Niente di grave, a parte un po' di incazzatura per
una libreria che dovrebbe essere standard, ma che di fatto 
ha in giro parecchie versioni.
salüti++
db
Newsgroup: it.comp.lang.c++
Titolo: Vettori di srtinghe...

Premettendo che il libro di quel grand uomo di Bruce Eckel (
www.bruceeckel.com
 ) č un gran libro, almeno per me ( leggendolo sto
capendo molte cose cosě evito di intasare il NG con domande che parlano
di minestroni e altre cosette simili ) chiedo un aiuto:
in un esercizio nel secondo cap. Bruce chiede di modificare il seguente
prog.
//: C02:Fillvector.cpp
// From Thinking in C++, 2nd Edition
// Available at 
http://www.BruceEckel.com
// (c) Bruce Eckel 2000
// Copyright notice in Copyright.txt
// Copy an entire file into a vector of string
#include <string>
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
int main() {
  vector<string> v;
  ifstream in("Fillvector.cpp");
  string line;
  while(getline(in, line))
    v.push_back(line); // Add the line to the end
  // Add line numbers:
  for(unsigned int i = 0; i < v.size(); i++)
    cout << i << ": " << v[i] << endl;
} ///:~
in modo da fargli mettere le stringhe lette nel file dall'ultima alla
prima; io ho modificato il ciclo for in modo che contasse da v.size() a
0:
for(unsigned int i = v.size(); i > 0; i--)
    cout << i << ": " << v[i] << endl;
Una volta compilato e reso eseguibile ( lo fa il linker vero??? ) con
g++ senza errori lanciandolo mi da Segmentation Fault.
Qualcuno potrebbe aiutarmi???
Mi scuso per la lungaggine del messaggio. CiozZ!!!

 g++ senza errori lanciandolo mi da Segmentation Fault.
Gli indici del vector vanno da 0 a N-1, quando ha N elementi.
Qui, ad esempio, basta che tu usi v[i-1].
Alex

 Alex
Non ho ancora provato, ma sei sicuro che cosě funzioni. Facendo come tu mi
indichi non ottengo la linea che viene prima??? Io devo invertire l'ordine.
Oooops, pensando forse ho capito ( connettere il cervello prima di parlare )
intendi forse dire che usando quel v.size() andavo a puntare all'esterno del
vettore?
Bhe comunque provo. Grazie mille

Era proprio cosě, ho provato, funziona anche se mi melle un carattere strano in
fondo ad ogni linea.
Grazie ancora!!!

 Bhe comunque provo. Grazie mille
Prego.
Alex

 fondo ad ogni linea.
E' un /0 o un /n?
Uno č il carattere nullo, il secondo č il fine linea...
--
| /
| \Byte - Andrea Briganti
E-Mail 
kbyt...@freemail.it
ICQ 40872731
Newsgroup: it.comp.lang.c++
Titolo: Far comunicate due classi

Scusate la banalita' della richesta, ma ho letto e riletto il Deitel &
deitel ma non capisco come fare.
Una classe B deve allocare un vettore, la dimensione di tale vettore e'
pero' una variabile privata della classe A, il valore di tale variabile e'
accessibile ovviamente tramite opportuna funzione menbro.
La soluzione veloce e sbrigativa e' quella di rendere pubblica la
variabile, ma non credo si la soluzione migliore, avendo scelto un
linguaggio OOP vorrei programmare secondo tale paradigma, e usare quindi
oportune intefacce per l'accesso ai dati.
Le funzioni friend sono da usarsi in questo caso?
Se si come?
Se cortesemente potreste postare un esempio ve ne sarei grato.
gli errori che ottengo nel codice che non posto per brevita', sono:
c++ dati.cpp genoma.cpp main.cc -o test
genoma.cpp:14: error: prototype for `void genoma::AllocCromosoma(const dati&)' 
   does not match any in class `genoma'
genoma.h:11: error: candidate is: void genoma::AllocCromosoma(dati&)
genoma.cpp: In member function `void genoma::AllocCromosoma(const dati&)':
genoma.cpp:15: error: passing `const dati' as `this' argument of `int 
   dati::GetJob()' discards qualifiers
main.cc: In function `int main(int, char**)':
main.cc:37: error: no matching function for call to `genoma::AllocCromosoma(
   dati*)'
genoma.h:11: error: candidates are: void genoma::AllocCromosoma(dati&)
Senza il codice credo che forse sia stato inutile postare gli errori :)
Grazie a tutti

 Grazie a tutti
Prego. Ciao Andrea.

 Si possono usare, ma non mi sembra che ce ne sia la necessità, comunque:
Grazie ho parzialmente risolto, ora ho un problema di scelta della
soluzione migliore da usare.
In questo momento dispongo di una classe B che ha accesso alla classe A,
pero' nel main del mio programma ho un vettore di elementi della classe A,
ho pensato di modificare la classe A inserendo il vettore tra i suoi
elementi menbro, ma a questo punto mi pare che con l'istruzione "static"
si possa rendere un dato comune a tutti gli oggetti che fanno riferimento
ad una classe, ho provato ad implementare tale soluzione, ma la parola
chiave da usare non e' "static" il compilatore da errore, sul Deitel non
trovo piu' le due righe dovo si parlava di questa soluzione.
Ma per farla breve e' piu' efficente/corretto inserire un vettore nella
classe (come penso io), o realizzare nel main un vettore di classi?
Grazie e scusate, ma il passaggio da procedurale a OOP non e' proprio
semplice :)

 semplice :)
Ciao,
Andrea
Newsgroup: it.comp.lang.c++
Titolo: Stampare il "Bar Code 39"

Sto scrivendo un prg il linguaggio C, utilizzando Ms Visual C R.1.05
(il prg deve cmq funzionare il ambiente Ms Dos), ed ho la necessita'
di stampare su una laser postscript in formato "Bar Code 39".
Mi sono procurato le specifiche del "Bar Code 39" ma in verita' non ho
molto tempo a disposizione per mettere su una soluzione partendo da
zero.
Esiste gia' qualche implementazione che mi possa aiutare?
Sarei veramente grato a chi mi potesse aiutare.
==================
lng...@mbox.vol.it
                                             ______
                                            |      |
Stefano Langella                          __|______|__
                                            ( @  @ )
Pgp KeyID: 0xBA369255              -------oOO-(__)-OOo-------
Pgp FingerPrint: 26 05 50 57 CB 95 F4 12  CB 0D 7C B6 96 2C 23 85
Public Key Available: 
http://www-swiss.ai.mit.edu/~bal/pks-commands.html
==================

 Sarei veramente grato a chi mi potesse aiutare.
Io l'ho programmato sotto Windows, ed avevo un font true tipe
che ovviava al grosso dei problemi ;)
Non so se questo ti e' di aiuto.
Saluti.
-- 
Marco Ermini
Spyral programmer chief
(Remove nospam from E-mail address)

Newsgroup: it.comp.lang.c++
Titolo: Libreria conio.h in Vc++ 6

Come mai la libreria conio.h in Vc++ 6 non supporta la funzione clrscr (e
non solo...) ?Non dovrebbe essere una funzione standard?
Grazie,
           Berserk



L'intera libreria dichiarata con conio.h non e' standard.
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff

 ha scritto nel messaggio
news:96jvhk$gsi$2...@lacerta.tiscalinet.it...

No, non è standard.
Saluti  Manlio Perillo

Newsgroup: it.comp.lang.c++
Titolo: Problema con C++ APRIMI PER FAVORE!

Per favore qualcuno sa dove trovare informazioni o un bel sito su C++ magari
fatto anche da voi ma qualche cosa di bello? Se si per favore rispondete a
capita...@iol.it

Puoi cominciare con 
http://www.programmazione.it
Un appunto: la stragrande maggioranza di chi scrive su questo newsgroup
ha problemi con il C++ e tutti sperano ragionevolmente che i loro
messaggi vengano letti: un intestazione come quella che hai dato alla
tua richiesta tende a infastidire chi la legge e secondo me diminuisce
le tue probabilita' di avere risposte. Sarebbe stato meglio dare
un'indicazione di cosa cercavi, tipo "cerco informazioni o siti web sul
C++".
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: scrivere un debugger minimale

Salve a tutti,
come da titolo mi piacerebbe riuscire a scrivere un piccolo debugger
sotto linux. L'idea sarebbe quella di creare qualcosa di veramente
semplice, fermare un processo con dei breakpoint e poi farlo
ripartire. Qualcuno di voi sa indirizzarmi sul dove reperire
informazioni approfondite sulla gestione dei processi di linux.
grazie a tutti in anticipo

Vincenzo Maltese ha scritto:

http://t-a-w.blogspot.com/2007/03/how-to-code-debuggers.html


wrote:

grazie mille