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

ho un file testo.
Normalmente scrivo stringhe con
outFile.WriteString(str);
come faccio ad inserire alla fine del file
il carattere EOF cioč ASCII 19  ???
grazie

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

Aveva gia' posto la domanda in it.lang.c e gli hanno risposto di
postarla qui, in cui gli viene risposto di postarla altrove...:D
Comunque provo a risponderti io.
In un file di solito non si mette il carattere EOF. Forse tu stai
leggendo un file con un ciclo del tipo
while (.....!= EOF) {
...
}
ma l'EOF non lo devi mettere tu, puoi usare una funzione che lo rileva
Prova a vedere su 
http://www.cplusplus.com/ref/cstdio/feof.html
 se ti ho
chiarito il problema
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 chiarito il problema
no.
io devo inserire il carattere ASCII 19 alla fine di un file testo.
ho risolto cosě, anche se forse non č "otrodosso"...
     char c[1];
     c[0] = (char)19;
     outFile.Write(c,1);
grazie

 ho risolto così, anche se forse non è "otrodosso"...

Newsgroup: it.comp.lang.c++
Titolo: eseguire il ping

Salve a tutti. non conosco molto bene il c++,
sto comunque realizzando una applicazione a finestra di dialogo nella 
quale ci dovrebbe essere un pulsante che premuto deve scrivere su un 
file il risultato del comando ping.
Sotto dos farei "ping 127.0.0.1 > ping.txt"
Io avevo pensato di fare WinExec("ping 127.0.0.1 > ping.txt", SW_HIDE); 
ma non funziona.
chi mi può aiutare?
Grazie
Fbt
ps. ci sarebbe una funzione che eseguita restituisce ad esempio 0 se il 
ping non dà esito?

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

 posto piu' adatto per porre domande specifiche come la tua.
[cut]
In ot ti posso dire che se usi il comando system()  mandi i comandi di dos
alla shell...
quindi system("ping 12.345.678.9") è la funzione da te desiderata...

 ping.
Ciao, sto anch'io affrontando lo stesso problema.
Posso dirti che nonostante il "ping" possa sembrare un'operazione
estremamente banale, realizzarla non e' cosi' semplice.
Farlo con una chiamata a system non e' praticabile proprio perche' non puoi
gestire i valori di ritorno.
L'unico modo e' aprire un socket verso la destinazione ed inviare un
messaggio del protocollo ICMP (Internet Control Management Protocol) di tipo
ICMP_ECHO_REQUEST.
Io l'ho fatta come console application e sto cercando di fare il porting in
Visual C++.
Se ti servono altre info contattami pure.
Bye,
M
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.lang.c++
Titolo: API Outlook Express

Salve a tutti!
Avrei bisogno di sapere come Outlook Express salva le informazioni degli
accounts POP3 e SMTP, in particolare POP3.
Come faccio a recuperare i dati degli accounts??
Grazie!
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:61118e46e8ea5c4a143...@mygate.mailgate.org...


Il tuo messaggio e' OT su it.comp.lang.c++
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: Cerco qualcuno che possa darmi una mano a

programmare una piccola applicazione per un Casio Pv-250 (un'agenda-palmare
aggiornabile) che utilizza un proprio compilatore C ma io non so nemmeno da
dove partire (studio all'università ma programmazione non l'ho ancora
fatta).
Se ci fosse qualcuno che ha voglia di "perdere" un po' di tempo con me mi
contatti in email 
niz...@tin.it
Gli farò avere tutto il necessario (programma, manuale)
Grazie Nicola

Ciao, voglio dirti una cosa riguardo questo NG. Io sono nuovo qua ma mi
sembra di aver capito quello che e' lo spirito di questa bacheca di
discussione. Qua a nessuno piace fare i "compiti" degli altri, specialmente
se gli altri non hanno un'idea dell' argomento del NG stesso (in questo caso
il C++).
Quello che ti consiglio quindi è di darti da fare un po' per conto tuo,
proporre un'idea o una soluzione (anche non funzionante) e chiedere un'
aiuto su quella. In quel caso troverai piu' di una persona disposta ad
aiutarti e la tua agenda-palmare avra' il suo bel programmino (e nè avrà
altri in futuro se imparerai il linguaggio :-) ).
So che all'inizio è dura ma dopo poco tempo il C inizia a darti un sacco di
soddisfazioni, e allora diventa difficile staccarsi dal
compilatore...lasciatelo dire...
Ciao e buon lavoro Gianni
--
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.c++
Titolo: Delphi 3 o Visual C++ 5 ???

Sono un principiante con delle basi di programmazione in ambiente dos!
Ora vorrei sapere dei due programmi qual'è il migliore oppure le loro
differenze principali!
GRAZIE MILLE!
                                                    Colux


Devi vederli per capire.Comunque tieni presente che di visuale, in visual
c/c++ c'e' ben poco.

differenze principali!
Sicuramente la principale e` il linguaggio, Delphi usa l'object pascal
(un pascal a oggetti simile al c++ per certi versi) invece il secondo
usa appunto il C++.
Il primo se non erro` e` un ambiente RAD, mentre il secondo fornisce
solo qualche wizzard (che io sappia).
Naturalmente cambiano i framework utilizzati (VCL per delphi, non saprei
per VC++ molto probabilmente MFC e ATL).
Non credo che sia facile dire quale sia il migliore, dipende da cosa ci
devi fare...
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------
Newsgroup: it.comp.lang.c++
Titolo: Direttiva include secondo lo standard C/C++

Cari amici, secondo lo standard C/C++ cosa può essere usato in questo modo
#include <nome>
e cosa in quest'altro
#include "nome"
? Io pensavo che le parentesi angolari potessero essere usate solo con i 
file header standard mentre mi dicono che non è vero. In particolare mi 
dicono che devo scrivere
#include <windows.h>
e non
#include "windows.h"
E' vero? In ogni caso, potete indirizzarmi verso la documentazione ufficiale 
che spieghi esattamente come stanno le cose secondo lo standard C/C++?
Grazie.
Ciao a tutti.
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
 

 
E' il paragrafo 16.2
Se ho capito bene (occhio alla sottile differenza tra HEADER e FILE):
con <> viene cercato un HEADER in un modo "implementation defined"
Invece con "" viene cercato un FILE in una serie di percorsi 
"implementation defined". Se non viene trovato, è come se i "" venissero 
sostituiti da <>
Nel mio caso pratico (MSVC) se mi ricordo bene con <> cerca i file nei 
percorsi "di libreria" (definiti in vari posti secondo un certo ordine); 
e con "" prima prova nella dir corrente, e poi nei percorsi di libreria.
Vedere 
http://msdn.microsoft.com/en-us/library/36k2cdd4.aspx
Nell'esempio che citi tu, trattandosi di librerie, sono d'accordo che 
sia più corretto scrivere.
#include <windows.h>
la sintassi con "" sarebbe da usare per i tuoi files (o per le librerie 
"incorporate" nel tuo progetto, in modo da usare percorsi "relativi")
tutto ovviamente IMHO
Ciao
GM

 #include <windows.h>
Perň windows.h č un FILE non un HEADER. O sbaglio? O forse non ho capito la 
differenza tra FILE e HEADER.

Newsgroup: it.comp.lang.c++
Titolo: - XCHE' QUESTA ISTRUZIONE MI VIENE ACCETTATA:

unsigned int x=-9;
SE NON SBAGLIO HO ASSEGNATO ALLA VARIABILE 'x' UN NUMERO NEGATIVO,XO' SE LA
VARIABILE E' UNSIGNED COME FA AD ACCETTARE NUMERI CON SEGNO
rispondete sul ng

 VARIABILE E' UNSIGNED COME FA AD ACCETTARE NUMERI CON SEGNO
L'istruzione dovrebbe essere valida.
Le conversioni implicite fra tipi interi sono ammesse, anche
quando possono causare la perdita dei valori originali.  
Quando la destinazione e' unsigned, i bit rimangono invariati
(tranne quelli eventualmente troncati), mentre il valore
finale puo' cambiare.  In questo caso il risultato e'  2^n - 9
dove n e' il numero di bit degli interi.
Qualsiasi compilatore decente in casi come questo dovrebbe
dare un warning.
	Mauro

 VARIABILE E' UNSIGNED COME FA AD ACCETTARE NUMERI CON SEGNO
Perché la costante letterale -9 viene convertita in un unsigned. Il mio
DJGPP comunque dà un warning.
EMG

VARIABILE E' UNSIGNED COME FA AD ACCETTARE NUMERI CON SEGNO
Prima di rispondere alla tua domanda: evita di scrivere in maiuscolo perchè
equivale ad urlare.
Quell'assegnamento ti viene accettato (il compilatore dovrebbe però generare
almeno un warning) perchè in fin dei conti, positivi o negativi, i numeri
vengono rappresentati da una serie di cifre binarie. I problemi sorgono però
quando tu vai a leggere la variabile (per esempio stampandola a video)
oppure quando provi ad effettuare delle operazioni aritmetiche o logiche su
di essa.
Questo perchè i numeri negativi vengono rappresentati come il complemento a
due del loro corrispettivo positivo. Quindi (considerando 16 bit) se 9 =
0000 0000 0000 1001,  -9 = 1111 1111 1111 0111. E andando a stampare una
variabile unsigned di questo tipo otterresti il valore 65527 decimale.
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.c++
Titolo: socket ( 4 o 5 domande)

 ((((1)))  in questo esempio:
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////
SOCKET s;
struct sockaddr_in ad;
s = socket(AF_INET,SOCK_STREAM,0);
ad.sin_family=AF_INET;
ad.sin_port=htons(/*numero porta*/);
ad.sin_addr.s_addr=htonl ( INADDR_ANY )
////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////
la linea della struttura
ad.sin_addr.s_addr=htonl ( INADDR_ANY )
cosa significa, cioè la prima indica il "protocollo" la seconda la porta da
usare
e quella? e cosa significa INADDR_ANY, e perchè in maiuscolo?
(((2))) a cosa serve la dichiarazione SOCKET s;
(((3))) prima di usarlo devo usare: sockInit();?
(((4))) per chiuderlo: sockEnd()?
grazie 1000.
gia...@libero.it

 ha scritto nel messaggio
news:%1K15.187185$VM3.1...@news.infostrada.it...


 (((4))) per chiuderlo: sockEnd()?
Per quanto io ne sappia si usa close(s), come per un qualunque
file-descriptor;
Salutoni,
Marcello.
Newsgroup: it.comp.lang.c++
Titolo: Errore del compiler

Ciao a tutti,
questo è il mio primo post su questo NG.
Spero che la mia domanda non sia troppo banale.
STo compilando un programma e ottengo dal compiler un errore che non 
capisco.
- Inizia con "Undefined first referenced symbol in file",
- poi viene una marea di stringhe, molte delle quali iniziano con std:: 
o contengono dei percorsi (/var/tmp/...)
- per finire mi dice
ld: fatal: Symbol referencing errors. No output written to poly
collect2: ld returned 1 exit status
Il compiler è gcc in ambiente Solaris.
Se può servire allego il sorgente in calce a questo messaggio.
Ciao Boiler
*********************
***Inizio sorgente***
*********************
#include <iostream>
#include <vector>
using std::cin;
using std::cout;
using std::endl;
typedef std::vector<int> Polynom;
int eval(const Polynom& a, int x);
// void add(Polynom& s, const Polynom& a, const Polynom& b)
// void multiply(Polynom& p, const Polynom& a, const Polynom& b)
int main() {
	cout << "Inserire il grado del polinomio a: ";
	int ga;
	cin >> ga;
 
	cout << endl << "Inserire i coefficenti (interi) di a:" << endl;
	Polynom a;
	for (int i = 0; i <= ga; i++) {
		cout << "x^" << i << " ";
		cin >> a[i];
		cout << endl;}
 
	cout << "Inserire il punto x in cui il polinomio a va calcolato. Solo 
valori interi! ";
	int x;
	cin >> x;
 
 
	cout << endl << "a(x) = " << eval(a,x) << endl;}
 
  int eval(const Polynom& a, int x) { return x;}
  // questa funzione non l'ho ancora scritta
  // mi serviva solo qualcosa senza errori per testare la parte sopra

 capisco.
Hai linkato usando 'gcc'. Usa 'g++'.
Max

Newsgroup: it.comp.lang.c++
Titolo: header file e codifica

ciao,
ho un dubbio che vorrei voi mi chiariste.
dopo aver creato l'header file e salvato con l'estensione .h dove devo
salvare l'implementazione? ho provato in file .cpp  e poi inclusi con la
direttiva #include "pippo.cpp" ma ho letto ultimamente che ciň č fortemente
sconsigliato.
--
Roberto de Simone



Non esiste un metodo obbligatorio, ma solo quello comunemente usato:
si costruisce il file <file>.cpp che include <file>.h 
e si passa <file>.cpp al compilatore in modo che generi l' oggetto 
<file>.o 
ES: g++ -c <file>.cpp 
Come atto finale il link (generazione dell' eseguibile) 
Es: g++ -o <file> <file>.o  genera <file> eseguibile  
-- 
#eno

 ha scritto nel messaggio
news:ad8jph$dmo$1...@lacerta.tiscalinet.it...


 > direttiva #include "pippo.cpp" ma ho letto ultimamente che ciò è

Newsgroup: it.comp.lang.c++
Titolo: Programma invisibile

Salve, vorrei sapere come si fa col Borland C++ Builder 3 a rendere
invisibile un programma, cioè non presente sulla barra dei task quando è in
esecuzione e, se lo sapete, anche come si fa a mettere un' icona nella barra
di sistema (dove c' è l' ora di windows).
Grazie, Mario.
--
--------------------------------------------------
Saluti  :-)
E-Mail: 
mar...@geocities.com
--------------------------------------------------


Usa Shell_NotifyIcon (vedi Help-in-line per i dettagli).
Saluti, Neil

 --------------------------------------------------
  Prova a guardare sul NG  alt.comp.lang.borland-delphi    e cerca "invisible
programs"
  Dice come nascondere i programmi, cioe' non facendoli apparire sulla barra di
comando e nemmeno alla pressione
  di CTRL-ALT-CANC
  Penso che non sia impossibile usare quelle informazioni anche per il
builder....
  Ciao
                    Ivan

...

Newsgroup: it.comp.lang.c++
Titolo: cronometro affidabile

Salve a tutti,
devo fare un'acquisizione da uno strumento ed ho bisogno di registrare i
dati con il tempo al quale sono stati presi. Ho un pentium 4 a 2GHz,
possibile che non esista un cronometro affidabile che conti più velocemente
dei millesimi? Anche se non arriva ai microsecondi, almeno alle decine di
microsecondi. Nel caso esista, come faccio per accedervi dal C++?
Grazie per l'aiuto
              Andrea
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie per l'aiuto
Ti conviene affidarti ad implementazioni specifiche della tua piattaforma.
Putroppo su questo NG e' OT. Ad esempio se fosse Windows, spostati su
it.comp.programmare.win32 e vedrai che, windows ad esempio, ti mette a
disposizione alcune funzioni che fanno proprio al caso tuo.
Tommy

Grazie per l'aiuto
I pentium sono in grado di indicare il tempo trascorso
esprimendolo in cicli di clock (istruzione rdtsc) e
quindi si parla di nanosecondi, il C++ *standard* non
ha pero' modo di accedere a questo valore.
Il compilatore che usi probabilmente prevede la
possibilita' di includere codice assembler; se
provi a cercare in internet sono sicuro che trovi
informazioni al riguardo.
OT:
Se poi lavori sotto win32 l'accesso a questo valore di
timer ad alta precisione e' anche fornito da una apposita
funzione delle API: controlla la chiamata
QueryPerformanceCounter & derivati. In quell'ambiente
pero' l'idea di pretendere di misurare *accuratamente* i
tempi e' abbastanza discutibile; il sistema non e'
realtime e si "prende la liberta'" di fregarsi la CPU
per periodi che rasentano l'eternita' (centinaia di
millisecondi) senza preavviso e senza possibilita' di
intervento. Quindi sulle tue misurazioni aspettati di
dover considerare questo problema.
HTH
Andrea

Newsgroup: it.comp.lang.c++
Titolo: Overloading << e >> per oggetti string

Se nella mia classe ho degli oggetti string, come posso implementare
l'overloading << e >> (su file) per detti oggetti?
In particolare le stringhe potrebbero essere di una sola parola o
contenere degli spazi.
#include <string>
#include <fstream>
#include <sstream>
using namespace std;
class X
{
public:
    void set_strings(string&, string&);
    X& operator << (string& s);
    X& operator >> (string& s);
//....
private:
    string a, b;
    int m, n;
};
//---------------
void operaror << (ostream&, X&)
{
    ????
}
void operaror >> (istream&, X&)
{
    ????
}
//---------------
int main()
{
    X obj;
    string x, y;
    cin >> x ;
    cin >> y ;
    obj.set_strings(x, y);
//...
    ofstream fout("myfile");
    fout << obj;
//...
    ifstream fin("myfile");
    fin >> obj;  
return 0;
};
Sapreste indicarmi un buon tutorial (on line) per lo stream su file
di oggetti?
Grazie.
Sergio.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 di oggetti?
Qualsiasi buon testo sul C++.
Newsgroup: it.comp.lang.c++
Titolo: Scusate forse non e' questo il news....

Qualcuno di voi sa dirmi se questo e' il news-group giusto per
problematiche relative la programmazione in VC 6.0 con le MFC ???
Sapete eventualmente indicarmi eventualmente dove posso trovare il
news?????

prova it.comp.programmare.win32
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

 Sapete eventualmente indicarmi eventualmente dove posso trovare il news?????
it.comp.programmare.win32
	Mauro

Newsgroup: it.comp.lang.c++
Titolo: symbian os su p800

ho un problema ho il sony ericsson p800 che ha un sistema operativo symbian
e ho un problema quando mi connetto a internet lui naviga alla grande come
da pc ma non apre le finestre di download e da errori nei tentativi di
scaricare file da internet volevoo sapere come fare a modificarlo per
permettergli la suddetta cosa anticipate lo so che mancano informazioni ma
dovrei scrivere troppe cose per esaurire tutti i dubbi se avete una minima
idea a riguardo scrivete GRAZIE mille


Oo
Ah, mi pare di capire che è programmato in C++ o mi sbaglio ?

esatto credo proprio di si ma non so come interfacciarmi e cambiare
impostazioni

Newsgroup: it.comp.lang.c++
Titolo: Libro sul Borland C++

Ciao a tutti,
mi sapreste consigliare un libro che tratti del Borland c++, visto che
l'help del borland fa un po' schifo?
Grazie anticipatemente
Enrico.

 wrote in message
8nhbt5$28s$1...@fe2.cs.interbusiness.it...


 wrote in message 8nhsgi$871$1...@nslave2.tin.it...


 wrote in message
8nhsgi$871$1...@nslave2.tin.it...


Scusa ma allora parli del Borland C++ Builder e non del Borland C++!
Il cui help peraltro é molto completo, e non fa schifo come dice lui.
Il Ghenio
-----
Douce Sarah, p'tite aux yeux pleins de joie
Le sourire est avec toi
Tu seras capable
Le sourire aimable
D'oublier le mal, ma p'tite chérie
(Princess Sarah 1985)
 
http://www.lool.net/Sara/mainI.html
 
http://www.ne.jp/asahi/ramdas/sara/
-----


Si, non volevo dire che fa schifo, mi sono sbagliato, però secondo me non
spiega molto bene.
Newsgroup: it.comp.lang.c++
Titolo: Suggerimento

Ciao ciao, volevo chiedere se c'e' qualcuno che sa' dirmi come mai questo
semplice programma non fa quello che voglio.
Infatti il compilatore non mi da' errori, ma non funziona a dovere.
Dovrebbe solo contare i cerchi in file dxf e stampare a video il numero.
Ecco il listato:
#include <stdio.h>;
#include <string.h>;
#include <stdlib.h>;
void main()
{
char file[30];
FILE *fp;
char s[80];
int k=0;
printf("\n\n\nInserire il nome del file DXF: ");
scanf("%s", &file);
fp = fopen(file, "r");
if(fp == NULL) {
  printf("Il file %s non esiste.\n", file);
  exit(1);}
do{fscanf(fp, "%s", s);
if(!strcmp(s, "CIRCLE")) k++;
}while(strcmp(s,"ENDSEC"));
fclose(fp);
printf("%d", k);
}
Che ne pensate???
Ciao ciao e grazie.:-))
Stefano.

 
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Remove ICE from e-Mail
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 do{fscanf(fp, "%s", s);


Nel listato presentato l'errore lo si commette nel ciclo do while.
Il controllo del while non lo puoi fare sulla stinga "ENDSEC" perchè nei
file dxf
viene richiamata più volte e sempre prima delle stringhe "CICLE".
Sostituisci "ENDSEC" con "EOF" e tutto funzionerà a dovere.
Ciao alla prossima.

Newsgroup: it.comp.lang.c++
Titolo: C++小弟很困惑 麻烦大哥大姐来帮忙

我自学C++将近一年了，但没有高人指导一直是断断续续，糊糊涂涂，至今不会用C++写东西，心有余而力不足，总感学自己方法错误。哪位能详细帮忙，感激不尽。 

 
 
Qual'è il senso di postare in cinese in un NG italiano?
Mah...

 
 
Presumo un errore.
Se fosse spam non credo che saranno in molti a capire cosa sta vendendo.
Poi in mezzo vedo un C++
 
Magari �� un messaggio in codice :-)

Newsgroup: it.comp.lang.c++
Titolo: Principiante chiede aiuto.

ciao a tutti.
Vorrei sapere cosa devo fare x imparare a programmare.
Premetto che non ci capisco niente, lo sň sono ignorante, ma vorrei vedere
fino a che punto.
Cosa mi serve?.
E soprattutto se ci sono dei libri e programmi in ITALIANO.
Grazie 1000 a tutti e scusatemi.

beh per programmare ti servono un editor di testo per scrivere i sorgenti ed
un compilatore per compilarli. Compilatori freeware è pieno solo che devi
scaricarne uno per il linguaggio che vuoi imparare. Ti consiglio quindi di
scegliere un linguaggio da cui partire. Molti consigliano di non partire
direttamente dal C++ (linguaggio di cui tratta il newsgroup) ma magari con
altri piu semplici, da parte mia ti consiglio il Pascal. Libri di Pascal
purtroppo non ne conosco da consigliarti. Se invece tu volessi iniziare dal
C++ ti consiglio il libro
C++ Fondamenti di Programmazione
Autore: Deitel & Deitel
della Apogeo.
buona fortuna

 Grazie 1000 a tutti e scusatemi.
Parti leggendoti le FAQ che trovi su 
http://cpp.programmazione.it
Poi leggiti  il tutorial di Paolo Marotta:
http://www.programmazione.it/Articles/corso/index.htm
(Nota per Antonio Cuni: quella pagina mi da un errore
"Fatal error: Failed opening required '../../ads/phpadsnew.inc.php'
(include_path='') /www/
www.programmazione.it/Articles/corso/
backToProgrammazione.php on line 2" )
Infine imaprati l'inglese, dal quale comunque non potrai
prescindere a lungo.
ciao
--
Gerolamo

 fino a che punto.
ciao a tutti.
Vorrei imparare a pilotare un aereo.
Premetto che non ci capisco niente, non ho neanche la patente B.
Secondo voi quale libro in ITALIANO posso usare per imparare da solo a 
volare con un Jet?
8-))))))))
-- 
Luc.

 8-))))))))
8^)
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

            
http://www.wwiionline.it/infog/manuale/manu28.htm
ROTFL!!!
E la stessa cosa per il C++?????
-- 
Luc.

 backToProgrammazione.php on line 2" )
ora sono off-line, appena torno online vado a vedere: penso che sia 
dovuto al fatto che da tempo abbiamo messo tutti gli articoli in un db e 
i link vengono generati automaticamente, quindi potrebbe essere che il 
link sia cambiato.
Cmq invito te e tutti gli altri a non esitare a contattarmi se trovate 
degli errori del genere, in modo da poterli correggere celermente.
ciao Anto
-- 
Antonio Cuni, 19 anni, studente
Brainbench C++ Master: 4.73, higher than 99% of all previous test takers.
C Language: 3.79, higher than 92% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it
Newsgroup: it.comp.lang.c++
Titolo: Ciclo for

Salve,
a qualcuno di voi viene in mente perchè, se size==1 questo ciclo viene
seguito 2 volte?
for(int i=0; i<size; i++)
       buf_rx[i].n_seq=0;
Grazie,
Sebastiano

       buf_rx[i].n_seq=0;
Impossibile, non ci credo! Non può esistere un compilatore tanto stupido.
Sei sicuro che size sia 1 e non 2 ?
Ciao
Domenico Barra

        buf_rx[i].n_seq=0;
Qualche ipotesi:
- size non e' davvero uguale a 1 (magari perche' sporcata da
qualcos'altro
  tra dove l'assegni e l'inizio del ciclo);
- il confronto e' in realta' <=; 
- uno degli operatori [] o = usati all'interno del ciclo e' definito in
modo
  "originale";
- il compilatore e' bacato.
Direi di averle elencate in ordine decrescente di probabilita'.
Ciao,
Nicola

        buf_rx[i].n_seq=0;
Potrebbe essere un problema del debugger.
Prova (se stai usando per esempio VC++ 6.0) a fare un bel rebuild all.

   buf_rx[i].n_seq=0;
Non e' vero.
--
Andrea Laforgia (ICQ 87230455)
------------------------------ 
#exclude <windows.h>

        buf_rx[i].n_seq=0;
A meno che size non venga in qualche modo alterata nel corpo del ciclo,
questo dovrebbe essere eseguito una sola volta.
EMG


In altre occasioni a volte non riportavi parte di codice importante.
Non č che ci stai nascondendo qualcosa?
Manlio Perillo


Non č che per caso buf_rx sia un oggetto con l'operatore [] ridefinito in
modo che modifichi il parametro passato ?
Potrebbe?
Alberto

       buf_rx[i].n_seq=0;
Mah...mi sembra una cosa un pò assurda!!
Controlla che l'indice dell'array a cui assegni zero sia stato
definito, perché in caso contrario l'assegnazione potrebbe andare a
modificarti il valore di alcune variabili.
Il Ghenio
-----------
LOVELY SARA
Dal lunedi'al venerdi'su Italia Uno alle 8:10
Non perdetevelo...
-----------

Newsgroup: it.comp.lang.c++
Titolo: Problemi con map e list... lo standard che dice?

ho avuto un problema di porting da un linux ad un altro (gcc 3.2 il
secondo... il primo è lì intorno ma non so la versione precisa)...
primo problema riscontrato:
è un errore... ma i due sistemi si comportano in modo diverso:
list<pluto> pippo;
pippo.erase(pippo.end());
nel primo sistema, non ci sono segnalazioni (chiaramente il programma
non è proproi così, c'è un iteratore che ad un certo punto diventa =
end()), tutto procede con tranquillità, probabilmente c'è un controllo
all'interno di erase che fa return in caso di iteratore = end()... nel
secondo sistema, invece, dopo questa istruzione (che, ancora, non
viene segnalata) qualunque chiamata a size() o a push_back() risulta
in un segmentation fault
che dice lo standard riguardo a questo?
secondo problema:
ho un map<string, int>, inizialmente vuoto
se controllo map["pippo"], viene aggiunta la chiave "pippo" nella map?
se faccio map["pippo"]++ che succede?
grazie!
-- 
]\/[ad]\/[age (
www.mindreamz.net
)
"Un Maestro insegue semplicemente la sua visione di Eccellenza in
qualunque cosa sta facendo e lascia agli altri decidere se sta 
lavorando o giocando. A lui sembra sempre di fare entrambe." - Anonimo

 
Se l'elemento non esiste, viene creato, e ne viene incrementato il valore.
Max
Newsgroup: it.comp.lang.c++
Titolo: RIPEMD-160

Salve a tutti,
avrei bisogno di un aiuto...
Devo decodificare un stringa codificata secondo l'algoritmo RIPEMD-160.
So solo che è formata da 8 caratteri e contiene solo lettere dell'alfabeto
italiano.
Cosa devo usare per decodificarla?
C'è già qualche programmino che fa questo oppure è necessario che lo faccia
io? e se si, dove posso trovare della documentazione esaustiva sulla
decodifica degli hash codificati secondo l'algoritmo RIPEMD-160??
Grazie fin da adesso per l'aiuto
Ciao

 sulla decodifica degli hash codificati secondo l'algoritmo RIPEMD-160??
Ma perché non hai cercato con Google? Il primo sito che trovi spiega 
bene che cos'è e fornisce anche un'implementazione in C standard.
Max

Newsgroup: it.comp.lang.c++
Titolo: visual c++ e database access ?

Ciao sto alle prime armi della programmazione in visual c++ e vorrei
sapere se esite
qualche sito italiano dove viene spiegato come fare una stupida applicazione
con un db access un campo testo dove inserire una stringa sql e una list
x visualizzare il risultato. ( magari un esempio)
Ho provato da solo ma senza risultato.
Ciao Fab.  
bic...@tin.it

Hai provato a seguire uno dei tutorial DAO della guida in linea?
Sono utili per capire di cosa si tratta.
--
Piergiorgio Pirro
piergior...@tin.it
http://web.tiscalinet.it/ppirro
ICQ# 60945968
Newsgroup: it.comp.lang.c++
Titolo: Uso di altri linguaggi

Non è per fare polemica spicciola, però trovo interessante queste prove 
comparative di prestazioni tra linguaggi compilati staticamente e altri 
compilati più o meno dinamicamente.
http://www.codeproject.com/KB/IP/high-performance-server.aspx
-- 
Articolo 33 della Costituzione italiana: L'arte e la scienza sono 
libere e libero ne è l'insegnamento

 compilati più o meno dinamicamente.
Ma l'articolo non compara dei linguaggi, ma un server HTTP COMPLETO 
(IIS) con un prototipo minimale in .net che non avra' un decimo della 
complessita` necessaria a creare un web server GENERICO, tra l'altro IIS 
e` closed source quindi e` proprio impossibile utilizzarlo per questo 
tipo di cose.
Se si comparano i linguaggi bisognerebbe perlomeno usare le stesse API a 
livello di OS e gli stessi algoritmi... in ogni caso anche in questo 
modo trovi benchmark che dimostrano tutto e il contrario di tutto 
(leggi: puoi trovare benchmark che ti dimostrano che su un certo 
algoritmo il Java e` piu' veloce del C e benchmark che ti dimostrano che 
su un altro algoritmo il C e` 50 volte piu` veloce del java).
Bye,
  Gabry

a livello di OS e gli stessi algoritmi...
Non basta. Bisogna anche vedere i casi reali, e per essere completi 
bisognerebbe vedere tutto il ciclo del software e il livello tecnico 
delle persone che hai in ditta/progetto che sviluppano.
Conoscendo un pochino la programmazione via socket non vedo poi per 
quale motivo di dovrebbero essere differenze sostanziali tra C++ e 
DotNet. La differenza in quel caso la fa il S.O. per come ha 
implementato le primitive, il programmatore, e la quantità di fuffa che 
hanno venduto i commerciali.
Dire che con il C++ si programma velocemente programmi veloci rasenta 
il mito, almeno in questa formulazione. Mito però che mi pare 
resistere.
Aggiungo che io programmo al 90% in C++, al 8% in C# e al 2% in Python. 
I motivi che mi spingono ad usare, malgrado tutto, il C++ sono 
complessi, quelli che mi spingono a non usarlo molto semplici (debug 
ostico, facilità di fare programmi "visuali").


 
http://www.codeproject.com/KB/IP/high-performance-server.aspx
"The article you want to view was deleted at 17:36 6 Mar '08 .
Please go to Internet / Network  to view the list of available
articles in this section"

 articles in this section"
Che strano, era stato pubblicato da poco.


 Che strano, era stato pubblicato da poco.
Suppongo non sia quindi più reperibile. Peccato. :)
-- 
cc = callcc {|cc| cc.call cc}; cc.call cc
Newsgroup: it.comp.lang.c++
Titolo: Problema con type-traits C++

Il seguente codice non compila col Visual C++:
<CODE>
// Forward declaration of VectorT main class
template <int N, typename T> class VectorT;
template <typename T>
struct traits
{
    typedef T element_type;
};
template <int N, typename T>
[*] struct traits< VectorT<N, T> >
{
    typedef typename traits<T>::element_type element_type;
};
</CODE>
Si ottengono tre errori:
C2065: "N" identificatore non dichiarato
C2065: "T" identificatore non dichiarato
C2687: impossibile definire un tipo nidificato definito dall'utente di 
una classe template non inline
Tutti nella linea [*].
La classe VectorT e' definita in seguito (perche' necessita di 
traits::element_type).
Avete qualche dritta? E' VC fuori standard, o sbaglio io?
Thnx
Dan

 
che versione ?
La versione Visual C++ 6.0 sicuramente non compila per via di 
un'implementazione dei template lacunosa e molto "personale" della 
Microsoft.
La versione 7.1 (aka Visual C++.NET 2003) al contrario è molto aderente 
allo Standard C++.
HTH
===
Gianni

 };
Compila perfettamente col Comeau. Che versione di VC++ usi?
Ciao,
Nicola

 allo Standard C++.
Purtroppo non ho VC++.NET 2003 :(
...esiste un qualche Service Pack per migliorare la gestione che VC6 fa 
dei template?
Thnx

 Compila perfettamente col Comeau. Che versione di VC++ usi?
Era la 6.
Il Comeau e' free per uso personale?
...il problema e' che pero' avevo necessita' di usare VC perche' dovevo 
fare poi una GUI MFC-based...
Grazie per il test, comunque.
Dan

 allo Standard C++.
Un mio amico mi segnala che non compila neanche con VC7, che dovrebbe 
essere quello precedente alla suite .NET 2003, giusto?
Ma per caso hai provato a compilare col 7.1, e non hai problemi?


Scusa il ritardo.. ma non ho la possibilita' di leggere spesso il NG.
Non sono in possesso del compilatore Visual C++ 7.0, ma dubito 
fortemente anche di lui. Ho provato a compilare il tuo codice nel modo 
seguente con Visual C++ 7.1
<CODE>
template <int N, typename T>
class VectorT
{
 
};
template <typename T>
struct traits
{
     typedef T element_type;
};
template <int N, typename T>
struct traits< VectorT<N, T> >
{
     typedef typename traits<T>::element_type element_type;
};
int _tmain(int argc, _TCHAR* argv[])
{
	typedef VectorT<3, float> P;
	traits<P>::element_type a;
	a = 3; //<- a è di tipo float
	return 0;
}
</CODE>
Tutto compila senza warning ne' errori.
Forse gia' lo sai ma puoi scaricare il Visual C++ 7.1 da
http://msdn.microsoft.com/visualc/vctoolkit2003/
leggi bene la licenza sulle restrizioni sulla redistribuzione degli 
eseguibili prodotti con vctoolkit2003.
===
HTH
Gianni

 Scusa il ritardo.. ma non ho la possibilita' di leggere spesso il NG.
Ma figurati! :) Piuttosto: grazie per il feed-back!

 Il Comeau e' free per uso personale?
No, pero' e' possibile fare esperimenti con la versione online:
http://www.comeaucomputing.com/tryitout/
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: AAA aiuto cercasi per principiante MFC

Spero che qualcuno perda un po di tempo per rispondermi.
Uso VC++ 6 ....
Il problema è il seguente:
Se per esempio disegno due bottoni vorrei poter cambiare il caption via
codice a programma in esecuzione,
come in visual basic (command1.caption = "Salve Mondo").
Grazie
Per favore rispondetemi qui 
mim...@geocities.com
Marco



Siamo messi proprio bene qui...comunque: CWnd::SetWindowText().
Davide Marcato.
----------------------------------------------------
| -- Freelance International Consultant
| -- Win32/MFC/COM Development & Training
| -- Technical Writer & Speaker
----------------------------------------------------
| -- Email: 
mar...@programmers.net
| -- Web: 
http://www.DavideMarcato.com
----------------------------------------------------

Non è MFC ma puoi comunque riuscire a trovare qualcosa di analogo nelle
suddette classi.
SetWindowText(HWND hWnd,  LPCTSTR lpString);
Ciao, Giuseppe

...

Newsgroup: it.comp.lang.c++
Titolo: Array bidimensionale

Avrei bisogno di una struttura tipo array che mi gestisca un tipo string 
ed un tipo int.
Mi date una mano a gestirlo?Non saprei come fare

 Mi date una mano a gestirlo?Non saprei come fare
La tua richiesta non e' molto chiara. Cosa vuoi fare?
-- 
Devaraja (Xdevaraja87^gmail^c0mX)
Linux Registerd User #338167
http://counter.li.org

 ed un tipo int.
Non ho caito bene cosa vuoi, comunque butto lì un
std::vector < std::pair < std::string, int > > > array;
Ciao
  Andrea

Andrea Palazzi ha scritto:

Non sarebbe piu' comodo usare le map?
#include <map>
...
std::map array;


 
correzione:
std::map<std::string,int> array;


 std::map<std::string,int> array;
Se accede ai dati usando la stringa, senz'altro sě.
Ciao
  Andrea

 std::map<std::string,int> array;
Se accede ai dati usando la stringa, senz'altro sì. Se invece ha bisogno di
accedere ai dati in maniera diversa, credo di no.
Ciao
  Andrea

 
Ora non ricordo bene perche' non le ho ancora studiate e ho dovuto 
accantonare il c++ per un po', ma non e' possibile scorrere la map con 
un iteratore per ricercare anche in base al secondo indice? Anche se a 
questo punto credo che la comodita' della map sia gia' sparita...


 questo punto credo che la comodita' della map sia gia' sparita...
Infatti, la map è comoda se accedi agli elementi tramite la chiave; te hai
supposto che la chiave sia la stinga, ma poteva anche essere l'int e la
stringa il dato; in ogni caso va bene se un elemento è la chiave, l'altro il
dato che ti serve.
Può ancora andare bene se devi leggere tutti gli elementi in sequenza,
li passi tutti con un iterator e fine della storia; nota comunque che in
questo caso non usi la chiave, che è la peculiarità della map.
Comunque se sia la stringa che l'intero sono dati non userei un map, perché
per cambiare il dato che fa da chiave dovresti creare la nuova coppia
chiave-valore e cancellare la vecchia.
Un'ultimo limite è che la map non ammette due chiavi uguali, anche se questo
si risolve usando una multimap.
Comunque anche io sto ancora imparando le STL, per cui potrei aver detto
delle vaccate mostruose ;)
Ciao
  Andrea

Andrea Palazzi ha scritto:

Scusatemi se sono stato poco chiaro, allora ho un file con un num di tel 
univoco e un nome associato a quel numero
Devo inserire questi due dati in un array quindi contenente un tipo int 
per il numero ed un tipo string per il nome.
Devo inoltre eseguire la ricerca del nome e stampare il numero 
associato, ma questo è un problema secondario ora devo innanzitutto 
creare una struttura dati soddisfacente
Grazie per l'aiuto

 Grazie per l'aiuto
IMHO
"map" mi sembra faccia per te, se poi possono esserci anche omonimie mi 
pare che esiste un altro contenitore  map che permette anche questo.

 univoco e un nome associato a quel numero
Sicuro che sia saggio memorizzare un numero di telefono in un intero?
Se non hai forti vincoli sui tipi di numero di telefono, imho vai a
sbagliare.
-- 
non vincono, non vinceranno, non hanno domani
la forza è nel puntello impugnato da oneste fortissime mani
Newsgroup: it.comp.lang.c++
Titolo: Creare file

Ciao a tutti!
Vorrei trovare il modo per creare un file di testo su cui poi andrò a
scrivere dei dati.
La libreria <fstream> contiene delle funzioni membro per aprire,
chiudere, e gestire un file già esistente, ma nessuna per crearlo
(credo :) ).
Probabilmente il mio problema è banale, ma non ho un manuale sotto
mano ed essendo un neofita del c++ non riesco a trovare una
soluzione...
Grazie in anticipo per la disponibilità.

analf...@hotmail.com
 ha scritto:

#include <fstream>
std::ofstream f( "percorso_file" );
Un manuale consultabile gratuitamente:
http://www.dinkumware.com/manuals
Saluti.

 (credo :) ).
Se non erro, il comando per aprire un file, se non trova il file in 
oggetto ne crea uno nuovo, appunto ...
Newsgroup: it.comp.lang.c++
Titolo: Re: Libro decente sul C++

 per il C++.
In effetti a me sembra che quello sopra sia simile come impostazione al
K&R. Purtroppo č proprio l'argomento ad essere enormemente piů complesso
del C e quindi non sarebbe possibile farlo entrare in un libro piů
piccolo, a meno di non tralasciare cose importanti.
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

Mi sto avvicinando ora cl C++, il mio background viene dal 
C. Ho scaricato il primo volume di "Thinking in C++" di 
Bruce Eckel e me lo sto leggendo, ma vorrei avere anche un 
altro libro cartaceo da consultare. Anche perchè arrivato al 
15-esimo capitolo sul polimorfismo e funzioni virtuali 
comincio a non capire una mazza...
Leggendo un po' le faq del gruppo e indagando ulteiormente, 
ho ristretto la scelta a tre volumi:
- lo Stroustrup (ma da quel che ho capito molti lo reputano 
illeggibile perchè tempestato di rimandi a parti successive);
- il Lippman-Lajoie (anche qui ho letto qualche commento 
negativo sull'organizzazione dell'esposizione degli argomenti);
- il Deitel&Deitel (2 vol);
l'unico problema, a parte la scelta, è che sono dei libri 
ciclopici... mi chiedevo se non esista qualcosa tipo il K&R 
per il C++.
Mi andrebbe bene un volume che tralasci la "parte C" del C++ 
e si concentri invece dettagliatamente sull'aspetto OO.
Sono ultra-graditi suggerimenti.
Grazie, ciao.

 piccolo, a meno di non tralasciare cose importanti.
in effetti mi sono reso conto della complessità... cmq, 
eccettato che le dimensioni sono "fisiologiche", consigli di 
prendere la terza edizione che si trova da noi o la quarta 
in inglese? Quest'ultima dovrebbe essere una completa 
rivisitazione del libro nella edizione precedente:
http://www.aw-bc.com/catalog/academic/product/0,1144,0201721481,00.html
grazie, ciao.

 
http://www.aw-bc.com/catalog/academic/product/0,1144,0201721481,00.html
Non sapevo fosse uscita. Sicuramente consiglio quest'ultima.


 per il C++.
Eh eh...ma il C++ e' ciclopico! :)
C++ != C :)
Per imparare bene il C++ ci vuole pazienza e applicazione, oltre che 
tempo. Imparare bene il C++ in una settimana venendo dal puro C e' 
secondo me impossibile.
Ciao
Dan

 Il TIC++ credo si trovi anche in edicola, bello e stampato :)
Addirittura in edicola?


 Addirittura in edicola?
Chiedo scusa, volevo dire *libreria* :)

> Bruce Eckel
Dove si trova?
Mi dai l'indirizzo web?


http://mindview.net/Books/TICPP/ThinkingInCPP2e.html
ciao.

 wrote in message
news:4224b501$0$6297$5fc...@news.tiscali.it...

Qui 
http://pensareincpp.altervista.org/
 trovi una traduzione in italiano del
primo volume ( Seconda Edizione )
Newsgroup: it.comp.lang.c++
Titolo: visual c++ .NET è diverso?

Ciao a tutti, sono nuovo del c++ e tra le mani (al lavoro) ho visual studio
.NET 2003. Mi chiedevo se imparare c++ in quell'ambiente è tanto diverso
(migliore/peggiore, non so). E poi è portabile? E avrò bisogno del .net
framework per far funzionare i miei programmi?
Ciao
--
----
dawe
www.daweonline.tk

 .net framework per far funzionare i miei programmi?
Se usi solo il C++, no, altrimenti sì.
-- 
---
*************** | Have you ever retired a human by mystake?
*** Azathot *** |
*************** | To contact me, ask me gently. Thanks.

 i miei programmi?
No, ne avrai bisogno solo se decidi di compilare per .NET framework.
Tommy

ottimizzato.
Non so se e' aderente allo standard. Dovendo (per lavoro) fare codice
multipiattaforma (VC sotto Windows, e GCC sotto Linux) vedo che
qualche piccola differenza c'e', e mi e' sembrato piu' pignolo il GCC.
Non mi chiedere pero' esempi, perche' non ne ho tenuto traccia.
Comunque mi piace cosi' tanto l'IDE del Visual Studio che preferisco
lavorare sotto Windows, e solo alla fine testare sotto Linux (che tra
l'altro conosco male).
Poi che come S.O. ritenga migliore Linux e' un'altra storia.
-- 
Li mortacci a Lycos che ha censurato il sito Papero 1
Sito Papero 2 -> 
http://user.7host.com/papero/
Sito Papero 3 -> 
http://members.xoom.it/davidequack


in che vita?!
Un compilatore che non permette la specializzazione parziale delle
template?!?!?
Mah....

 Mah....
"delle template" ?
Immagino tu stia parlando di: "Partial Class Template Specialization".
Questa domanda in quanto esistono altre cose.... ad esempio: "Partial
Specialization of Function Templates".... non sei stato per nulla chiaro....
Beh, ad ogni modo ti sbagli tu, il VC++ .NET 2003, per cio' che e' la mia
esperienza non ha problemi con i "template specialization" in generale.
Tu a che versione ti stai riferendo... come al solito alla 6? alla 2002?
La 6 e' uscita prima dello standard e non puo' essere presa in
considerazione.
Il 2002 aveva ancora dei problemi lamentarsi e' lecito, ma subito dopo hanno
rilasciato la 2003.....
.... lamentarsi della 2003 e' da pazzi, si parla di 98% di aderenza allo
standard, uno dei dati piu' alti.
Tommy

qualche piccola differenza c'e', e mi e' sembrato piu' pignolo il GCC.
Mi rispondo da me, con un esempio che ho ripescato.
struct pippo{ enum pluto{ bau }; };
il vc 2003 permette:
int a = pippo::pluto::bau;
il gcc 3.3.1 no, e vuole:
int a = pippo::bau;
Che e' comunque ammesso dal VC. Non so cosa dice lo standard


 template?!?!?
Se ti riferisci anche a 
VS.NET
 2003 forse è il caso che leggi l'articolo
seguente:
http://www.developer.com/net/csharp/article.php/2217451
Comunque discussione con toni così accesi servono solo ad accendere inutili
flame.
--
Lello Mele
www.lellomele.it
www.programmazione.it

 Non so se e' aderente allo standard. 
Beh, e' assodato oramai che sia uno dei compilatori piu' aderenti (98%).
Tommy
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.c++
Titolo: Applicazione Windows

Sapreste consigliarmi qualche libro su come programmare applicazioni windows
con C++  e non con Visual C++ o Borlanc C++ builder o altri.

 con C++  e non con Visual C++ o Borlanc C++ builder o altri.
Questa domanda fatico a comprenderla...
Se ti riferisci allo standard C++ che cosa c'entra windows ?
In teoria non sei OT ma ogni possibile risposta ti sposterebbe verso l'OT.
Newsgroup: it.comp.lang.c++
Titolo: Un piccolo rebus informatico

Ciao a tutti,
    sono impantanato in un rebus! Sto realizzando un software per una
videoteca che come al solito è gestita con 2 vecchi 386 un piccolo programma
scritto in DOS che controlla il distributore automatico per i noleggi
esterni.
Il database è un vecchio dbase ancora funzionante ma alquanto gestito male
dal programma. In poche parole il mio cliente per inserire un film utilizza
un codice identificativo per i films da noleggiare. Non riesco a capire dove
devo cercare!! L'unica cosa che ho trovato sono due *.dbf che contengono
migliaia di films ma con codici differenti.
Ad esempio il "film cartone animato" Animatrix il mio cliente lo recupera
con il codice 5000010!
Qualcuno mi sa dire qual'è la relazione fra un codice del tipo 5000010 da un
codice A00015d o F05061??
Tabella: Gvcs
CODICE: A00015d
TITOLO: ANIMATRIX
Tabella: MvvRxCn
CODICE: F05061
TITOLO: ANIMATRIX
##########################
# Yahoo Messenger: ShineMiku
# Ti aspetto per chiacchierare su
# Programmazione, Tecnologie
# Collaborazioni di Lavoro
##########################

 [CUT]
Questo ng si occupa del C++ *standard*, quindi sei OT. Cerca un 
newsgroup piu' adatto.
-- 
/**
  * Mattia Belletti - Undergraduate student @ 
cs.unibo.it
  * ICQ: 33292311   - email: 
mbel...@cs.unibo.it
  * IRC: BluShine   - site(s): 
http://cs.unibo.it/~mbellett
  * Linux registered user 299762 @ Linux registered machine 213003
  */

a parte che sei OT (ok, ti è stato già detto)
resta il fatto che per sapere "come funziona un programma" bisogna
fare un lavoro non indifferente di "retroingegneria" e partire dai
semplici codici nel database è un buon punto di partenza, ma non è
sufficiente!!! quei codici potrebbero essere qualunque cosa il
programmatore abbia deciso che debbano essere e oltretutto utilizzando
nomi non proprio autodescrittivi per le tabelle, non è cosa semplice
risalire al funzionamento
-- 
]\/[ad]\/[age (
www.mindreamz.net
)
"Un Maestro insegue semplicemente la sua visione di Eccellenza in
qualunque cosa sta facendo e lascia agli altri decidere se sta 
lavorando o giocando. A lui sembra sempre di fare entrambe." - Anonimo

 risalire al funzionamento
magari e' solo un hash del codice ... ma se cosi' fosse e non trovi il metodo di 
hashing non puoi fare il reverse dall'hash al codice vero ... ma solo  come si 
fa con l'MD5 dalla chiave ottenere un hash ...
ciao

 ha scritto nel messaggio
news:brco3v$6up$1...@news.ngi.it...
magari e' solo un hash del codice ... ma se cosi' fosse e non trovi il
metodo di
hashing non puoi fare il reverse dall'hash al codice vero ... ma solo  come
si
fa con l'MD5 dalla chiave ottenere un hash ...
Ciao Goul_duKat,
    ti seguo poco, non ho capito bene cosa dovrei fare.... ti chiedo un
aiuto...
Ciao
Michelangelo