mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: Indovinare che CD è...

Salve a tutti,
io NON sono un programmatore c++, ma uso il Visual Basic (si fa quel che si
può...) però ho un problema che penso possiate aiutarmi a risolvere. Detto
in due parole, come posso sapere se il CD che è inserito è dati o audio?
Avrei bisogno di una Api, ma non riesco a trovarla sulla msdn.
Grazie comunque,
Matteo
mat...@tiscalinet.it
P.s Gradirei risposta via e-mail... non frequento questo newsgroup!

Inseriscilo nello stereo, schiaccia play e se si sente qualcosa, e'
audio...
A parte le battute ti suggerisco di rigirare la tua domanda su
it.comp.programmare.win32
Ciao,
Nicola

 audio...
Non è un gran sistema. Sui lettori vecchi il comportamento è indefinito, per
cui potrebbe esplodere :-)
Meglio allora inserirlo nel lettore del PC e premere play dopo aver inserito
le cuffiette. Questa è tra l'altro una soluzione che non dipende dal SW o
dall'HW installato, dato che non richiede neppure una scheda sonora.
--
Alessandro Monti

Newsgroup: it.comp.lang.c++
Titolo: Frequenza di parole in un file di testo

Ciao a tutti.
Devo scrivere un programma che, letto un file di testo, visualizzi la
frequenza di ogni parola in esso contenuta.
Avevo pensato di creare una struttura contente una parola e la
rispettiva
frequenza, ma mi sembra un soluzione abbastanza pesante.
Avete qualche consiglio da darmi?
Grazie in anticipo.

 frequenza, ma mi sembra un soluzione abbastanza pesante.
perchè non salvare i risultati in un semplice file di testo? Occupazione di
memoria=0
--
Max Etere
massimili...@programmando.org
http://www.programmando.org



Si, utilizzare una std::map(array associativo) in cui la chiave é la
parola(quindi una stringa) ed il dato contenuto é la frequenza con cui
si ripete nel file. La realizzazione é piuttosto banale:
#include<string>
#include<iostream>
#include<map>
#include<fstream>
typedef std::map<std::string,int> mpw;
int main()
{
std::string riga;
mpw parole;
std::ifstream f1("file.txt",std::ios_base::in);
while(std::getline(f1,riga))
	{
	++parole[riga];
	}
f1.close();
mpw::const_iterator it;
for(it=parole.begin();it!=parole.end();it++)
	{
	//visualizzazione..
	std::cout<<it->first<<" = "<<it->second<<"\n";
	}
return 0;
}
Il Ghenio
---------
// TODO: Place your ass here

while(std::getline(f1,riga))
con
while(std::getline(f1,riga,' ')
ma non ottengo lo stesso il risultato voluto, poiche' le parole 
possono essere separate non solo da uno spazio, ma anche da segni
di punteggiatura.

 parola, ma di ogni riga. :-(
Ma vuoi la pappa pronta? Cosa ci vuole a fare un 'divisore' per 
parole?!?!
-- 
Luc.

 Ma vuoi la pappa pronta?
Si: chiaramente e' un compito...
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy          loreti at pd dot infn dot it

 Avete qualche consiglio da darmi?
a me sembra parecchio semplice...ad ogni modo cerca su internet i
sorgenti delle soluzioni del libro "Linguaggio C, seconda edizione" di
Kernighan e Ritchie..c'è un esercizio quasi identico..non dovresti fare
fatica a riscriverlo in C++
-- 
Rhymes
rhy...@myself.com
" ride or die "
Newsgroup: it.comp.lang.c++
Titolo: Elaborare immagini in C++

Salve...
Ho urgente bisogno di codice e/o documentazione per la visualizzazione  di
immagini bitmap o di qualsiasi altro formato in linguaggio C/C++,
es.. come si legge un file bitmap,e visualizzarlo..
    ...modificare l'immaggine...ecc...
grazie per l'attenzione..
                                        daniele

...


    ...modificare l'immaggine...ecc...
Vai sulla mia home page, selezioni `Risorse' nella
`Navigation bar' e scorri fino a trovare `Librerie grafiche'.
-- 
Roberto Gerola
Email: 
robert...@penguinpowered.com
WWW: 
http://www.penguinpowered.com/~The_Cpp_Compass
Newsgroup: it.comp.lang.c++
Titolo: Funzione che prende una matrice come parametro e ritorna un'altra  matrice derivata dalla prima

Salve a tutti.
Devo fare una funzione che faccia queste operazioni: prende una
matrice di caratteri, crea un'altra matrice che sia la matrice passata
come argomento ruotata di 90° e ritorna questa matrice.
Non riesco a capire come dovrei passare la matrice alla funzione e
come dovrei ritornare la nuova matrice creata all'interno della
funzione, mi sapete dare una mano?
avevo provato così:
char** rotation(char **matrix)
{
    char newMatrix[MAXN][MAXN]
    ...
    return newMatrix
}
Ma non funziona..
Grazie in anticipo.

funzione, mi sapete dare una mano?
Quando passi un parametro un puntatore, il parametro stesso sar� modificato 
all'interno della funzione e non una sua copia, quindi puoi limitarti a 
passare la matrice e lavorare su quella rendendo la funzione void.
Ho provato anche io a scrivere una funzione di prova ma stranamente da 
errore:
typedef char Matrice [10][10];
Matrice rotation(Matrice m) {
    return m;
}
int main() {
}
`rotation' declared as function returning an array
In function `int rotation(char (*)[10])':
invalid conversion from `char (*)[10]' to `int'
Saluti 

 }
E.

?manu* ha scritto:

Scusa, ma dipende da come vuoi memorizzare la matrice. Devi scegliere se 
"linearizzare" la matrice in un vettore, o se considerare una vettore di 
vettori. Se tutte le righe hanno la stessa dimensione consiglierei la 
prima soluzione. Dunque dovresti fare:
char *rotation(const char *matrix) {
	char *newMatrix=new char[MAXN*MAXN];
	for (int i=0;i<MAXN;++i)
	  for (int j=0;j<MAXN;++j)
	// qualcosa del genere:
		newMatrix[i*MAXN+j]=matrix[(MAXN-1-j)*MAXN+i];
	return newMatrix;
}
E.
Newsgroup: it.comp.lang.c++
Titolo: Aprire un documento generico

Salve,
	se dopo aver scritto CloseAllDocuments() voglio riaprire
	un documento generico, come devo fare?
	OpenDocumentFile() necessita di un path, pero', se io
	non ho un file .doc specifico da aprire, ma voglio aprirne
	uno generico, cosa devo passare? NULL mi fa terminare
	forzatamente l'applicazione, e anche il passaggio di un path
	corretto mi crea una situazione di errore piuttosto anomala.
	Grazie.
	Enrico

 OpenDocumentFile() necessita di un path, pero', se io
Presumibilmente OnFileNew() -- la OpenDocumentFile()
serve, appunto, solo ad aprire documenti gia` esistenti e
salvati su file, e tu, mi pare di capire, vuoi invece crearne
uno nuovo, vuoto e generico.
Alex

uno nuovo, vuoto e generico.
	Anche OnFileNew() mi forza la terminazione del programma con
	il classico "..eseguita operazione non valida...". Forse 
	CloseAllDocuments() blocca praticamente tutto?
	E allora?
 
	Bye
	   Enrico

Se nell'help non trovi quello che fa al caso tuo puoi spedire con
SendMessage un WM_COMMAND del comando File/New.
Ciao.
Antonio Donatiello.

esan...@NOSPAM.jth.it
 (Enrico Santori) writes:


E allora mi sta venendo un dubbio... non chiamerai mica
CloseAllDocuments(TRUE), vero...?  Quel parametro 'TRUE'
significherebbe che "la sessione e` finita", per cui vengono
naturalmente distrutte varie "strutture ausiliarie".  Ma
se, come immagino tu stia facendo, la tua chiamata e` in
effetti CloseAllDocuments(FALSE) (cioe` dicendo che la
tua sessione NON e` ancora finita), allora gli errori
che stai osservando sono veramente inspiegabili.  Hmmmm...
non e` mica l'argomento alla CloseAllDocuments()...?
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.

non e` mica l'argomento alla CloseAllDocuments()...?
	Assolutamente no. Ho utilizzato 
		 CloseAllDocuments(FALSE);
	Anzi, ho anche provato rendendo globale il puntatore
	CDocument e poi ho provato a chiuderlo con 
 
		DeleteContents()
	 In quest'ultimo caso non ho errori, pero' non mi chiude il
	file .mdb, che, rimanendo aperto, non e' suscettibile di
	cancellazione o rinominazione.
	Pongo di seguito il codice da me scritto:
	      il codice commentato e' la variante che puo' essere sostituita a
	      CloseAllDocuments()
		//	pDoc->DeleteContents();
			AfxGetApp()->HideApplication();
			AfxGetApp()->CloseAllDocuments(FALSE);
			// Si cerca l'handle del primo file della directory
			hf = FindFirstFile("C:\\Analisi\\DBAnalisi.mdb",&df);
			.............................
			............................. (istruzioni non significative)
			OnFileNew();
        qui ho l'errore ------->	m_mSet = &GetDocument()->m_MultiSet;
			if (m_mSet->IsOpen())
				m_mSet->Close();
			m_mSet->Open();
	Se qualcuno ci capisce qualcosa mi faccia sapere.
	Grazie ancora.
	Bye
	   Enrico
Newsgroup: it.comp.lang.c++
Titolo: comando gotoxy

Dove e' finito il comando gotoxy( ) facendo uso di visual c++ 5.0?

Dove e' finito il comando gotoxy( ) facendo uso di visual c++ 5.0?
Il C non possiede nessun comando del genere.

Dove e' finito il comando gotoxy( ) facendo uso di visual c++ 5.0?
Semplice.. non c'é!!! gotoxy é un'istruzione non standard tipica dei
compilatori Borland.
Il Ghenio
-----
James: Adesso so finalmente cosa provano i panni messi in lavatrice!
Jesse: Avremo bisogno di un candeggio!!
(Team Rocket)
-----

Semplice.. non c'é!!! gotoxy é un'istruzione non standard tipica dei
                                   ^^^^^^^^^^ 
Ehmm... "funzione" ;)

Newsgroup: it.comp.lang.c++
Titolo: Novellino alla riceca di un manuale

Salve,
sono alle prime armi con la programmazione e volevo sapere se conoscete
alcuni siti dove posso trovare da scaricare gratuitamente un manuale per il
C++, l'importante è che sia in italiano e possibilmente facile.
Senno consigliatemi qualche titolo di qualche manuale facile ed intuitivo.
Grazie di aver letto questo messaggio.
aman...@ftbcc.it


Newsgroup: it.comp.lang.c++
Titolo: Visual C++: come scrivere { o } subito?

sto imparando Visual C++, ma siccome utilizzo una tastiera italiana, come
faccio a scrivere rapidamente i caratteri { } ? non c'è una scorciatoia
invece di dover fare sempre noisamente ALT-1-2-3 e ALT-1-2-5 ?
sotto DOS non ho problemi perchè ho installato un keybit modificato che mi
fa ottenere le parentesi graffe semplimente facendo ALT-[ e ALT-] (o ALT-è,
ALT-+ che è lo stesso), due combinazioni inutilizzate, ma questo non
funziona in windows.
credetemi c'è da impazzire a dover fare ogni poco ALT-123 e ALT-125 - forse
è meglio comprarsi una tastiera americana?  :)
Antonio - per favore rispondere anche all'autore:  
abon...@telsa.it

 wrote in message
7of35e$fv$3...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.c++
Titolo: Chi conosce ILOG?

Ciao sono Veruska 
per un progetto in C++ di intelligenza artificiale mi è stato
consigliato di usare tale ILOG, che pare essere una libreria per la
programmazione logica che, tra le altre cose, fa il backtrecking e la
propagazione dei vincoli.
In considerazione del fatto che ho aperto oggi per la prima volta il
DJGPP, penso di aver bisogno di una mano.
Tanto per cominciare qualcuno sa dove posso trovare sta ILOG ?
Grazie

ILOG e' una societa' francese che produce svariate librerie C++ e Java.
In Italia sono distribuite tra l'altro dalla ditta per cui lavoro,
ObjectWay S.p.A.; prova a dare un occhio sul nostro sito,
www.objectway.it
 . Tieni conto che si tratta di prodotti piuttosto cari.
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: HELP PLEASE!! (risopondeteeeemiiiii)

Alura....rieccomi .. ho gia comperato un libro abbastanza chiaro sul c/c++
in generale e quindi sotto questo aspetto posso ritenermi soddisfatto...
solo che ora mi servirebbe un libro ITALIANO (meglio se traduzione di un
libro ingelese...sappiamo ormai la qualita dei libri made in italy... ;(( )
su Ms Visual c++ 5.0 ... buono e chiaro (non mi venivano termini migliori...
cmq. spero abbiate capito....)
Byez ;;))
P.S. su dai rispondete.... suggerimentiii please!!!

...


Ciao, io ho trovato abbastanza utile per chi inizia Visual C++ 5 di Nathan e
Ori Gurewich - Guida completa della Apogeo.
E' orientato alla programmazione visuale, troverai poco o niente riguardo al
C++ classico.
Se sei già pratico di controlli, finestre e MFC non considerarlo neanche.
Se hai la versione originale di Visual C++ 5, avrai anche il manualetto in
dotazione.
E' sintetico ma l'ho trovato molto preciso e non dispersivo.
Max
max_pa...@iol.it
Stefano Peluchetti ha scritto nel messaggio


Newsgroup: it.comp.lang.c++
Titolo: Puntatore scheda Video.

Salve qualcuno può farmi un chiaro esempio di un puntatore che punta a
scheda video, con il relativo codice per scrivere nel puntatore!!!
Grazie Anticipatamente
Fabrizio.

scheda video, con il relativo codice per scrivere nel puntatore!!!
Dubito che un puntatore possa puntare alla scheda video... al piu`
puntera` all'indirizzo di memoria cui viene mappata la ram della
scheda video...
Comunque determinato l'indirizzo in questione, vi si accede
normalmente come faresti con un qualunque puntatore
(sempre che il s.o. ti permetta di accedere direttamente all'HW).
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

Newsgroup: it.comp.lang.c++
Titolo: HELP! Replica file.

č possibile leggere tramite un programma c++ gli indirizzi contenuti nella
rubrica di outlook e inviare un'e-mail ad ogni indirizzo con un attachment
.doc?
Se sě come?
Grazie

 .doc?
E dai, lo sappiamo che non sarà doc il formato del file che vorrai 
inviare...
eventualmente vai su it.comp.sicurezza.virus
Bye
P.S.: Sei OT
--
Luigi
Newsgroup: it.comp.lang.c++
Titolo: rappresentazione interna dei floating point

Qualcuno potrebbe evitarmi l'esaurimento e molti calcoli, indirizzandomi
sulla rappresentazione interna (ANSI) dei numeri in floating point?
Quando visualizzo il contenuto di un float, bit per bit, ottengo cose non
direttamente collegate al complemento a due, mantissa ed esponente.
Questo un pezzo del file include "float.h":
#define FLT_DIG  6   /* # of decimal digits of precision */
#define FLT_EPSILON 1.192092896e-07F /* smallest such that 1.0+FLT_EPSILON
!= 1.0 */
#define FLT_GUARD 0
#define FLT_MANT_DIG 24   /* # of bits in mantissa */
#define FLT_MAX  3.402823466e+38F /* max value */
#define FLT_MAX_10_EXP 38   /* max decimal exponent */
#define FLT_MAX_EXP 128   /* max binary exponent */
#define FLT_MIN  1.175494351e-38F /* min positive value */
#define FLT_MIN_10_EXP (-37)   /* min decimal exponent */
#define FLT_MIN_EXP (-125)   /* min binary exponent */
#define FLT_NORMALIZE 0
#define FLT_RADIX 2   /* exponent radix */
#define FLT_ROUNDS 1   /* addition rounding: near */
....!!?!?!?  Ma, apparentemente non ha senso un valore per l'esponente
massimo pari a 128, e minimo a -125 !!!
Che razza di "bestia" e'?  Grazie.

sulla rappresentazione interna (ANSI) dei numeri in floating point?
Credo tu debba far riferimento allo standard IEEE 754.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
-----------------------------------------------------
"There is nothing better for understanding a kangaroo
 than seeing it jump." [D.Grune, C.J.H. Jacobs]

sulla rappresentazione interna (ANSI) dei numeri in floating point?
Se ti riferisci allo standard IEEE 754, un testo interessante e'
"What Every Computer Scientist Should Know
About Floating Point Arithmetic "
di D. Goldberg.
Si trova in Rete. Un link che ho trovato al volo e':
http://sarka.fzu.cz/reference/workshop/common-tools/numerical_comp_guide/gol
dberg1.doc.html
ma ce ne sono certamente altri.
F.

Newsgroup: it.comp.lang.c++
Titolo: Menù in dos

Salve, sono alle prime armi con il C++ č ho l'esigenza di creare un menů in
consolle DOS, dove poter effettuare delle semplici scelte tra una decina di
opzioni.
Sulla base delle scelta dell'utente, devo mandare in esecuzione dei file
*.bat e il tutto deve entrare in un floppy.
Qualcuno gentilmente, mi sa indicare la soluzione  ? ( magari con qualche
esempio)  va bene anche qualche link dove trovo un po' di materiale sull'
argomento
Grazie mille
Nicola.

*.bat e il tutto deve entrare in un floppy.
Puoi farlo con un file batch con la parola MENUITEM . A tal riguardo
edita l'autoexec.bat del disco di ripristino di Win98  per capire come
funziona.
ciao
Newsgroup: it.comp.lang.c++
Titolo: Manuali free cercasi!

sto cercando dei manuali free in italiano di c++, perchè con msdn non ci sto
capendo una mazza!
thanks a lot!!

 capendo una mazza!
su MSDN non c'è nessun manuale C++.
c'è solo la documentazione dei vari SDK, FrameWork e tecnologie MS
varie...
manuali in italiano li puoi trovare su 
http://www.programmazione.it/
in inglese c'è l'ottimo Thinking in C++:
http://www.mindview.net/Books/DownloadSites
--
ciao
xaero

 wrote in message
9h7hj3$c356g$1...@ID-51253.news.dfncis.de...


Newsgroup: it.comp.lang.c++
Titolo: listato c e file .wav

Provo a riporre la domanda visto che alla prima non mi ha risposto
nessuno:
Ho generato 3 sinusoidi in 3 file .wav ma ora devo mandarle
all'amplificatore audio.
Il mio dubbio è questo:
posso richiamare questi 3 file direttamente dal batch per inviarli alla
porta dell'amplificatore oppure mi serve per forza un listato in c?
Grazie a chiunque abbia la pazienza di chiarirmi le idee!

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


Si scusami ma infatti io chiedevo se è possibile richiamare questi
file con un programma scritto in c++!

 file con un programma scritto in c++!
Il C++ standard non contiene alcuna funzione per manipolare files wav.
Le librerie che lo fanno sono cross-platform o specifiche di una qualche
piattaforma, ma comunque non parte del C++ standard, che è l'argomento
di questo gruppo.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

Newsgroup: it.comp.lang.c++
Titolo: da visual basic a c++builder ?

Salve, sono un neofita di programmazione in c++ per win.
Ho studiato c++ un pò per conto mio un pò per corso di studi, però sempre
applicazioni da console.
Ho iniziato a programmare per Win con Visual Basic e ora mi sono deciso a
fare il salto col c++ perchè mi sono decisamente rotto di VB  che è  al 80%
è incontrollabile !
Sto usando il c++builder 4, perchè lo trovo molto intuitivo, e avrei però
qualche informazione scema scema da chiedervi.
1) dove posso trovare della buona documentazione on-line e tutorials per il
c++builder ?
2) come si far visualizzare delle Message box ( in VB si chiamano msgbox) ,
e come ottenerne risposta? (intendo le classiche yesno,abortretryignore
etc..e relative icone .. ?
3) come posso connettermi ad un database access ?
4) i vari form li "carico" settando visible=true, è corretto ? e poi per
scaricarli suppongo non basti visible=false vero? e allora ?
Grazie mille ! aspetto fiducioso !
jojo

 scaricarli suppongo non basti visible=false vero? e allora ?
E allora guarda l'help in linea a proposito dei metodi della classe TForm:
non ricordo il nome del metodo ma c'è qualcosa di analogo a "unload"
Spero di non aver detto troppe cazzate...
Newsgroup: it.comp.lang.c++
Titolo: linux, xterm, dimensione

Esiste una funzione per rilevare la dimensione di un emulatore di terminale
sul quale viene avviato un
programma che ad e esempio usa le ncurses?
Salutoni a tutti.
--
-----------------------------------------------------
Click here for Free Video!!
http://www.gohip.com/freevideo/

 programma che ad e esempio usa le ncurses?
man resize
Se non e' un comando di shell che ti serve, ma una procedura da
richiamare da programma, il source di resize e' incluso nelle
distribuzioni linux (che nomini nel Subject) tra quelli di XFree86.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

Newsgroup: it.comp.lang.c++
Titolo: Principiante in cerca di incoraggiamento

Ho acquistato un libro: "Programmazione in Windows 95" e ho costruito
il mio primo programmino elementare in C.
Piu' vado avanti nella lettura del libro piu' scopro l'utilizzo delle
funzioni API di Windows.
Nel mio compilatore Watcom pero' c'e' tutta una parte di help, molto
cospicua per la verita', sulle MFC di cui non ho la piu' pallida idea.
Qualcuno mi saprebbe dire il loro utilizzo e la loro utilita' visto
che con le API posso fare pressoche' tutto?
Grazie
      ..              _ 
     (oo)   /\       |_)          
       \   /^^\NDREA |_)ARBADORO 
      (-)  
      ||   E-mail: 
a.bar...@iol.it
 
           Web:    
http://users.iol.it/a.barbadoro
 
http://www.geocities.com/SiliconValley/Bay/6146/
 
 

...


che con le API posso fare pressoche' tutto?
MFC permettono di essere piu' produttivi che con il solo uso del
C/C++. Ma gia Delphi o VB ti permettono di essere piu' produttivi di
chi usa le MFC. 
Se vuoi imparare ad usare bene il C/C++, e a conoscere bene un S.O.
(per esempio quelli Microsoft) lascia perdere quelle schifezze di
librerie tipo MFC o OWL. All'inizio riesci a costruire velocemente la
tua bella finestra, ma sul medio termine dimenticherai completamente
come si funziona il sistema. L'ideale sarebbe usare quelle librerie
dopo che si ci e' fatti le ossa. Questo ti permette di ovviare gli
inevitabili problemi che si presenteranno.
Un programmatore MFC non capira' mai reale sottile differenza tra una
PostMessage e una SendMessage.
(Elimina il papero per le repliche)

cospicua per la verita', sulle MFC di cui non ho la piu' pallida idea.
Si tratta di una libreria di classi creata da Microsoft che incapsula le API
rendendo un po' piu' agevole la programmazione in ambiente windows.
Saluti da Parma

PostMessage e una SendMessage.
Un programmatore MFC - se non si limita ad utilizzarle solo per comodita' -
sara' in grado di capire molte piu' sottili differenze di quanto sopra
indicato e sara' anche in grado di esportare le sue esperienze su altre
piattaforme.
Saluti,
Max
Newsgroup: it.comp.lang.c++
Titolo: Istruzione I/O

Scusate se la prima volta che scrivo a questo Ng e per richiedere qualche
cosa.
Sto cercando le istruzioni che mi permettano di leggere i bit della porta
parallela del mio PC. Quello che devo fare e rilevare quando alcuni sensori,
collegati alla parallela, vengono chiusi.
Grazie dell'aiuto

 sensori, collegati alla parallela, vengono chiusi.
Dipende dall'ambiente:
it.comp.programmare.win32 -> ambiente windows95/98/NT/2000
it.comp.programmare.dos -> ambiente windows95/98/NT/2000
it.comp.os.linux.development -> linux

Goffredo Baroncelli <gh...@therra.bhome> wrote in message
eeam79...@127.0.0.1...

Certo scusa della mancaza del dato, sto parlando di dos, e se non ho capito
male devo rivolgermi al NG che mi hai indicato!

Federico wrote:

ovviamente ho scritto male
it.comp.programmare.dos -> ambiente dos
Newsgroup: it.comp.lang.c++
Titolo: che vuol dire??

premettoc che non conosco il C++ ma studiando un po' di codici riesco a
capire le cose basilari..ora provando a compilare Optimizer per Linux ho
in un modulo il seguente errore:
type 'IdEntry' is not base type for type 'GloblEntry'
che vuol dire??
grazie
              Non sara' ne' il Fuoco ne' l'Acqua
                ne' l'Aria ne' la Terra
                 a fermarmi ma una Donna.
                   Jonathan
 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@                                                                         @
@                             FOR REPLY                                   @ 
@                  
moreno.m...@fisica.unipg.it
                      @
@                                                                         @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--
Posted from 
mailer.fisica.unipg.it
 [141.250.2.1]
via Mailgate.ORG Server - 
http://www.mailgate.org


Prova a postare il codice incriminato (bastano poche righe
intorno a quella che origina l'errore e le dichiarazione delle
variabili e delle classi in gioco (IdEntry e GloblEntry)).
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

Newsgroup: it.comp.lang.c++
Titolo: Errore su std::

Salve a tutti. Come compilatore C++ uso il Borland 5.02 ed ho il seguente 
problema: scrivo questo banalissimo codice
#include <iostream>
main()
{
  std::cout<<"primo programma";
}
ed ho i seguenti errori:
putvlc.cpp(4,6):Qualifier 'std' is not a class or namespace name
putvlc.cpp(4,8):Statement missing  ;
potete spiegarmi il perchè di questi errori ?
Inoltre se scrivo il codice
#include <iostream.h>
main()
{
  cout<<"primo programma";
}
il programma viene compilato in modo corretto quale è la differenza fra 
l'usare iostream e iostream.h ?
grazie a tutti ciaa Mimmo 

 putvlc.cpp(4,6):Qualifier 'std' is not a class or namespace name
Penso che la 5.02 sia una versione troppo vecchia (pre-standard ISO) e
quindi non aveva il namespace std.

 ha scritto nel messaggio 
news:1FV3e.730456$b5.33...@news3.tin.it...



Borland c++ builder versione 3.70 del 1998 compila benissimo

 Borland c++ builder versione 3.70 del 1998 compila benissimo
Sei sicuro di aver provato a compilare esattamente il codice sopra
riportato?
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg
The EMG Music page:         
http://www.emagsoftware.it/emgmusic

3.70? Comunque BCB 3 e' di qualche anno piu' recente del BC++ 5.02, per
quanto ormai vecchiotto pure lui.
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: colori?

Salve! E' possibile usare in C colori non standard tipo l'arancione o il
viola?
Grazie
mavi

 viola?
Due osservazioni: questo newsgroup tratta di C++ e non di C. In secondo
luogo ne C ne C++ hanno il concetto di colore. Ti consiglio di cercare
un newsgroup specifico per la piattaforma o lo strumento che usi.
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: descrittore di file

salve a tutti.
volevo chiedere cosa sia  esattamente un descrittore di file.
credo che sia un "numero" o un puntatore associato a un file, ma non riesco
a capirne l'utilita'.
le funzioni che restituiscono un descrittore di file a cosa servono
precisamente?
grazie
_______________________________________________________
Excite Inbox: la tua email gratuita e personalizzabile
http://inbox.excite.it
Il Mio Excite
http://www.excite.it
A.A.A. Relazioni: trovare l'amore non è mai stato più facile
http://aaa.excite.it/relazioni
-- 
Posted from 
bucky-rwcmex.excite.com
 [198.3.99.218] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

I descrittori di file sono un meccanismo usato su sistemi Unix e
derivati per mascherare i dettagli della gestione dei file. Non sono
standard ne per il C++, ne per il C (almeno credo).
Ciao,
Nicola

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

Salve,
Qualcuno conosce un compilatore C++ per win che genera binari 'plain'?
(Sarebbero i 'plain binary file' :) ), robba tipo :
gcc -c test.c
ld -o test -Ttext 0x0 -e main test.o
objcopy -R .note -R .comment -S -O binary test test.bin
Per linux, in test.bin troviamo il codice asm.
Grazie

"Filip Janiszewski" <Xfil...@tiscalinetZ.it> wrote in message
news:EHcV9.23390$lj5.2...@tornado.fastwebnet.it...

Con il Visual C++ 6, mettendo nei settings del progetto l'opzione /FA ti
genera i files assembler.
Per gli altri compilatori ci saranno opzioni simili.
Altrimenti non capisco cosa intendi per plain binary files.
Maurus

 Altrimenti non capisco cosa intendi per plain binary files.
http://www.nondot.org/sabre/os/files/Booting/CompilingBinaryFilesUsingACompi
ler.pdf
Intendevo questo.. :)..


Ma quando hai il file.asm le uniche cose che mancano sono i codici
esadecimali dei comandi asm.
Altrimenti ti prendi un disassemblatore e lo applichi all'eseguibile.
Maurus

Newsgroup: it.comp.lang.c++
Titolo: Aiuto dagli esperti

Premettendo che sono unperfetto ignorante in fatto di programmazione,
chiederei se qualcuno è disposto a fare un eseguibile del tipo
AUTORUN.EXE, che si trovano nei CD-ROM, cioè un programmino chiamato
dall'AUTORUN.INF che faccia partire un immagine con un bottone per
l'esplorazione del CD.
Ringrazio anticipatamente per l'attenzione

Ciao Max
Premetto che non sono un esperto del c++ ma un programmino con un bottone
credo di poterlo fare!!! (free si intende)
Per qualsiasi cosa rispondimi al NG o per mail all'indirizzo nella sign.
--BGies smiles--
Ellen: When I was 7 years old my father took me to the zoo.
Jack: Did they accept you?
BGies at 
bg...@mercurio.it
Newsgroup: it.comp.lang.c++
Titolo: Domanda difficile: gotoxy

Utilizzando il visual c++ 6.0 della Microsoft, esiste una funzione analoga
alla gotoxy(x,y) del pascal o del turbo c della borland?
Cioè che, in modalità testo, sposta il cursore da una locazione all'altra
dello schermo?
Ciao e grazie!
Kelir

 wrote in message
news:9gtg96$dfn$1...@nreadB.inwind.it...

La stessa domanda viene posta ogni mese o giu' di li.
La risposta e' no per vari motivi che non elenco.
--
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



C'e' qualcosa di simile nelle console API di Windows: la chiamata
si chiama SetConsoleCursorPosition. Una discussione su queste API
e' pero' fuori tema in questo newsgroup. Prova a chiedere in un
newsgroup Win32.
HTH
Andrea
PS:
  Se scrivi programmi che magari hai intenzione di portare anche
  su Linux o altri sistemi prova a dare un'occhiata alle librerie
  "curses" o "ncurses". So che ne esiste anche un porting per
  Win32 che si appoggiano alle Console API di windows.
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff

 La stessa domanda viene posta ogni mese o giu' di li.


   Win32 che si appoggiano alle Console API di windows.
No no, uso solo win!
Ciao e grazie!
Kelir
P.S.: Ovviamente pongo anche a te ed a chiunque voglia rispondere la domanda
che ho appena postato in risposta ad Andrea Ferro!

 E utilizzando win NT?
No. Pero' puoi usare il controllo della posizione del cursore nella console
(vedi messaggio di Griffini) per fare qualche cosa di simile.
Ricordati pero' che mentre in DOS tu lavoravi con uno schermo, qui' lavori su
una console. In dos la dimensione in caratteri dello schermo era di default
80x25 (anche se la si poteva cambiare facimente in almeno un'altra dimensione se
non altre due o tre). In windows stai lavorando con una console e la dimensione
non e' per nulla predefinita. Per esempio sulla mia macchina ho impostato le
console a 120x450 caratteri con una view window di 120x40.


Newsgroup: it.comp.lang.c++
Titolo: chiave di registro

 evidentemente tener buono lo stesso percorso.
Potresti utilizzare
system( "start nomepagina.htm" );
ma forse non funziona su NT (mi sembra che non disponga del comando
START).
EMG

chiedo a qualche programmatore esperto un suggerimento a riguardo.
Puoi provare a lanciare direttamente la pagina html e a lasciare che
il resto sia fatto dal sistema. Se non mi sbaglio dovrebbe funzionare.
Paolo
------------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
  G: Per concludere, possiamo chiedervi di commentare
     l'attuale panorama informatico?
  I: /* l'attuale panorama informatico */
------------------------------------------------------------------
Newsgroup: it.comp.lang.c++
Titolo: Nuova versione del DJGPP

Cari amici, finalmente è uscita una nuova versione del DJGPP! Questi
sono i files che dovete scaricare:
djdev203
gcc295b
gpp295b
lgpp295b
bnu281b
Oltre alle sempre utili FAQ:
faq211b
Le cose nuove che mi sono subito saltate all'occhio sono (ma sicuramente
ne troveremo molte altre):
1. Sono stati implementati i namespace.
2. Ora funziona la specializzazione parziale dei template.
3. E' stato implementato il tipo std::bitset.
4. L'utilizzo del tipo std::string non dà più il warning di cui avevo
parlato in un precedente messaggio.
Insomma sembra proprio che abbiano fatto un buon lavoro.
Ciao a tutti.
EMG

faq211b
Scusa la mia ignoranza, ma da dve si scaricano?
Sui siti FTP indicati nella pagina del DJGPP ho trovato le versioni
precedenti.
Ciao
 Dimitri

 precedenti.
Strano. Comunque io li ho trovati in un mirror Simtelnet. Se no cerca
uno qualunque dei files con il motore di ricerca ftp
http://ftpsearch.lycos.com
 e vedrai che ne trovi tanti.
EMG


http://ftpsearch.lycos.com
 e vedrai che ne trovi tanti.
Attenzione! Su alcuni mirror Simtelnet si trovano le librerie ed i
compilatori aggiornati, ma ci sta ancora djdev202, non la djdev203.
Su alcuni e` nella "alphas" directory.
Provate tutti su 
ftp.eunet.cz
-- 
Gargamella alias Massimo Lauria
"Non e` bello cio` che e` bello, ma e` bello cio` che piace... a me!"

 bnu281b
Bello, ma da dove si possono scaricare?

 Bello, ma da dove si possono scaricare?
Io li ho trovati sul mirror Simtelnet di Flashnet. Comunque puoi
ricercare i files con il seguente motore: 
http://ftpsearch.lycos.com
.
EMG

Newsgroup: it.comp.lang.c++
Titolo: Costruttore come Super in Java ?

Salve a tutti
Non ricordo più (o forse non l'ho mai saputo ? ;-)) se e come in C++ si
possa richiamare il costruttore della classe base all'interno del
costruttore di una classe derivata da quest'ultima, in pratica la stessa
cosa che fa l'istruzione super() in Java
Vi ringrazio per l'attenzione
Saluti
Damianò

 stessa cosa che fa l'istruzione super() in Java
Sì, ma non proprio all'interno del costruttore, bensì nella cosiddetta
initialization-list:
class Derived : public Base
{
  public:
  Derived( int p ) : Base( p ) { }
}
Max
Newsgroup: it.comp.lang.c++
Titolo: >Download<

Dove posso trovare un sito per scaricare il Programma "Visual C" o "Visual
C++" ??????
Free naturalmente
Anche in un'altra lingua poco inporta.
Grazie .

Free naturalmente
è a pagamento :)
--
Rhymes
rhy...@myself.com

 ha scritto nel messaggio
news:vgvI8.16692$ie.3...@twister2.libero.it...

Scaricati o procurati da qualche rivista il C++ Builder Borland versione 3.
Per uso personale è gratis
Ciao

 Per uso personale è gratis
E' introvabile, l'ho cercato ovunque...

 ha scritto nel messaggio
news:gzEI8.94836$zW3.1...@news1.tin.it...


 ha scritto nel messaggio
news:HbaJ8.28737$8x3.6...@twister1.libero.it...


Compra Io Programmo di Giugno c'è in versione Trial.

Newsgroup: it.comp.lang.c++
Titolo: Dove trovo una classe di complessi?

Come da subj. 
Sto modificando il codice fatto da un tizio (continuo il suo lavoro, ma questo
non mi ha lasciato la sua classe di complessi! Ce ne una gia fatta?(cioe, so che
sicuramente ne esistono, ma dove?)
-----------------------
Perche guardare la marcuzzi?
Semplice costa meno dell'eroina ed e legale!
GYps!

 sicuramente ne esistono, ma dove?)
Ce ne e' una nella libreria standard:  std::complex
Si trova nell'header <complex>, ed e' un template; per i casi
normali si usa complex<float> oppure complex<double>.
	Mauro

sicuramente ne esistono, ma dove?)








...


Newsgroup: it.comp.lang.c++
Titolo: Dilemma DLL....

Ciao.
Vi pongo un quesito:
da un programma Visual Basic ,viene chiamata una funzione da una DLL :
questo significa che la DLL viene allocata in memoria.Dopo aver eseguito la
funzione della DLL ,viene deallocata subito dalla memoria oppure viene
deallocata quando si chiude il pogramma ??
Questa domanda mi è sorta perchè ho fatto una DLL ,però dopo aver chiamato
la funzione,non viene deallocata.
E' un mio problema o cosa ??
GRAZIE

Massimo Badanai wrote:

Premetto che non sono sicuro, vado un po' "a naso".
La dll viene caricata quando viene effettivamente utilizzata, e non viene
scaricata finche`
il chiamante non "muore". Rimane da definire cos'e` il chiamante. Se ad esempio
dichiaro
l'uso di una dll all'interno di una classe e poi scarico la classe, mi sembra
logico che anche
la dll venga scaricata. Almeno spero che sia cosi`! :-)
--
Bye. __Andrea Cao__
Newsgroup: it.comp.lang.c++
Titolo: vc++ e OCX

Ho scritto un'applicazione usando il VisualC 6, la mia applicazione
usa un componente OCX ( mscomm32.ocx).
Il tutto funziona perfettamente sulle macchine dove il compilatore č
istallato, mentre su di una macchina diversa la seguente funzione
fallisce:
[..]
// Create the MSCOMM32 OLE Control.
if (!m_MSComm.Create(NULL,0,CRect(0,0,0,0),this,ID_COMMCTRL))
 {
	TRACE0("Failed to create OLE Communications Control\n");
	return -1;      // fail to create
}
[..]
Ho notato che anche il programma demo VCTERM ha lo stesso
comportamento..
..cosa ho dimenticato ?
Giacomo
-------
Togliere XYZ dall'email per rispondere.

 ..cosa ho dimenticato ?
Di registrare il componente come parte delle operazioni di
setup della tua applicazione (regsvr32.exe mscomm32.ocx).
Alex

Grazie per l'aiuto, ma ancora non ci siamo..
Se tolgo la registrazione sulla mia macchina con il comando:
REGSVR32 /U MSCOMM32.OCX
La mia macchina si comporta esattamente come la macchina 'pulita',
fallendo come sopra..
[..]
// Create the MSCOMM32 OLE Control.
if (!m_MSComm.Create(NULL,0,CRect(0,0,0,0),this,ID_COMMCTRL))
 {
	TRACE0("Failed to create OLE Communications Control\n");
	return -1;      // fail to create
}
[..]
Se registro il componente sulla macchina 'pulita' con il comando:
REGSVR32  MSCOMM32.OCX
non si risolve niente!
( La registrazione non dovrebbe farla l'InstallShield ?)
Dipendenze da librerie non presenti non riesco a vederne..
 Aiuto!!
Qualche suggerimento su cosa tentare..   


 Qualche suggerimento su cosa tentare..
Anzitutto, "tentare" di postare sul gruppo giusto, cioe`
it.comp.programmare.win32.  Qui siamo totalmente OT!
Alex

Newsgroup: it.comp.lang.c++
Titolo: Distruttori di array di struct

Come si distrugge un array di struct o di class?
Struct Elem
{
	int var1;
	int* var2;
...
	~Elem() { delete[] var2; }
}
Elem * Insieme = new Elem [12];
void delete_insieme(Elem * Ins, int dim)
{
	//for (int i=0; i<dim; ++i) Ins->~Elem(); ???
	delete[] Ins;
}
Il solo detete[] non e' sufficiente (da' cioe' errore in esecuzione).
Grazie per l'attenzione
-- 
Ciao,
Andrea (uno dei tanti)

 }
Attenzione: var2 non viene inizializzato, quindi non contiene un valore
valido.
Inizializzalo a 0 nel costruttore:
  Elem() : var2(0) {}
Invocare delete[] su un puntatore non valido produce comportamento infinito.
Max

Attenzione: var2 non viene inizializzato, quindi non contiene un valore
Grazie per la risposta.
Ecco, con i puntini volevo saltare tutte le altre funzioni membro.
Ho trovato l'errore: nel creare l'array utilizzavo sia il costruttore, sia il
costruttore per copia. Quindi ho eliminato il secondo.
Elem * new_ins(int dimIns, int dimvar2) 
{
	Elem * Ins = new Elem [dim];
	for (int i=0; i<dim; ++i)
		// Elem[i] = Elem(dimvar2); <----
		Elem[i] = dimvar2;

Newsgroup: it.comp.lang.c++
Titolo: Domanda di un pigro sui cast

dynamic_cast , static_cast, const_cast, reinterpret_cast, safe_cast
Da quando esistono? Cioe' io sono un po' di anni che uso il C++ ma non li ho 
mai usati.
Al di la' di fattori estetici piu' o meno discutibili, quali sono i benefici 
reali?
E' meglio che li inizio ad usare o posso continuare a fare senza?
-- 
Guglielmo
I programmatori passano il tempo a combinare cose ovvie in modi non ovvi
(Robert Dewar) 

 E' meglio che li inizio ad usare?
Si.
  bye
	av.

 E' meglio che li inizio ad usare o posso continuare a fare senza?
Mah... a me fanno schifo. Il dynamic_cast č l'unico veramente utile.
Kiuhnm

> Mah... a me fanno schifo. Il dynamic_cast è l'unico veramente utile.
Si, condivido. static_cast e reinterpet_cast li trovo molto pericolosi e 
addirittura il const_cast mi sembra davvero di mettere una "pezza".
Credo invece che comincero' ad usare il dynamic_cast.
Il safe_cast ignoravo che non era standard! Mea culpa. 

 Credo invece che comincero' ad usare il dynamic_cast.
Il tuo ragionamento ha senso solo se fino ad ora non hai *mai* usato
neanche il cast stile C. Se e' cosi' non c'e' motivo per cominciare ad
usare i cast in generale.
Ciao,
Nicola

 addirittura il const_cast mi sembra davvero di mettere una "pezza".
Non puoi dire che sono più pericolosi del cast classico, infatti puoi 
scrivere cose del genere:
int main()
{
   char a;
   double& b = (double&)a;
   b = 1.0;
}
Kiuhnm

 Mah... a me fanno schifo. Il dynamic_cast è l'unico veramente utile.
Oh beh, se qualcuno 8 anni fa li ha tirati fuori (e glieli hanno 
accettati nello standard), a qualcosa devono servire... anche se io 
personalmente non li uso perchè non ho ben chiaro a cosa servono...

 personalmente non li uso perchè non ho ben chiaro a cosa servono...
Hanno tirato fuori anche while, eppure non serve.
Kiuhnm

 usare i cast in generale.
L'unico che uso stile C e' per i puntatori a classi base per ottenere le 
classi derivate.
Ma gli altri mi sembrano davvero un brutto modo di programmare. 


Quello che e' certamente un brutto modo di programmare e' usare i cast,
a meno che non si tratti di casi eccezionali, oppure di codice di
bassissimo livello.
Per contro concordo che di tanto in tanto sia legittimo voler
"scendere" lungo una gerarchia di classi e dynamic_cast serve proprio
per farlo in modo controllato.
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: Cosa ne pensate....

Ho comprato il libro:
TITOLO: C++ for dummies
AUTORE: Namir Clement Shammas
CASA EDITRICE: Apogeo IGD books
Pensate vada bene per iniziare?
  -----------== Posted via Newsfeeds.Com, Uncensored Usenet News ==----------
 
http://www.newsfeeds.com
       The Largest Usenet Servers in the World!
------== Over 73,000 Newsgroups - Including  Dedicated  Binaries Servers ==-----

> Ho comprato il libro:
Se anche non andasse bene, ormai l'hai comprato, il minimo che tu possa fare
è leggerlo e giudicare tu stesso...
--
Alessandro Monti
Newsgroup: it.comp.lang.c++
Titolo: Aiuto su borland c++ compiler 5.5

ciao a tutti e grazie in anticipo.
ho skarikato questo compilatore.
xkč quando vado a compilare non mi karika gli headers (neanke stdio.h etc..)
scrivo:
bcc32 path\nomefile.ext [nometgt.exe]
rispondetemi (magari su e-mail), nn ne posso pių del cygnus!
ciao, daniele

 xkč quando vado a compilare non mi karika gli headers (neanke stdio.h
etc..)
Mi sa che non l'hai installato bene! su 
cpp.programmazione.it
 c'č un mio
articolo che spiega come configurarlo; lo trovi anche sul mio sito.
--
----------
Lello Mele
HOMEPAGE:
http://www.lellomele.it
eMAIL:
v...@libero.it
-------------
"Esistono due modi per elaborare il progetto di un software.
 Il primo consiste nel renderlo semplice al punto tale che non
 manifesti lacune evidenti. Il secondo consiste nel renderlo
 complicato al punto tale che non manifesti lacune evidenti.
 Il primo metodo e' di gran lunga piu' difficile." [C.A.R. Hoare]

 xkč quando vado a compilare non mi karika gli headers (neanke stdio.h
etc..)
Le "k" sono di norma un'abbreviazione del "ch". Usate come le usi tu
diventano poco "komprensibili"
Byes
FusionFai

"FusionFai" <fusio...@NOSPAMflashnet.it> writes:

Anke poko koerente, xke a skritto "compilatore" & "compilare" invece
dei korretti "kompilatore" & "kompilare".
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

 dei korretti "kompilatore" & "kompilare".
perchč non crede che 'compilatore' e 'compilare' facciano parte della lingua
italiana! ;)
ciao :: xaero
Newsgroup: it.comp.lang.c++
Titolo: Richiesta facilissima

Posseggo Borland C++ builder 3 CSS.
Non conosco niente di suddetto linguaggio, quindi vorrei sapere come fare ad
esempio una finestra con 3 caselle 2 in cui inserire i numeri e una col la
somma delle stesse. Ovviamente con un pulsante Ad es. chiamato SOMMA
GRAZIE
Luigi
--
Posted from [195.223.215.35]
via Mailgate.ORG Server - 
http://www.mailgate.org

somma delle stesse. Ovviamente con un pulsante Ad es. chiamato SOMMA
Le caselle e il pulsante ce le metti per drag&drop.
Il testo delle caselle TEdit e' contenuto nella proprieta' Text che e'
un AnsiString.
Converti in numero le AnsiString con il metodo appropriato e
visualizzi la somma nel terzo TEdit.

somma delle stesse. Ovviamente con un pulsante Ad es. chiamato SOMMA
Questa domanda non é molto in tema con l'argomento c++, diciamo che ha
molto piů a che fare con la programmazione windows. Ti consiglio di
porla su it.comp.programmare.win32, dove sicuramente sarebbe molto piů
attinente al tema trattato.
Il Ghenio
-----
Jesse: Preparatevi a passare dei guai.
James: Dei guai molto grossi!!!
(Team Rocket)
-----

Newsgroup: it.comp.lang.c++
Titolo: Che fine ha fatto Alex Martelli

Qualcuno di voi saprebbe dirmi cosa e' successo ad uno dei maggiori
esperti di C++ che abbia mai visto su un newsgroup? Non vedo una sua
risposta da qualche settimana.
Saluti Antonio.


In effetti questa assenza prolungata e` preoccupante.
Forse e` andato a qualche convegno.
Saluti.
-- 
Roberto Gerola
Email: 
roge...@tin.it
WWW: 
http://space.tin.it/computer/rgerola

 Forse e` andato a qualche convegno.
Speriamo. Mi sembra che senza di lui il newsgroup abbia perso un buon
XX% della sua competenza (non specifico il valore per non ferire
l'orgoglio di nessuno... :-) ).
EMG


please remove NOSPAM from email address to write me.
-------------------------------------------------------
Free download software: Post-it, Scheduler, Slide-show, Calendar, 
  Network Chat, Network Mail, Phone book, Apps Laucher... at:
http://come.to/oddera

E' rimasto vittima del virus happy99.
E tu credi veramente che un "vecchio" volpone informatico
come Alex, si lasci mettere K.O. da un ridicolo virus
di quel tipo ?
A me cmq non e` arrivato nulla. Il Grande Pinguino vigila
sulla sicurezza della mia macchina.
Che Alex si sia preso l'influenza ?
In tal caso non c'e` antivirus che tenga, nemmeno McAfee VirusScan. :-)
Possibile che non riesca a trascinarsi fino al PC per
postare sul NG ?


Alex mi ha scritto oggi in mailbox.
E' super-impegnato, per questo deve rimandare x un pò le risposte sul
newsgroup e gli articoli sulla rivista  
http://come.to/tcp
 .

postare sul NG ?
Non credo che abbia l'influenza. Almeno non una semplice febbre... Facciamo
una petizione per riavere il grande Guru con noi?

Newsgroup: it.comp.lang.c++
Titolo: Operare con la COM

Ho un esigenza di monitorare le informazioni che si scambiano il pc ed un
aggeggio elettronica da me costruita, pero non so quali sono i comandi da
utilizzare per comunicare con le COM.
Qualcuno mi ha suggerito di guardare le librerie di classe I/O ma ho trovato
solo esempi per la tastiere e per il monitor ed i file.
C'č qualcuno che mi puņ aiutare?
Grazie

C'è qualcuno che mi può aiutare?
Come utilizzare le porte di comunicazione dipende in gran parte dal
compilatore e dal sistema operativo che usi: ti consiglio di chiedere
aiuto in un newsgroup specifico. Se devi scrivere codice portabile
il mio suggerimento e' quello di incapsulare la comunicazione in una
classe fatta da te che esporti solo i comandi che ti interessano e di
implementare poi questa classe in modo diverso a seconda del
sistema operativo. Un sistema che mi piace e' avere qualcosa come:
   //// IOChannel.h
   ...
   class IOChannel
   {
     public:
       IOChannel(const std::string& parameters);
       ~IOChannel();
       int Write(const char *buffer,int size);
       int Read(char *buffer,int maxsize);
       std::string LastError();
   };
HTH
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff