mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: [OT] Differenza + aiuto (grande aiuto)

No, non pensate di squartarmi dopo aver letto queste  poche righe ;)
ma ho proprio il bisogno di farvi questa domanda :
1)che differenza c'è tra C e VisulC ? E' come Basic e Visula Basic ?
  Se è così ( come credo ) non prendete nemmeno in considerazione
  questo msg., altrimenti potete spiegarmelo ?
2)Un po' di tempo fa mi avevano detto che sul sito della Borland
   davano il C++ V 5 GRATIS e io giù a scaricarmi 8 M. di file, ma
    poi, come il solito, l'ho lascito lì fino a ieri, che ho deciso di
    installarmelo. Disgrazia ! Ho provato in tutti i modi a compilare
    un bel file di esempio.cpp, fino a quando ho capito che il compila-
    tore BCC32, qualsiasi file gli dessi da compilare, dopo avermi
    creato un bel esempio.obj, andava a cercarmi c.obj ?? perché ?
    dopo mille prove ho capito che bisognava utilizzare anche ilink32
    ( anche se secondo l'help BCC32 doveva fare tutto da solo )
    e, a questo punto sono riuscito a crearmi esempio.exe
    Doppio click e.. esempio.exe non è un'applicazione di Win32 valida
    Va Be andrà sotto Dos. Inserisco il dischetto di avvio, riavvio,
     esempio.exe -> Enter e... This program must be run under Win32
    Ma cosa ti ho fatto di male? Vado ogni domenica in chiesa.Cosa vuoi
    di più ? Vuoi che mi faccia prete ??
    Spero che almeno voi riusciate ad aiutarmi. Grazie

  questo msg., altrimenti potete spiegarmelo ?
Il C e' un linguaggio di programmazione antecedente il C++,
sottoinsieme di quest'ultimo e, come quest'ultimo, basato su uno
standard internazionale. 
Da poco tempo e' stato confermato il nuovo standard del C, mentre
l'ultimo del C++ risale a qualche anno fa (1997 se non sbaglio).
La differenza tra Basic e Visual Basic e' meno sostanziale, in quanto
il Basic non possiede uno standard e quindi non e' definibile nulla
che sia *fuori* standard.
Il Visual Basic, pero', cosi' come il Visual C++ e' un ambiente di
programmazione. Questo significa che essi forniscono oltre alla
compilazione del linguaggio standard, estensioni sintattiche e
strumenti aggiuntivi per facilitare la scrittura del codice.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
--------------------------------------------------------------
"Partire e' un po' morire e morire e' partire un po' troppo !"
--------------------------------------------------------------
Newsgroup: it.comp.lang.c++
Titolo: Utilizzo di "throw()" nella definizione delle STL

Salve.....
Qualche guru sa dirmi che cosa vuol dire il trhow()
che si trova spesso nella definizione di alcune STL come
ad esempio
template<class t>
....
static T epsilon() throw();
.....
                          Grazie, Il Conte

 ad esempio
throw()  oppure  throw(exception list...)
nella dichiarazione di una funzione indica quali eccezioni
possono essere lanciate da quella funzione.  throw() senza
niente fra le parentesi vuol dire che quella funzione non
lancia eccezioni.  Nessuna dichiarazione throw(...) significa
che la funzione puo' lanciare qualsiasi eccezione.
	Mauro

 che la funzione puo' lanciare qualsiasi eccezione.
Ecco, esattamente il contrario di quanto ho scritto io. Scusate la
bestialità...
EMG
Newsgroup: it.comp.lang.c++
Titolo: Template function: istanze esplicite

Una funzione di una mia classe dovrebbe essere un template. Puo' operare con
la stessa logica su molti tipi di dati diversi (tutti quelli che mi vengono
in mente..), quindi mi sembra ragionevole. Purtroppo con le stringhe non va
bene, quindi avevo pensato di accompagnare la funzione template con un
template esplicito per le stringhe, ma ho un errore durante la compilazione.
Stranamente l'errore scompare se faccio la stessa cosa con int, char o altri
tipi di base.
Qualcosa come
class TestClass
{
...
...
template <class T> bool f (vector <T> &a);
template <string> bool f (vector <string> &a);
...
...
};
template <class T> bool TestClass::f (vector <T> &a)
{
...qua metto la funzione generica...
}
template <string> bool TestClass::f (vector <string> &a)
{
...qua metto la versione specializzata per le stringhe...
}
Mmm.. non so bene cosa sbaglio..
Grazie, Morusaka.

Ooops, forse cosi':
- Choose a type for which the function base template is to be specialized;
- Write a template parameter list with absolutely nothing between the angle
brackets, i.e., template <>;
- Repeat the return type (including any modifiers) and, if necessary,
substitute the chosen type for the generic type;
- Repeat the name of the function;
- Write the chosen type between angle brackets;
- Repeat the function base template's formal argument list, and substitute
the chosen type for the generic type wherever it appears. All modifiers in
the formal argument list (e.g., const, *, &, etc.) must be preserved.

 template <class T> bool f (vector <T> &a);
bool f (vector <string> &a);
Ciao,
Nicola

Ah, giusto.
Grazie, Morusaka.
"Nicola Musatti" <Nicola....@ObjectWay.it> ha scritto nel messaggio
news:a327cf48.04091...@posting.google.com...

Newsgroup: it.comp.lang.c++
Titolo: Urge

Vi chiedo un aiuto, ho necessità (urgente) di avere un parser (si dice
così?) di espressioni matematiche, del tipo:
data una stringa "(2+x)/(1-3*x^2)" e conoscendo il valore di x, mi trovi il
risultato.
Non so da dove cominciare e visto che tra 2 giorni devo consegnarlo sono
disperato, qualcuno ha un link e/o dei sorgenti ?
Vi ringrazio



male, molto male i compiti si fanno e anche con un po' di anticipo!
Comunque su 
www.programmazione.it
 dovrebbe esserci qualcosa.
-- 
Marco Barisione (ICQ 84277092)


"The C++ Programming Language" di Bjarne Stroustrup presenta un esempio
piuttosto completo di come costruire un parser a discesa ricorsiva.
Ciao,
Nicola

 Comunque su 
www.programmazione.it
 dovrebbe esserci qualcosa.
Non riesco a trovarlo, il motore di ricerca non funziona, dove devo cercare?
grazie, ciao

Newsgroup: it.comp.lang.c++
Titolo: Dubbio sulla validita` degli iteratori

Ciao,
ho un dubbio su quando un iteratore viene invalidato. Supponiamo di
avere una std::list ed un iterator (valido) ad essa associato. Se
inserisco un elemento in coda alla lista (push_back) l'iteratore viene
invalidato?
TIA,
Luca
-- 
Home: 
http://kronoz.cjb.net
Carpe diem, quam minimum credula postero. (Q. Horatius Flaccus)

 invalidato?
Nel caso di std::list, 'push_back', 'push_font' e 'insert' non invalidano 
gli  iteratori esistenti, mentre 'erase', 'pop_front' e 'pop_back' 
invalidano (banalmente) solo gli iteratori che si riferivano agli elementi 
eliminati.
Max

 Standard, ma ogni buon manuale dovrebbe farne menzione.
Avevo appunto controllato velocemente il manuale della STL. Viene
esplicitamente detto che la insert non invalida l'iteratore (ma puo`
cambiare l'ordine relativo degli elementi - ovviamente); volevo essere
sicuro che valesse anche per la push_back.
Luca
-- 
Home: 
http://kronoz.cjb.net
La mia opinione puo` essere cambiata, ma non il fatto che ho ragione.
Newsgroup: it.comp.lang.c++
Titolo: Domanda da principiante

Scusate la domanda banale...
Perchè il compilatore Visualc++ si chiama così?
perchè Visual(cosa sta a significare esattamente? (anche VisualBasic))
perchè i due ++?
Grazie in anticipo a chi mi risponderà
Saluti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 perchè i due ++?
c e c++ si differenziano essenzialmente per il fatto che il primo è un
linguaggio procedurale, il secondo è a oggetti
~~
artemis.alpeia

 perchč i due ++?
"Visual" indica che il tipo di programmazione e' "visuale", 
nel senso che puoi inserire, trascinandoli sopra le tue finestre, 
gli elementi che costituiranno l'interfaccia della tua applicazione
(bottoni, checkboxes, listboxes, ecc...).
Il ++ fa parte del nome C++, che e' il nome del linguaggio
su cui questo ambiente di basa.  L'operatore ++ di incremento
del C sta a significare l'incremento di 1 e quindi nel nome
C++ simboleggia un avanzamento del vecchio linguaggio C.


 C++ simboleggia un avanzamento del vecchio linguaggio C.
E per verificare l'avanzamento puoi fare
int c = 1;
cout << "C= " << c << endl;
cout << "C++= " << c++ << endl;

linguaggio procedurale, il secondo è a oggetti
Non è vero, questa è una banalizzazione. Il C++ offre molto di più
rispetto al C89. Quello che dici poteva essere vero per le prime
versioni del C++ ma non sicuramente per il C++ standard.
A riguardo puoi trovare molti vecchi post su Google.
-- 
Marco Barisione (ICQ 84277092)

 A riguardo puoi trovare molti vecchi post su Google.
per rispondere ad un principiante mi sembrava eccessivo tirare fuori lo
standard ISO :)
~~
artemis.alpeia

 cout << "C++= " << c++ << endl;
che produce il seguente output:
C=1
C++=1
:-))))
ciao Anto
-- 
Antonio Cuni, 20 anni, studente
Brainbench C++ Master: 4.73, higher than 99% of all previous test takers.
C Language: 3.79, higher than 92% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it

 :-))))
...ed e' il motivo per cui il linguaggio dovrebbe chiamarsi ++C :-)
Ciao,
Nicola


http://groups.google.com/groups?as_umsgid=9cclkg%24872%2...@news.mclink.i
t&lr=&hl=it
--
Gerolamo
Newsgroup: it.comp.lang.c++
Titolo: Stdout su MemoBox

Ciao a tutti,
stò sviluppando un'applicazione con il Borland ( ma l'ambiente non è
fondamentale per il mio quesito ) e volevo dirottare l'output standard di
Windows su una Memo Box del mio programma, il fatto è che non ci riesco.
Voglio dire, se io impartisco un comando tipo
system("dir");
come faccio a visualizzare l'output  invece che su prompt su una Memo ( o
una ListBox o quant'altro)

 ha scritto nel messaggio
news:ck0g3g$61v$1...@e3k.asi.ansaldo.it...

Per dirottare l'output standard del TUO programma (non di un'altro chiamato
tramite per esempio la system), puoi fare qualcosa del genere:
#include <iostream>
#include <ostream>
#include <sstream>
int main()
{
    std::ostringstream oss;
    std::cout.rdbuf( oss.rdbuf() );
    std::cout << "Questa e' una stringa";
    std::string str = oss.str(); //str contiene lo stdout
    std::cerr << "[" << str << "]\n";
}
Se vuoi ricavarti la lista di file in una directory, ti consiglio di farlo
fare al tuo programma tramite le API di Windows, ma questo è OT in questo ng
(it.comp.programmare.win32).
Andrea
Newsgroup: it.comp.lang.c++
Titolo: ciclo for per attesa

Grazie per l'aiuto ma eccomi un'altro banale problema:
cout <<"\n HELLO";
/*
quiscrivo la parte di codice per generare un loop d'attesa
*/
cout <<"\n WORLD";
Perchč il programma aspetta a stampare la prima frase e la stampa una volta terminato il while ?
ancora grazie
----------------------------------------------
Virgilio Mail - Il tuo indirizzo E-mail gratis
http://mail.virgilio.it
--
Posted from [212.48.4.46] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Perchè il programma aspetta a stampare la prima frase e la stampa una volta terminato il while ?
Prova a scrivere
cout <<"\n HELLO" << flush;
EMG

Newsgroup: it.comp.lang.c++
Titolo: compilatore TURBO C ++ lite

Ho acquistato il libro 
A scuola di C++ for dummies , Apogeo . All'interno del cd allegato è
presente il compilatore TURBO C++ lite .Ho installato questi sul mio
hd ed ho iniziato a fare gli esercizi proposti .
Ho compilato un programmino che permette il calcolo di un volume
di un solido " parallelepipedo "
partendo da parametri ( VARIABILI ) che sono :
-LUNGHEZZA
-PROFONDITA'
-ALTEZZA
Quando vado a compilare il programma vengono creati 4 file che sono :
Volume.OBJ
Volume.EXE
Volume.CPP
Volume.BAK
Ho provato a lanciare il programmino da dos ma non funziona .
Lo si può lanciare soltanto dall'interno del compilatore stesso
attraverso il suo editor .Come si può ovviare a questo?
Qualcuno ha già provato questo compilatore ed ha voglia di scambiare
idee al riguardo?
Ciao
Fabrizio.

idee al riguardo?
Non lo ho provato, ma temo che sia obsoleto.
(Un consiglio spassionato:
non usare l'IDE se vuoi imparare veramente.
Lo so che e` piu` difficile a riga di comando, ma
impari molto di piu' sui retroscena di compilazione
e linking che l'IDE fa per te.)
Se vuoi un compilatore free ed aggiornato per Win32
prendi EGCS 1.1.1 Mingw32 by Mumit Khan.
Anche se per Win32 puoi creare ugualmente applicazioni
per console, senza interfaccia grafica.
Il link lo trovi qui:
http://space.tin.it/computer/rgerola/compil.html
-- 
Roberto Gerola
Email: 
roge...@tin.it
WWW: 
http://space.tin.it/computer/rgerola

Fabrizio.
Newsgroup: it.comp.lang.c++
Titolo: [BOOK] Thinking in c++

Ciao ;-)
Ho scaricato thinking in c++ di eckel in versione pdf, e l'ho trovato
interessante e ben fatto, ma trovo la versione "non-cartacea" molto scomoda
per studiarci a lungo...
Qualcuno sa indirizzarmi a qualche libreria che lo venda in formato
cartaceo?
Ho provato su amazon, l'unico su cui ho trovato il libro, ma il prezzo è in
sterline, e non è molto favorevole per noi italiani :-) quindi preferirei
lasciarlo come ultima spiaggia.
Grazie in anticipo, ciao :-)
--
sav(at)
despammed.com

 sterline, e non č molto favorevole per noi italiani :-) quindi preferirei


 o magari di farlo stampare dal tipografo di fiducia?
Beh, stamparlo io l'ho escluso a priori, visto che sarebbero trooooppe
pagine per la mia stampante :-)
Per la tipografia, beh visto che č un libro _da tenere_ volevo averlo
originale, ma chiaro che se nn trovo niente farň cosě ... ;-)
--
sav

 ha scritto nel messaggio news:WDQ0a.144955$0v.41...@news1.tin.it...

Prova su Gorilla.it, lo danno a 42 Euro.
Ciao,
Cecco

sav wrote:

altrimenti stampa solo le pagine che ti interessano
ciao!
-- 
__________________________________
"Ama e fai c'ho che vuoi".... 
__________________________________


Ce l'hanno su 
www.gorilla.it
http://www.gorilla.it/gorilla/product.asp?sku=0139798099&dept%5Fid=
Se sei di Milano lo trovi anche alla CLUP (la libreria del Politecnico)
--
Gerolamo
E' in corso la votazione di it.comp.software.webserver
Se sei interessato alla creazione di questo NG, leggi il messaggio:
news:MK.it.comp.softw...@news.nic.it

 --
Simone

Io l'ho comprato su 
amazon.com
 a 27$ mi pare...

Newsgroup: it.comp.lang.c++
Titolo: Compilazione condizionale, preprocessore...

I miei ricordi di C++ risalgono ad alcuni anni fa, e lo sto rispolverando 
ora, cercando di colmare alcune lacune... Ho letto da qualche parte che è 
possibile la "compilazione condizionale"... Che cos'é? A che serve?
Inoltre, dove posso trovare informazioni sul preprocessore?
Grazie

 Inoltre, dove posso trovare informazioni sul preprocessore?
Keywords: macro, #define, #ifdef, #else, ...
Kiuhnm

 A che serve?
Obfuscazione.
--
James Kanze (GABI Software)             
email:james...@gmail.com
Conseils en informatique orientée objet/
                   Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, 
+33 (0)1 30 23 00 34
Newsgroup: it.comp.lang.c++
Titolo: Gestione mouse (urgente)

Avrei bisogno di sapere come gestire il mouse, tenuto conto che utilizzo il
Borland C++, quindi avendo a disposizione la libreria per la gestione della
console <conio.h>. Ho bisogno del codice per l'inizializzazione e la
gestione e, magari, un main () di esempio su come utilizzarlo. Grazie a
tutti
                                                                Marchisio
Stefano

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

console <conio.h>. 
In C++ non esiste il mouse .
Per usare quindi questo accessorio dipende dal compilatore che usi e
dal sistema operativo .
Il Borland C++ ,se riferito al vecchio sistema MsDos non offre alcuna
libreria nel merito .
Tuttavia se il tuo scopo e' quello di interfacciarti con questo
dispositivo allora devi gestire l'interrupt 0x33 (credo) .
Newsgroup: it.comp.lang.c++
Titolo: problema con socket

Ciao Ragazzi ,Ho una rete in cui ho realizzato una applicazione client
server.Il problema e' che il client e' molto piu veloce del server e quando
spedisco piu pacchetti il server non a gestire la mole di pacchetti che gli
arrivano inevitabilmente finisce cosi per perderne molti.Usando il Tcp pero
dovrebbe gestire il controllo di flusso allora perche non funziona?come
posso fare senza dover spedire di risposta degli ack (dato che dobrebbe
essere il tcp a farlo)



 wrote in message
news:adct57$rqd$
2...@lacerta.tiscalinet.it

Inverti il client con il server
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

è vero che è un linguaggio molto richiesto oppure mi hanno detto una
stupidaggine?
Dicono che sia fondamentale... bo?
:-?

 wrote in message
85d7md$gb9$3...@nslave2.tin.it...
: è vero che è un linguaggio molto richiesto oppure mi hanno detto una
: stupidaggine?
1 - Non e' un linguaggio, e' un compilatore
2 - E' il compilatore Win32 e Mac della Micro$oft
3 - e' richiesto, ma meno di VisualBasic :D
4 - Finche' non provi ad usare le MFC in codice multi-re-entrant, e' pure
divertente usa re gli wizard
: Dicono che sia fondamentale... bo?
Per la MS, si.
--
____ __         __,_      __  _____
\  _\_ \  ___ _/ / /\  /\/  \/ / _/ It is better to reign in Hell
 \  _ \ \/ _ '/ , |\ VV / / / / _/ Than serve in Heaven.- MILTON
  \_,_/\_\_,_/_/|_| \__/\__/_/_/
      -- the one and only --     e-mail : 
blak...@tiscalinet.it
                                ICQ    : 59394345
The UNIX Guru's View of Sex:
$unzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

 Dicono che sia fondamentale... bo?
Dipende da cosa intendi per richiesto!! :)) Se intendi come possibilità
lavorative certamente ne offre ma sicuramente non e' piu' richiesto di roba
tipo Visual Basic!!
Certo se intendi programmare in C o C++ e' un ottimo compilatore!

 Per la MS, si.
Io lo uso per scrivere il codice e poi lo compilo con qualche altro
compilatore :-)))))))))))
Bruno
Newsgroup: it.comp.lang.c++
Titolo: Info su STL ed eccezioni

Come da subject, sto cercando dei documenti scaricabili da internet
che illustrino le STL e l'uso delle eccezioni.
TIA,
-- 
d i e g o
--
Per le repliche elimina dal mio indirizzo le cifre e le `x'

 che illustrino le STL e l'uso delle eccezioni.
Non ti so consigliare, però ti posso dire che forse ti conviene lasciar
stare le STL e rivolgerti direttamente alle nuove librerie standard del
C++ che da quelle derivano abbastanza strettamente.
EMG

che illustrino le STL e l'uso delle eccezioni.
STL fa parte della libreria standard.
Guarda qui: 
http://space.tin.it/computer/rgerola/contstd.html
La distribuzione di SGI comprende una ricca documentazione
in formato HTML.
Per le eccezioni non saprei dove indirizzarti...
forse sulle FAQ del C++ puoi trovare qualcosa :
http://www.cerfnet.com/~mpcline/c++-faq-lite/
http://reality.sgi.com/austern/std-c++/faq.html
e forse anche su C/C++ Users Journal :
http://www.cuj.com/home/
ma anche sul manuale di Bruce Eckel scaricabile
gratuitamente dalla rete :
http://www.BruceEckel.com
Per documentazione sulle librerie standard 
vedi anche : 
http://www.dinkum.com
--
Roberto Gerola
Email: 
roge...@tin.it
WWW: 
http://space.tin.it/computer/rgerola

Grazie!


 che illustrino le STL e l'uso delle eccezioni.
La documentazione piu' completa che conosco e' in rete:
http://www.dinkumware.com/htm_stl/_index.html
 per la STL,
http://www.dinkumware.com/htm_cpl/
 per la standard library
(iostream, string, ...).  La dinkumware e' gestita da
P.J.Plauger e distribuisce il suo software --- il solo nome
e' una garanzia di qualita', per chi ha letto i suoi testi.
Altri indirizzi si trovano nella FAQ list di comp.lang.c++.
-- 
Maurizio Loreti                      
http://wwwcdf.pd.infn.it/~loreti/mlo.html
Un. of Padova, Dept. of Physics - Padova, Italy          
lor...@padova.infn.it
Newsgroup: it.comp.lang.c++
Titolo: Come si realizza il subclassing di un control?

Tanto per sapere, come si realizza il subclassing di un control MFC4.0 sul
MSVC++?
Ho tentato creando una classe che è derivata dal control che mi interessa,
quindi ho specificato un'istanza del custom control nella mia dialog
tramite il Dialog Editor.
Risultato? La dialog non compare neanche perché si verifica un errore. Se
attivo l'attributo della dialog che ignora gli errori di creazione, la
dialog si vede ma del subclassed control manco l'ombra...
La derived class, che si chiama CUnitTree, è stata derivata da CTreeCtrl,
definita con DEFINE_DYNAMIC() ed implementata con IMPLEMENT_DYNAMIC().
Tuttavia, le ho tentate proprio tutte. Niente da fare.
Ora mi sto arrendendo, ed ho quasi accettato di realizzare le funzionalità
della classe tramite i soli notify events rimandati alla dialog dal
CTreeCtrl control...
Ch'aggiaffa?
-- 
------------------------------------------------------
Giampaolo Tomassoni	Information Systems Consultant
P.za 8 Aprile 1948, 4	Tel/Fax: +39 (578) 21100
I-53044 Chiusi (SI)	 e-mail: tomassoni" @ ftbcc .it"
ITALY
* e-mail address junked to avoid spamming.
  Remove any blank and " character to send mail

 Ecc....
Dunque i passi sono i seguenti:
1) Ti crei il tuo custom control. Es. CMyTreeCtrl
2) Disegni la dialog e ci piazzi sopra un controllo del tipo dal quale hai
derivato il tuo. Es. IDC_TREE1
3) Nella classe della dialog aggiungi un data member di tipo CMyTreeCtrl*. 
    Es.
	class CMyDialog : public CDialog
	{
		.......
		CMyTreeCtrl* m_pMyTreeCtrl;
	};
4) A questo punto nella funz. OnInitDialog devi subclassare effettivamente
il controllo. 
   Es.
	m_pMyTreeCtrl->SubclassDlgItem(IDC_TREE1, this);
In questo modo hai subclassato il controllo originale con il tuo. 
Spero di esseri stato utile.
Ciao Emiliano.
http://ourworld.compuserve.com/homepages/ECazzola
P.S. Scusa la curiosita' ma ftbcc vuol dire Federazione Toscana Banche di
Credito Cooperativo?

 Credito Cooperativo?
Sì. Si sono messi anche a fare gli ISP, ma sono lacunosi in quanto a
knowhow e costosi in quanto a pagine web...

Newsgroup: it.comp.lang.c++
Titolo: Piccolo codice

Ho bisogno di aiuto.
Non ho idea di come si programmi in C#.
Le mia conoscenze si fermano al GWBasic, e non ricordando comunque una
mazza, avrei bisogno di un volenteroso che mi butti giu' 4 righe di codice.
Magari per lui sara' un esercizio o una banalita', ma mi toglie dai
problemi.
Vengo al sodo.
Ho una directory con centinaia di files *.xyz
I files sono numerati
001.xyz
001b.xyz
002.xyz
002b.xyz
003.xyz
003b.xyz
ecc...
La serie e' pertanto nnn+
1.xyz
, nnn+1b.yxz (una coppia di files per ogni
nnn).
Gradirei un banalissimo SW che, ad ogni esecuzione, scelga 12 numeri (da 001
a 999) e mi COPI in un'altra directory i files corrispondenti.
Unica accortezza: il SW non deve scegliere gli stessi numeri nell'arco di 3
esecuzioni.
Esempio: esecuzione 1.
Scelgo 034, 123, 094
Questi 3 numeri non potranno essere scelti prima di 3 altre esecuzioni.
Il SW quindi dovra' tenere conto delle estrazioni, magari in un file
registro (una banale matrice).
Gradirei facesse uso di un banalissimo file di configurazione in formato
testo, ad esempio:
### inizio file di configurazione
# numero massimo di files (nnn) da elaborare (numero random max)
500
# estensione dei files (sempre 3 cifre)
xyz
# numero estrazioni
12
# estrazioni minime prima di poter ripescare lo stesso numero
3
# fine file di configurazione
Alla fine, il SW deve semplicemente creare una directory con dentro i files
scelti, numerandoli pero' da 
001.xyz
 a 
012.xyz
.
Esempio, se escono i numeri 034, 123, 094 ecc...
mi creera' una directory con i file 
034.xyz
, 
034b.xyz
, 
123.xyz
, 
123b.xyz
,
094.xyz
, 
094b.xyz
 MA RINOMINATI in:
001.xyz
, 
001b.xyz
, 
002.xyz
, 
002b.xyz
, 
003.xyz
, 
003b.xyz
 fino a 
012.xyz
Spero non sia molto complesso.
Rispondetemi sul NG: la mail non e' valida.
Grazie e a buon rendere.

Dastardly wrote:
[ cut ]
Sei un cinciriccino OT..... ti rimbalzeranno credo.


Dimmi almeno dove posso postare.
Grazie mille.


vai so google e cerca del codice in c# o altro. questo è c++
Sai la differenza?
ciao ciao


Scusami non volevo essere irritante, so che sei OT ma non so quali sono 
gli NG che trattano. Scaricati la lista dal tuo news server.

 gli NG che trattano. Scaricati la lista dal tuo news server.
Il fatto che non so distinguere C# da c++ (pensavo fossero uguali) ti fa
capire che non ho idea di quale NG sottoscrivere.
Che sia in Cobol, Pascal, o Basic, mi va bene tutto.
Il succo della faccenda era questo.
Grazie lo stesso anche all'altro amico molto simpatico.
Ciao

 capire che
A me fa capire che con la programmazione non dovresti averci a che 
fare...
PS: per 200 euro te lo faccio io il programmino... 
-- 
Luc

 PS: per 200 euro te lo faccio io il programmino...
Dammene tu 50 e ti faccio l'elenco dei tuoi padri in GWBasic.

 Dammene tu 50 e ti faccio l'elenco dei tuoi padri in GWBasic.
Ok, ma solo se ordinati in ordine alfabetico inverso... ;-P 
-- 
Luc

 ha scritto nel messaggio
news:MPG.1a302f761...@tornado.fastwebnet.it...

Out of memory.
;)
Newsgroup: it.comp.lang.c++
Titolo: porte seriali

Sto preparando un prog sul mio computer, la parte centrale e' fatta, il
problema e' che questo prog dovrebbe comunicare anche con l'esterno tramite
COM1 (il modem) e COM2 (sulla quale e' attaccata una scheda relais).
Quali sono i comandi che mi permettono di ricevere e trasmettere tramite le
due porte??
Soprattutto, come si usano??

...

MS-DOS:
- lo stdio normale (open("COM1"), ...) ma nor ricordo come scpecificare
velocita' ecc., comunque la velocita' e' limitata a 9600
- port input e output ma devi fare tutto tu
Win95:
- CreateFile("COM1")/BuildCommDCB()/SetCommState()/ReadFile()/WriteFile()
- Scarica da 
http://www.geocities.com/SiliconValley/Foothills/6336
 (C++
Warriors): pagina Download/Commtest.zip
Newsgroup: it.comp.lang.c++
Titolo: visual c++ 2005 express

Mi sono scaricato e installato visual c++ 2005 express....
Adesso, volendo studiare il c++ partendo da zero (conosco solo il pascal 
studiato 15 anni fa:-(  ) che libro mi consigliereste? I vari libri che si 
vedono nelle librerie su visual studio c++ sono adatti anche per la versione 
express?

Galois wrote:
|| Adesso, volendo studiare il c++ partendo da zero (conosco solo il
|| pascal studiato 15 anni fa:-(  ) che libro mi consigliereste?
C'e' un post "HELP Principante" di Zaphod del 6 7 2006.
-- 
Guglielmo
Se non ci fosse il C programmerei in Basi o Pasal

vedono nelle librerie su visual studio c++
servono per imparare il vc++, cioè l'ambiente di sviluppo, e si
concentrano troppo poco sul c++ vero e propio. Per il c++ come
linguaggio di programmazione googla l'e-book "thinking in c++"
(gratutito). Per il primo volume c'è anche la traduzione italiana

 Per il primo volume c'è anche la traduzione italiana
La *pessima* traduzione italiana.
Kiuhnm


wrote:

Perchè esiste anche un'ottima versione inglese? :P
Newsgroup: it.comp.lang.c++
Titolo: Codeview: freeware o...Micro$oft?

Salve a tutti,
sto cercando una versione qualunque di Codeview (ho visto la descrizione del
programma su un libro di assembly), ma non sono ancora riuscito a capire se
si tratta di un programma liberamente scaricabile dalla rete (ma io non l'ho
trovato) oppure a pagamento.
Ne sapete qualcosa?
Stefano

trovato) oppure a pagamento.
Codeview e' un vecchio debugger Microsoft (veniva distribuito insieme
alle prime versioni dei compilatori C) e non so se sia stato reso
freeware negli ultimi tempi, ma credo che comunque sia sotto copyright
MS.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------

Newsgroup: it.comp.lang.c++
Titolo: Manipolatori IO del c++

C'e' un modo con i manipolatori del C++ di ottenere su float o double 5 
decimali, se il numero li ha o meno se gli ultimi decimali sono 0?
Ho provato due cose:
std::cout << std::setprecision(6) << myfloat << std::endl;
Funziona ma solo se la parte decimale del numero ha una sola cifra, 
senno' il numero dei decimali decresce (e' documentato)
1,23456   -> 1.23456 <- corretto
11,23456  -> 11.2345 <- SBAGLIATO
11,5      -> 11.5    <- corretto
std::cout << std::setprecision(5) << std::fixed << myfloat << std::endl;
1,23456   -> 1.23456  <- corretto
11,23456  -> 11.23456 <- corretto
11,5      -> 11.50000 <- SBAGLIATO
Possibile che non sia possibile fare altrimenti, devo rassegnarmi a 
usare sprintf? :)

 11,5      -> 11.5    <- corretto
Sfrutta l'effetto dell'ultima riga per arrotondare sempre al quinto 
decimale.


hmmm... una cosa del tipo:
int precision=6
int tmp=(int)myfloat;
while(tmp>=10){
tmp/10;
precision++;
}
std::cout << std::setprecision(precision) << myfloat << std::endl;
dovrebbe darti la soluzione che ti serve. Un po' grezzo, probabilmente, ma 
funziona... a meno che non abbia sbagliato a contare...
-- 
---
Blackstorm
Have a bit more patience with newbies. Of course some of them act dumb --
they're often *students*, for heaven's sake.
        -- (Terry Pratchett, alt.fan.pratchett)

Newsgroup: it.comp.lang.c++
Titolo: blocco di istruzioni nelle classi.

> basta mettere private al posto di public......
... per dimostrare l'identita' programmatica dei movimenti 
politici italiani ...
-- 
Posted from 
adsl-21-135.38-151.net24.it
 [151.38.135.21] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

politici italiani ...
Grande, semplicemente grande...
Massimo
Newsgroup: it.comp.lang.c++
Titolo: Visio UML e ISO C++

Con questo post credo di essere un po' off topic (anzi lo sono di sicuro), e
per questo se conoscete un newsgroup adatto vi prego di farmelo conoscere e
mi scuso in anticipo se qualcuno si irrita un po'.
Attualmente con visio stò sviluppando un progetto in UML per un
client/server in TCP/IP e avrei alcune domande a cui non ho trovato risposta
in tempi ragionevoli su google.
1. Come posso dichiarare un array C++?
2. Se voglio includere altri header come per esempio per la gestione dei
socket in linux(il progeto gira su una macchina embedded con uclinux) o per
la gestione del iostream come faccio?
3. Avete qualche link sull'UML? Sia generali che per Visio?
Vi ringrazio in anticipo per il tempo dedicatomi.
Umberto Giacobbi
PixelWorks.it

 la gestione del iostream come faccio?
Usi la direttiva #include per le dichiarazioni. Come poi rendere la
libreria disponibile al linker dipende strettamente dal sistema di
sviluppo che adoperi. Anche in questo caso, la lettura della relativa
documentazione è quasi d'obbligo.
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg
Newsgroup: it.comp.lang.c++
Titolo: come si fa? operator =

Ho una classe in cui ho definito l'operatore =, ad esempio:
class A{
public:
    int x,y;
    A& operator = (const A &k){
            x = k.x;
            y = k.y;
            return *this;
            }
}
poi ho una classe derivata, e vorrei definire anche qui l'operatore =, ma
come faccio a richiamre l'operatore = della classe madre A ?:
Cioč ad esempio
class B: public A{
public:
     int z;
    B& operator = (const B &k){
            z = k.z;
            return *this;
            }
}
in questo modo copio anche x e y ?
come devo fare?
Grazie, ciao



 }
Ciao,
Nicola

 static_cast<A&>(*this) = k;
se operator= fosse virtuale questa forma qua non potrebbe dare dei 
problemi? Su due piedi direi che andrebbe in una ricorsione infinita.
Anto
-- 
Antonio Cuni, 19 anni, studente
Brainbench C++ Master: 4.6, higher than 98% of all previous test takers.
C Language: 3.32, higher than 79% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it

 problemi? Su due piedi direi che andrebbe in una ricorsione infinita.
...e chi lo dichiara virtuale si merita questo ed altro :-)
Ciao,
Nicola

 problemi? Su due piedi direi che andrebbe in una ricorsione infinita.
si infatti, loop a manego
Prova
this->A::operator=(k);
ciao
-Nicola

 ...e chi lo dichiara virtuale si merita questo ed altro :-)
colgo la battuta, ma ne approfitto per fare una domanda seria: ci sono 
delle controindicazioni (a parte il fatto di non far funzionare il tuo 
codice ;-) a dichiarare operator=() virtuale? Ci sono delle situazioni in 
cui invece puo' essere utile?


 cui invece puo' essere utile?
La mia opinione e' che non abbia molto senso, e che in queste cose
l'aspetto piu' importante sia il rispetto del principio di minima
sorpresa. L'assegnamento e' piu' simile ad un costruttore che non ad una
normale funzione membro e mi pare importante che questa somiglianza
venga rispettata.
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: Cambiare il Desktop in tempo reale!

Salve a tutti,
sto scrivendo un progettino che dovrebbe tra l'altro
cambiare lo sfondo (WallPaper) del Desktop, su
richiesta dell'utente.
Il C++ builder offre alcune classi succulente per
manomettere il registro (TRegistry) - basta dare un
regKey.WriteString dopo aver aperto la chiave e il
gioco è fatto- avevo dimenticato pero' che le nuove
impostazioni del registro non si aggiornano automaticamente-
-occorre far ripartire il computer.
C'e' qualcuno che sa come fare a cambiare questo
benedetto sfondo senza il reboot della macchina?
(scusate il noioso preambolo)
Grazie
Francesco
gi...@tin.it

Dipende: il desktop di Windows 95 o 98? E se Windows 95, con o senza IE4? E
comunque le informazioni vengono cambiate, almeno con Regedit, in tempo
reale. Basta aggiornare il dektop...
--
Diego "1985" Pettenò
per gli spammer la mail è
diego...@hotmail.com
ATTENZIONE: rispondo ai messaggi di pubblicità indesiderata
su TiscaliNet con un bel messaggio al provider di competenza!
per i messaggi seri è
diego....@tiscalinet.it
Newsgroup: it.comp.lang.c++
Titolo: Modifica del colore di sfondo controllo Static Text

Qualcuno è in grado di dirmi come è possibile modificare il colore
dello sfondo
di un controllo Static Text senza dover creare un controllo ActiveX, o
crearsi una classe derivata da CStatic.
Grazie in anticipo.
leo

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

Newsgroup: it.comp.lang.c++
Titolo: C o C++? quale richiede più memoria

  e per la velocità?
Altro mito da sfatare...
La libreria standard del C++ ad esempio contiene algoritmi e
strutture dati fortemente ottimizzate, tanto che e` difficile
riuscire ad ottenere di meglio.
tempo fa feci dei confronti tra due algoritmi che eseguivano
ricerche e sostituzioni di espressioni regolari all'interno di
stringhe... Quello in C++ che utilizzava fortemente la libreria standard 
del C++
e` risultato molto piu` veloce di quello C che utilizzava array di caratteri.
naturalmente molto dipende in generale da chi scrive codice,
puoi utilizzare il miglior compilatore, ma se non conosci cio` che
usi non riuscirai mai ad ottenere buoni risultati.
Paolo
--
Paolo Marotta
Duck Communication Entertainment s.r.l.
Largo Arenula, 11 - Roma
http://www.duckce.com
p.ma...@duckce.com
-- 
Posted from 
HA-server-a.cs.interbusiness.it
 [151.99.250.31] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

il solo dynamic binding mi sembra gia' fonte di appesantimento!
Il dinamic binding avviene solo se usi le funzioni virtuali, inoltre il
compilatore puo` (e lo fa) in talune situazioni riuscire a determinare l'esatto
tipo dell'oggetto e risolvere staticamente la chiamata.
Infine il costo e` intrinseco al meccanismo e non al linguaggio, questo
implica che se in C vorresti fare la stessa cosa, non otteresti prestazioni
migliori.


 migliori.
...e se la volessi fare in italiano, invece ? ;-)
Massimo

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

Ciao ragazzi volevo sapere se esiste un ambiente integrato tipo Dev C++
che mi permetta di utilizzare
#include <netdb.h>
#include <sys/socket.h>
#include <sys/utsname.h>
#include <netinet/in.h>
#include <netinet/ip.h>
#include <netinet/igmp.h>
come da gcc, oppure il modo per farlo perchè spostando i file in iclude e
lib non riesco
a fare niente, anche se lo sospettavo è stato un tentativo...

 wrote


hai gia' postato lo stesso messaggio identico su:
it.comp.lang.c
ti ho gia' risposto li.
Tommy

Grazie Tommy
Newsgroup: it.comp.lang.c++
Titolo: BC++ BUILDER: Catturare envento minimize

Sembrerà banale ma... come catturo l'evento OnMinimize (se esiste)
o cmq intercetto la riduzione a icona della finestra?
Pensavo ci fosse un'evento apposito nell'oggetto TForm ma
nell'object inspector non trovo nulla a riguardo

Forse dico una stupidata, ma  l'evento OnMinimize non è
presente tra gli eventi di una Form, bensì tra quelli di Application.
Al limite potresti usare l'evento OnResize della tua Form.
Gabriele Giacomelli


 wrote in message
393CFF3A...@isservices.com...


Newsgroup: it.comp.lang.c++
Titolo: fstream.h

Salve a tutti,
il mio problema è molto banale: vorrei poter eseminare un file testuale
carattere per carattere, e fin qui nessun problema, se non che acquisendo i
carattari con l'operatore ">>" all'interno di un ciclo while per esempio,
che termini con la fine del file, mi perdo gli spazi e i caratteri di "new
line", che per me sono molto importanti. Come posso fare per acquisire anche
questi caratteri? Che funzione posso usare? Grazie a tutti dell'attenzione.
                  Stephen Maturin
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

i metodi gets() o getchar()
prendono un carattere alla volta.
compresi spazi ed escape
luke
"S. Maturin" <mat...@boadicea.hms> ha scritto nel messaggio
news:151Z28Z45Z174Y1...@usenet.libero.it...


 prendono un carattere alla volta.
I metodi gets e getchar non esistono. (Esistono le funzioni gets e
getchar in <cstdio>, ma leggono solo da standard input; gets serve
solo per provocare buffer overflow, non per leggere un carattere alla
volta.)
Per leggere un carattere alla volta da uno stream si usa il metodo
get, disponibile in due versioni:
  int get();
  istream& get(char& c);
Esempio (senza controllo degli errori):
  ifstream f("test");
  char c;
  while (f.get(c)) {
    elabora(c);
  }
Per leggere n caratteri alla volta e metterli in un array c'e` il
metodo read:
  istream& read(char* s, streamsize n);
P.S. per l'I/O su fille bisogna includere <fstream>, non <fstream.h>.
     Mauro

 vorrei poter eseminare un file testuale carattere per carattere
aprire il file in binario puo' essere un'idea?
ciao
-- 
Er Baitch
"Live Your Life!!!" (Ring ain't a jail)
http://baitch.altervista.org/

Newsgroup: it.comp.lang.c++
Titolo: C++Builder: Errore quando ancello una mail sul server!

Salve a tutti!
Uso da pochissimo il C++ Builder 4 e ho fatto un programmino ke legge le
mail dal server e può cancellarle col metodo DeleteMailMessage(int) del
componente TNMPOP3. Il problema è ke ogni volta che cancello un
messaggio mi chiama l'evento OnFailure e subito dopo mi da l'errore
"+OK" e cancella la mail. Per cui tutto sembra funzionare a parte il msg
d'errore ke non ha ragione di esserci!!Qualcuno mi sa dire cosa devo
fare affinchè non mi dia l'errore (o come faccio x fare una veloce
gestione degli errori...)??
Grazie mille!!!
        Ludovico
--
Email:    
ludovic...@tiscalinet.it
La matematica è capibile, la natura interpretabile.
L. Sutto

 gestione degli errori...)??
Per una domanda cosě specifica puoi provare a postare nei gruppi di
discussione della Borland.
Cristiano
Newsgroup: it.comp.lang.c++
Titolo: I NUMERI FORTUNATI PER VINCERE AL LOTTO

Sulla ruota di Milano, per caso?
( E poi dicono che la mafia sta nel Sud :-(((
--
Byez
Stefano Tempesta
temp...@tin.it
http://tempesta.freeweb.org

( E poi dicono che la mafia sta nel Sud :-(((
Da dov'erano ??? Puglia

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

Salve,
è possibile scaricare dalla rete tutte le librerie standard del c++?
Io ho installato il Watcom (45 MB) ma molte librerie non ci sono essendo
solo un aggiornamento della versione vecchia (che io non ho)... quindi posso
editare compilare ecc ma non posso usare librerie tipo windows.h ecc...
Cosa potrei fare?
Grazie

 editare compilare ecc ma non posso usare librerie tipo windows.h
ecc...
Mumble. Guarda che windows.h non č una libreria standard del c++. Sei
proprio sicuro che il compilatore non comprenda le librerie standard? A
me sembra molto strano. A meno che non sia un compilatore cosě vecchio
che no potrebbe comunque compilare le librerie standard. E in tal caso
c'č ben poco da scaricare!!
--
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'č ben poco da scaricare!!
Lo Watcom era famoso ai tempi in cui il vecchio DOS andava alla
grande, e si era costruito la fama del compilatore di ottimizzante che
esistesse. Diversi videogames, emulatori e programmi di basso livello
sono stati realizzati con Watcom a quei tempi, ma adesso sinceramente
non so nemmeno se esista una versione recente aggiornata allo standard
del C++.
Il Ghenio
-----
These are my parting words to you:
those who give up are doomed!
-----

 del C++.
Lo so. L'ho usato per anni. Perņ poi sono passato al Symantec e per
ultimo al VC. Quindi non ho idea di cosa sia successo da un certo punto
in poi.


 in poi.
...che Sybase ha comprato Watcom perche' le interessava il loro DBMS ed
ha buttato a mare il compilatore. Pare esista un progetto OpenWatcom, ma
sembra che sia inattivo.
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: assegnare ad un char[]

ragazzi non riesco a capire una cosa:
char name[15];
oppure
char name [];
come diamine faccio dopo ad assegnare una parola a name????
le ho provate tutte:
name[0]="pippo"
name[0]=pippo
name[0]='pippo'
name="pippo"
name[]=pippo
name[]='pippo'
ecc ecc..
come devo scrivere?

 come diamine faccio dopo ad assegnare una parola a name????
se vuoi fare un'assegnamento dopo aver instanziato la variabile
dovresti usare la forma:
char name[DIM];
per attribuire una stringa alla variabile potresti fare cosi':
strcpy(name, "pippo");
Ciao.


 come devo scrivere?
char nome[]="pippo";
Ciao, sav :-)
--
sav(at)
despammed.com

 le ho provate tutte:
Il C++ non si impara a tentativi, soprattutto ti complichi la vita
cominciando (a tentativi) dalle cose piu` pericolose e meno intuitive
come puntatori, array di basso livello, stringhe C-style, ...
Se vuoi una stringa contenente "pippo":
  std::string name( "pippo" );
  ...
  // poi eventulamente
  name = "pluto";
  name = "topolino";
  ...
 
Se vuoi imparare il C++ ti conviene prendere un buon libro, come
Lippman, Koenig, ... (vedi FAQ), e possibilmente anche uno buon
riferimento sulla libreria standard (es. Josuttis).
        Mauro

char name[]={'P','i','p','p','o','\0'};
name[0] = 'P';
name[1] = 'i';
name[2] = 'p';
name[3] = 'p';
name[4] = 'o';
name[5] = '\0';
char name[]="Pippo";
#include<string.h>
char name [20];
strcpy(name,"Pippo");
Esempietto su come usare puntatori e array:
#include<iostream>
#include<stdlib.h> //per system("pause");
int main ()
{
  char name[5];
  char * p;
  p = name;  *p = 'P';
  p++;  *p = 'i';
  p = &name[2];  *p = 'p';
  p = name + 3;  *p = 'p';
  p = name;  *(p+4) ='o';
  for (int n=0; n<5; n++)
    cout << name[n] ;
  cout<<"\n";
  system("pause");
  return 0;
 }
CIAO

 ha scritto nel messaggio
news:87znora...@localhost.localdomain...
| "Ivan Sofa n.1" <dromeda...@inwind.itDELETE> writes:
|
| > ragazzi non riesco a capire una cosa:
| >
| > char name[15];
| >
| > oppure
| >
| > char name [];
| >
| > come diamine faccio dopo ad assegnare una parola a name????
|
| Perche` vuoi usare un array di caratteri come se fosse una stringa?
|
| Perche vuoi prima dichiarare la roba senza inizializzarla per poi
| assegnarci qualcosa dopo?
|
| > le ho provate tutte:
|
| Il C++ non si impara a tentativi, soprattutto ti complichi la vita
| cominciando (a tentativi) dalle cose piu` pericolose e meno intuitive
| come puntatori, array di basso livello, stringhe C-style, ...
|
| Se vuoi una stringa contenente "pippo":
|
|   std::string name( "pippo" );
|   ...
ma devo *necessariamente* dargli subito un valore a name?


 ma devo *necessariamente* dargli subito un valore a name?
no, non è necessario.
se noi scriviamo
std::string name;
possiamo tranquillamente utilizzarla in seguito
name = "pippo";
--
Andrea Spadaccini - Catania (Italy)
Mail: _
lupin85...@libero.it
ICQ#: 91528290
 - It is not important what you believe, only that you believe -
Newsgroup: it.comp.lang.c++
Titolo: Costruttori di classi derivate

Nella classi, e nelle classi da esse derivate, come si usano i costruttori?
es
class Naturali
{
protected:
int a;
public:
Naturali(int a__){};
};
class Reali: protected Naturali
{
protected:
int b;
public:
Reali(int a_, int b_){};
};
se dalla classe Naturali elimino "Naturali(int a__){};" non mi esce errore, 
ma come devo fare per avere comunque entrambi i costruttori?
thx 

 ma come devo fare per avere comunque entrambi i costruttori?
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: reading txt from .h

i would like to know if it is possible to read a file.txt from a file
header .h in c++, can you help me?
thanks
beppemassi

Ciao,
la lingua di questo gruppo e' l'italiano. Prova a riformulare la tua
domanda, perche' in inglese non e' granche' chiaro cosa cerchi di fare.
Ciao,
Nicola

enigm...@yahoo.it
 (beppemassi) said


Nicola....@ObjectWay.it said


Newsgroup: it.comp.lang.c++
Titolo: So il Java ma non il C++

Scusate l'intrusione.
Vi sembrera' strano ma io sono uno di quelli che sta imparando Java e che
vuole imparare anche il C++. Di solito la gente impara prima il C++ e poi il
Java, ma io sono tutto strano. Ho 15 anni  e anche una discreta( diciamo
scarsa) conoscenza del C, con il compilatore Turbo C++ 2.0.
Premetto che conosco abbastanza bene la teoria sulla OOP, che ho studiato
con molta fatica, e che mi manca molta pratica.
Avendo quindi una gia' piccola esperienza di programmazione( 1 anno), che
libro/i mi consigliate per iniziare? E che compilatore ( se non e' Win32, mi
faccio schifo...)
Purtroppo ho un a carenza totale di $$ e non credo di potermi permettere la
licenza studenti Microsoft ( che poi non ti danno manco un manuale insieme,
o sbaglio?).
What devo fare?
Denghiu
Ps: Rispondetemi se potete direttamente via e-mail ad 
arc...@mbox.vol.it

What devo fare?
Vai in edicola e compra la rivista DEV, per programmatori. 
Nel numero di dicembre ci sono nelle ultime pagine le risposte di
programmatori professionisti a gente come te che vuole iniziare a
studiare C++ o Java. 
Leggile e rifletti per un confronto con le mie. Le indicazioni di
CArlo
Pescio sono comunque le piu' autorevoli, lui stesso scrive su molte
riviste ed ' molto bravo!
Da gennaio su DEV pubblicheranno un inserto per chi vuole imparare a
programmare con C++, Basic, Java, Pascal...costa 8.000 al mese.
OK?
Per altre domande contattami all'indirizzo 
 
get...@yahoo.com
 
Ciao, Luciano :-)
Newsgroup: it.comp.lang.c++
Titolo: e il main?

Da poco sto armeggiando con il C++ ed in particolare con il Visual C++
(rel 4.0). Ho generato con il Wizard (..anzi 'Ha generato'.....) una
semplice applicazione menu-dialogo. Dato che non trovo un punto di
ingresso classico (un 'main' tanto per capirci) da richiamare, come
posso richiamare la mia applicazione a mo di funzione da un'altro
programma (linkato assieme si intende) ?
Vi raingrazio anticipatamente....
Antonio


Vi ringrazio anticipatamente....
Antonio