mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: BCPPB Proprietà (non quella che pensate)

Ciao a Tutti,
Con il mio inglese elementare non riesco a decifrare bene
la licenza d'uso del mio Borland C++ Builder 3 st.
Vorrei sapere se i programmi creati con i componenti
visual (cioè codice inserito dal BCPPB) resta di mia
proprietà e posso distribuirlo a chiunque?
E' una domanda sciocca?
Grazie!
                Francesco
 
met...@rosenet.it

proprietà e posso distribuirlo a chiunque?
Naturalmente. Non hai facoltà però di distribuire anche solo porzioni
della VCL Source.
Ciao
Roberto Gerola
_________________________________________
e-mail: 
roge...@tin.it
WWW: 
http://space.tin.it/computer/rgerola

Newsgroup: it.comp.lang.c++
Titolo: Cambiamenti anomali nei dati

-- 
Ciao
ho un problema un po' particolare che non riesco a risolvere.
Ho la struttura seguente:
typedef struct{
	char	nome[30];
	int	att1;
	int	att2;
	int	att3;
}persona;
ed ho inserito questa struttura come membro dati di una classe (non
 chiedetemi perche'di tutto sto' giro.....)
class  uomo{
	persona p;
	//alcuni metodi;
	int metodo_cazzuto();
	};
Ho poi dischiarato un array di classi
uomo   a[10];
Il problema č che quando eseguo dei cicli che chiamano il metodo_cazzuto,
 il quale
aggiorna i campi att, si verificano delle variazioni piu' o meno casuali
nel campo nome.
In verita' non sembrano del tutto casuali.
Si verificano sempre e solo su alcuni elementi.
LA mia domanda e'(ovviamente):
	da cosa possono essere dovuti questi cambiamenti?
	possono dipendere dal compilatore?
	e' un problema di memoria?
insomma, non so piu' cosa pensare.
Come compilatore ho utilizzato sia g++ sotto Linux che Turbo C 3.0 sotto DOS
ma il risultato e' lo stesso.
Ringrazio per qualunque indicazione utile.
P.S: non ho ritenuto utile postare tutto il codice perche' sono 200 
incasinatissime linee.
Ho pero' potuto verificare che le variazioni si hanno solo quando chiamo
il determinato metodo_cazzuto che modifica gli att.
grazie ancora
Robby
 
			  /:= Linux Powered =:/
  	    /:= e-mail: metti "libero" al posto di "NOSPAM" =:/

         e' un problema di memoria?
Senza vedere un po' di codice è difficile capire perché accada. Ma
invece di riportarlo tutto, cerca di estrapolare il minimo che manifesta
comunque il problema. E' un esercizio che ti servirà molto e che forse
ti porterà addirittura da solo alla soluzione del tuo problema.
EMG

ti porterà addirittura da solo alla soluzione del tuo problema.
Purtroppo no per il momento.....
Robby
-- 



 Nello spedire il secondo post mi sono accorto di non aver capito bene
l'uso delle classi e delle funzioni membro.
Infatti la chiamata 
g[0][b].ag_mr(&g[0][b],risultato, ricevitore);
non mi sembra del tutto corretta. Ricorda più l'uso delle funzioni, alle
quali sono affezionato :-)
Ci lavorero' su ancora.......
+


 Qualche aiuto?
Mi spiace ma senza poter fare delle prove non mi viene in mente niente.
EMG


Ho capito.....allora forse e' meglio che dia una sistemata al codice e poi
riposto il tutto.
Se sei d'accordo, magari te lo posto via mail?
Grazie e a presto

Newsgroup: it.comp.lang.c++
Titolo: Imparare il Visual c++

Salve, sono uno studente d'informatica, volevo iniziare a programmare in
Visual c++ forte della mia conoscenza del Vb....ma ho scoperto che in realtà
il c++ è tutt'altra cosa... adesso qualcuno sa come posso imparere a
sviluppare applicazioni ( anche gestionali ) con Vc++, magari consigliandomi
qualche link utile ( purtroppo i miei fondi limitati non m permettono di
acquistare un bel libro sull'argomento ). Grazie x l'attenzione

Credo che sia meglio acquistare un libro come ho fatto io,
piuttosto che provare (sopratutto per chi inizia) pezzi di tutorials
mal funzionanti su internet !
Cmq se ti interessa, c'e un po di tutorials sulla programmazione Win32
su  
www.gametutorials.com
Ciao.
HS_
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie millle


cerca la versione elettronica (non so se esiste la cartacea) del libro
"thinking in c++" di Bruce Eckel che e' scaricabile gratuitamente, non
e' pero' specifico del visual c++ . Il sito di Eckel e':
www.bruceeckel.com
bye.
Luc
Newsgroup: it.comp.lang.c++
Titolo: info su DOS-extender

Devo realizzare dei programmi DOS a 32 bit, in modalità protetta, ed
utilizzo il BC++ 4.52 
Ho provato il DOS32, ma mi dà un sacco di errori se utilizzo il C++,
anzichè il C.
Grazie a chi vorrà darmi una mano.


A parte che dovresti elencare se non altro qualcuno degli errori in
questione (altrimenti come si fa a capire qual è il problema?), forse
potresti provare a procurarti il DJGPP (
ftp://x2ftp.oulu.fi/pub/msdos/programming/djgpp
 ) che lavora a 32 bit,
ha già incluso un host DPMI, e, soprattutto, è gratis - o meglio,
soggetto alla GPL, il che significa che se usi le sue librerie devi
fornire il codice sorgente del programma che scrivi.
Più di questo, con le informazioni che fornisci, non saprei dirti. Prova
a postare qualcosa di più preciso!
-- 
 Andrea Glorioso Pelliccioni 
 
sa...@intercity.shiny.it
 
 
glor...@intercity.shiny.it

>L'istanza della classe B e` dichiarata all'interno o all'esterno della
classe A
L'istanza è dichiarata all'interno della classe A.
Grazie per l'interessamento!!!
Ciao!!

 Paolo
Ci provo!!
Nella gestione che sto svilupando, mi capita di entrare in una finestra
(classe A), dalla quale poi passo ad un altra finestra (classe B)
tenendo sempre attiva la finestra (classe A).
Il problema sta nel fatto che prima di uscire dalla finestra B  devo
valorizzare delle variabili d'istanza della Finestra A (senza creare una
nuova istanza della finestra A).
Quindi prima attivare la classe B memorizzo il puntatore della classe A
in questo modo:
DataFRM oWin( dBseeApp.GetdBseeDesktop(), DE_STATE_INK, NULL );
oWin.SetOwnerWindow(this);
oWin.Execute();
utilizzando la classe SetOwnerWindow, un metodo della classe B,
passandogli this che  è il puntatore all'istanza della classe A
Quello che non riesco a fare è dichiarare e implementare la classe
SetOwnerWindow.
Infatti per fare una gestione di questo tipo nella classe B avrò
dichiarato (classeB.hpp)
void SetOwnerWindow(??????);
Dove ci sono i ????? non sono cosa mettere, cioè che tipologia di
variabile dichiarare
void SetOwnerWindow(int *puntatore);
void SetOwnerWindow(const int *puntatore);
ecc...
E come utilizzare la variabile d'istanza all'interno della classe B  per
fare riferimento alla classe A?
puntatore->metodoclasseA(...)
puntatore.metodoclasseA(...)
ecc..
Grazie ciao!!
Newsgroup: it.comp.lang.c++
Titolo: convertire da c++ in pascal

Mi aiutate devo covertire questa linea di codice c++ in delphi
addr = (m[i].addr*2) + ( (0 != (m[i].flags & I2C_M_RD)) ? 1 : 0);
dove :    m[i].add = numero intero
             m[i].flags=numero intero
             I2C_M_RD = numero intero
alla fine in addr che succede?
mi spiegate passo passo che succede in quella operazione?
quel punto interrogativo alla fine che significa?
Mi aiutate a trovare l'equivalente  di questa operazione in pascal?
Grazie

 Mi aiutate a trovare l'equivalente  di questa operazione in pascal?
No, questo e' un NG di C++ non di pascal, ma forse ora ti e' facile farlo in
prima persona. Magari non provare di scriverlo su di una sola riga....
Scrivilo su piu' righe, utilizza un if/else etc...
Tommy

 ha scritto nel messaggio
news:Jsvta.78700$K35.2...@news2.tin.it...


 var1 &= ~ var2;
equivale a
     var1 = var1 & (~var2);
ovvero:
- piglia il valore di var2
- fanne il complemento bit a bit (operatore ~)
- mettilo in AND bit a bit con var1  (operatore &)
- assegna il risultato a var1 (operatore &=)
-- 
   |   \    \  | ___|_  |_  | ianezz a casa sua... :-)
   |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
  _|_/  _\_|  _|____|___|___| 
http://www.linuxtrent.it

 scusate la mia ingnoranza in c++++++ ma non mi e mai piaciuto sto
linguaggio
Ti ha gia' risposto Matteo, quindi mi limito a fare fischi di dissenso ;-)
Tommy

Newsgroup: it.comp.lang.c++
Titolo: Ma VC++ è RAD?

Devo ancora capire se VC++ sia qualcosa di simile al mio amato Delphi come 
interfaccia... E' un tool RAD?
Ovvero, c'è una barra di componenti da prendere e infilare nelle form?
C++ Builder è identico a Delphi... e Visual C++?
Saluti
Paolo

Beh se ti puň consolare, sin dalla versione 1.5 di Visual C++, mi chiedevo
perchč si chiamasse cosě visto che di visuale non ha nulla e non si accosta
neanche minimanente ad ambienti quali VB, Delphi, C++Buider o Kylix....Ma
per la Microsoft č visuale!!!
ciao
--------------------------------
Inviato via 
http://usenet.libero.it

 C++ Builder è identico a Delphi... e Visual C++?
C++ Builder "nasce da Delphi", stesso IDE, framework comune ed altro ancora!
Cambia il parser! ;-)
--
- Carlo -

 C++Buider o Kylix....Ma per la Microsoft č visuale!!!
Si chiama Visual perché non č a riga di comando.
M.


Ciao a tutti, sono nuovo del newsqroup
Come no!? VisualC++ ha una barra dei componenti da inserire  nelle form,
solo che non è così limpido come in altri ambienti RAD.
Basta creare un nuovo file di risorse, aggiungere un elemento, selezionare
la voce Dialog.
Dopodichè sarà possibile selezionare i componenti nella ToolBox a fianco.
Non solo. Si possono anche usare controlli ActiveX/COM.
Ammetto che, sia usando le MFC sia usando le API a basso livello il codice
generato dallì'IDE è un po' caotico rispetto a un form VB dove non viene
proprio visualizzato il codice che crea il form.
Newsgroup: it.comp.lang.c++
Titolo: Problemi con le MFC





Salve a tutti.
Ho dei problemi nel compilare con il VC 4.0 le mie 
applicazioni create con
MFC.
Praticamente: se creo un programma con il 
Wizard il linker lo passa,
altrimenti mi da degli assurdi problemi di 
linking.
So la causa di questi problemi: andando a vedere le Settings di un 
Wizard
project e mettendole a confronto con le Settings di mio progetto mi 
sono
accorto che c'era qualcosa di diverso.
Ho mdoficato alcune righe del 
MAK file tipo 'subsytem:console' in
'subsystem:windows' e sostituendo le 
macro _WIN32 e/o _AFXDLL e/o _WINDOWS
alle macro _CONSOLE.
C'è un 
modo più pratico?
Ho provato a compilare le mie applicazioni MFC sotto 
DOS con le istruzioni
(di linking e altre) necessarie.
Come posso 
fare?
Ringrazio in anticipo le persone che mi risponderanno.
Alessio 
Treglia


tre...@grisnet.it


alessio...@technologist.com





 Alessio Treglia ha scritto:
[...]


wrote:

La mia Q&A column di Agosto 98 sul Visual C++ Developers Journal parla
anche di MFC nelle applicazioni console Win32. Forse ti puo' essere di
aiuto. 
http://www.vcdj.com
Davide Marcato.
----------------------------------------------------
| -- Freelance International Consultant
| -- Win32/MFC/COM Development & Training
| -- Technical Writer & Speaker
----------------------------------------------------
| -- Email: 
mar...@programmers.net
| -- Web: 
http://www.DavideMarcato.com
----------------------------------------------------


Magari se gli rispondessi anche sarebbe piu' contento... ;-)



Eh no, io nel mio post precedente poi avevo dato la risposta... ;-)
Non ho risposto perche' forse e' piu' semplice che si legga quel pezzo di
articolo, se l'argomento e' quello giusto indubbiamente l'articolo lo
tratta in modo piu' completo e coerente.


Newsgroup: it.comp.lang.c++
Titolo: NEW and DELETE!!!!!!!!!!!!!!!!!!!!!!!!!!

Come faccio a memorizzare delle stringhe
per esempio nome e cognome di una rubrica telefonica......
Devo usare new???
Grazie


No, meglio il tipo std::string:
string s; // dichiari una variabile stringa
getline( stream, s ); // la riempi con una riga letta dallo stream che
ti interessa
EMG

Newsgroup: it.comp.lang.c++
Titolo: Informazioni sui token

Salve a tutti e scusate il disturbo.
Sto cercando disperatamente informazione su algoritmi di ricerca (di
stringhe) e più precisamente sull'uso di token.
Se potreste indicarmi qualche sito ho qualunque informazione a proposito vi
sarei grato
Grazie
P.S. :Non importa che riguardi il c/c++ mi va bene per qualsiasi linguaggio
Lord Ryder

 stringhe) e piů precisamente sull'uso di token.
"Token"?  Non conosco.  Una introduzione (veramente ottima) a tutti
gli algoritmi comunemente usati, pero', e' in
http://ei.cs.vt.edu/~cs5604/f96/cs5604cnSS/TR92.html
Copre, tra l'altro, KMP, BM, BMH, piu' vari algoritmi di ricerca
approssimata.
-- 
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: Enumerazione files in dir

Come faccio a Enumerare i files in una directory?

 Come faccio a Enumerare i files in una directory?
Cos'è una directory? Si trova nella libreria standard? 
-- 
Luc.

 Come faccio a Enumerare i files in una directory?
Come Luc ha espresso in maniera un po' tersa, a livello di standard non
esiste il concetto di "directory", e quindi nemmeno una libreria che
permetta di esplorarle. Devi indirizzarti verso gli strumenti messi a
disposizione dalla tua piattaforma e quindi porre i tuoi quesiti su un
newsgroup specifico.
Ciao,
Nicola
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Nicola
Ciao

 la mia su questo newsgroup.
Nessuno ha detto che hai sbagliato. Semplicemnte non eri al corrente che
lo Standard del C++ non contempla il concetto di 'directory' e che
pertanto tale argomento (come del resto gran parte delle questioni che
riguardano l'interazione con il filesystem) non è appropriato per questo
NG.
La cosa è stata discussa numerose volte:
 
 
http://groups.google.com/groups?q=group:it.comp.lang.c%2B%2B+directory
Max

Max M. scriveva:

Grazie ancora, ciao.
Newsgroup: it.comp.lang.c++
Titolo: Aiuto su rand

Salve a tutti, vi chiedo umilmente un aiuto su una questione che fino ad ora
non sono riuscito a risolvere.
Il file sorgente che di seguito riporto non è altro che una funzione, la
quale restituisce n colonne formate da 8 numeri casuali.
Quando l'ho scritta sapevo che nella globalità dei casi tale funzione
potesse restituirmi, nella stessa colonna, più numeri eguali;
credevo che le possibilità erano quantomeno ridotte, ma invece non è stato
così.
Il problema di non far comparire nella stessa colonna più numeri eguali,
sicuramente potrà essere risolto con gli array, ma questo è un argomento
ancora sconosciuto per me, quindi vi chiedo se potreste aiutarmi a risolvere
questo bug.
Dimenticavo, la funzione è scritta in C, ma voi non vi preoccupate a
tradurre i consigli in C, potrete scriverli anche in C++.
Vi ringrazio anticipatamente Mario
int totogol(void)
{
    int i, c, s;
    randomize();
    printf("  Quante colonne vuoi giocare?\n  colonne = ");
    scanf("%d", &c);
    printf("\n");
    for(s=0; s<c; s++)
    {
        for(i=0; i<=8; i++)
        {
            if(i<7){
                printf("%3d -", ((rand() % 32)+1));
            }else if(i==8){
                printf("%3d\n", ((rand() % 32)+1));
            }
        }
    }
    printf("\n");
    return 0;
}

Il problema è che usi un'orribile generatore in modo pessimo (meglio di
così...).
Comunque dà un'occhiata nel resto del ng prima di postare un messaggio.
Stiamo discutendo di numeri casuali da 1 settimana; cerca "srand(?) e time
(?) sotto Linux" come oggetto.
Cristiano

questo bug.
Non si tratta di un bug... se il generatore casuale e'
ragionevole allora in media solo 39 volte su cento non
devono comparire ripetizioni.
L'unica soluzione che non usi gli array che mi viene
in mente e' abbastanza orribile:
 int e1,e2,e3,e4,e5,e6,e7,e8;
 e1=estrai(); // torna un numero casuale fra 1 e 32
 do { e2=estrai(); } while (e2==e1);
 do { e3=estrai(); } while (e3==e1 || e3==e2);
 do { e4=estrai(); } while (e4==e1 || e4==e2 || e4==e3);
 do { e5=estrai(); } while (e5==e1 || e5==e2 || e5==e3 ||
                            e5==e4);
 do { e6=estrai(); } while (e6==e1 || e6==e2 || e6==e3 ||
                            e6==e4 || e6==e5);
 do { e7=estrai(); } while (e7==e1 || e7==e2 || e7==e3 ||
                            e7==e4 || e7==e5 || e7==e6);
 do { e8=estrai(); } while (e8==e1 || e8==e2 || e8==e3 ||
                            e8==e4 || e8==e5 || e8==e6 ||
                            e8==e7);
In pratica si ripete l'estrazione se il numero risulta
gia' estratto.
HTH
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff

Newsgroup: it.comp.lang.c++
Titolo: Play midi?

Heila'!
Qualcuno mi sa dire c'aggia fa' per suonare un file midi col visual
c++?
-Gabriele
P.S.
Vero che mi mandate anche una copia della risposta via E-mail? :-)

c++?
mciSendString("play mymusic.mid wait",NULL,0,NULL)
Per maggiori info vedi l'help della funzione mciSendString(), dovrebbe
anche esserci un link ai comandi utilizzabili.
Gianpaolo Bottin
- Live Long and Prosper -
Newsgroup: it.comp.lang.c++
Titolo: ifstream::read non legge

ciao a tutti,
vi posto subito il codice incriminato:
    std::fstream f_in;
    f_in.open (file_name, ifstream::in| ifstream::binary);
    char ch;
    int i;
    for (i = 0; i< 80; i++)
    {
      f_in.read (&ch,1);
    }
beh non ci crederete ma debuggando ch non si riempie del carattere
corrente.
Sono arcisicuro che il file viene caricato, ma read non legge, non
modifica ch. Quale puo' essere il problema?
grazie a tutti

mi faccio la domanda e do la risposta.
Lavorando dentro un framework bisogna stare attenti ai namespace che a
volte se non vengono messi, ci sono variabili ridefinite. il trucco era
scrivere std::ifstream::in etc...


Ci misi due giorni a capire la stessa cosa, la prima volta che usai gli 
stream per leggere un file :-)

Newsgroup: it.comp.lang.c++
Titolo: risorse e manuali

ciao, so gi� programmare in vb, java e PHP. Adesso tocca al c++
sapete indicarmi un valido libro?
grazie e ciao 

 
http://www.apogeonline.com/libri/88-7303-485-3/scheda

 
http://www.apogeonline.com/libri/88-7303-485-3/scheda
un for dummies? Io quelli li evito di base. 

 
guarda che scherzavo... ma dove ï¿œ finito il senso dell'umorismo oggi...
direi che:
C++
STROUSTRUP BJARNE
LINGUAGGIO, LIBRERIA STANDARD, PRINCIPI DI PROGRAMMAZIONE
come primo libro se hai giï¿œ conoscenze di programmazione ï¿œ ottimo, poi
dipende da cosa vuoi fare ad esempio se vuoi fare interfacce grafiche
direi uno qualsiasi sulle qt:
C++ GUI PROGRAMMING WITH QT 4
BLANCHETTE JASMIN SUMMERFIELD
oppure
FOUNDATIONS OF QT DEVELOPMENT
THELIN JOHAN
(per altro autore del vecchio 'qtorial')
giusto per dire...

 direi che:
ok!!! :-) grazie

Newsgroup: it.comp.lang.c++
Titolo: [.NET] temperatura cpu in c++

salve a tutti, volevo sapere se c'č qualche maniera (in c++) per ottenere la
temperatura della cpu.
vi ringrazio e vi saluto
Alex88

 ottenere la temperatura della cpu.
devi usare WBEM (System::Management). Le classi WBEM che ti interessano 
sono tutte quelle derivate CIM_TemperatureSensor
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!

Newsgroup: it.comp.lang.c++
Titolo: Progress bar & Assertion Failed

Come provo a mettere una progress bar in una finetra di dialogo modale e uso
le sue funzioni di modifica il debug mi manda un messaggio di Assertion
Failed causato dalla chiamata della funzione "::IsWindow(...) "sull'handle
della barra.
Qualcuno ha incontrato lo stesso problema ed è riuscito a risolverlo? Mi
darebbe una grossa mano a finire un progetto per un esame universitario.....
--
Saluti by Hawk
E-mail: 
haw...@libero.it


no mai capitato, comunque se vuoi risposte relative a programmazione di
windows devi postare nell'apposito gruppo it.comp.programmare.win32
ciao
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Remove ICE from e-Mail
~~~~~~~~~~~~~~~~~~~~~~~~~~~~



Newsgroup: it.comp.lang.c++
Titolo: Creare un file (.bmp)

Salve,
dovrei scrivere un programmino C++ (o C) che scriva in un file il
contenuto della Clipboard. In sostanza dovrei creare un .exe che viene
lanciato da un'altra applicazione dopo aver copiato un'immagine negli
appunti di windows. E' possibile creare un nuovo file, "copiarci" dentro
il contenuto degli appunti e poi salvarlo (possibilmente in formato
BITMAP)?
Grazie in anticipo, Michele
-- 
"Guai a coloro che il Signore troverą ad occhi asciutti" (Gustavo
Gutierrez)
*******************  ##    ##   ####
Michele de Concilio #  #  #  #  # 
SGE Computers        #    #     #
Salerno,  Italy       #   # ##  ###
http://www.sge.it
   #  #  #  #  #
*******************  ##    ##   ####

 contenuto della Clipboard.
Devi chiedere su it.comp.programmare.win32
--
________________________________
per rispondermi iliasba(at)
tin.it
bye Brain
Newsgroup: it.comp.lang.c++
Titolo: PROBLEMI IN FASE DI LETTURA DA FILE..

volevo chiedere aiuto riguardo ad un problema che mi son trovato in
fase di lettura da file, di un'espressione alfanumerica.
Il problema consiste nel fatto che non so come fare a far riconoscere,
per poi utilizzare, i numeri composti da piu cifre che mi invece mi
vengono riconosciuti come piu numeri (esempio il numero 259  me lo
legge come 2,5 e 9). ho provato con vari modi, ma sempre mi veniva
come risultato un numero da massimo una cifra!
mi sembra incredibile di essere bloccato da una cosa simile, ma
continuo a scontrarmi con sto dannato problema  : ((
Ultima cosa, essendo un'espressione matematica, è possibile utilizzare
l'operatore memorizzato come char in un'operazione?
(esempio, leggo 32 + 1, leggendo e memorizzando il "+" come char, lo
posso utilizzare in un secondo momento in un'operazione tra due
fattori?  al posto di c = a + b avere, che so, c= a  elem b dove elem
è appunto il + memorizzato )
Ringrazio tutti coloro che possano anche solo darmi un consiglio o
un'indicazione utile, ciao, Andrea

per far riconoscere che so la stringa "elem" come se fosse l'operatore
"+" devi farti un analizzatore, un parser...
cosa un po' complessa per iniziare, e comunque non verrebbe
riconosciuta in compilazione C ma nell'uso interno del tuo programma,
dove esiste l'analizzatore...
il fatto che nel file leggi 2 5 9 anzichè 259 è che la stringa la devi
prima convertire in un int,
con atoi() e itoa() puoi gestirti le trasformazioni da stringa a
numero e da numero a stringa...
dai un'occhiata in giro su queste funzioni e risolverai i tuoi
problemi
ciao duido
Newsgroup: it.comp.lang.c++
Titolo: Non compila... :(

Salve a tutti.
Sono un novizio del c++ e ho un problema con il visual studio 2005.
Questa semplice finestra non viene compilata:
#include <windows.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
static char gszClassName[] = "MyWindowClass";
static HINSTANCE ghInstance = NULL;
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR 
lpCmdLine, int nCmdShow) {
    WNDCLASSEX WndClass;
    HWND hwnd;
    MSG Msg;
    ghInstance = hInstance;
    WndClass.cbSize = sizeof(WNDCLASSEX);
    WndClass.style = NULL;
    WndClass.lpfnWndProc = WndProc;
    WndClass.cbClsExtra = 0;
    WndClass.cbWndExtra = 0;
    WndClass.hInstance = ghInstance;
    WndClass.hIcon = LoadIcon(NULL, IDI_APPLICATION);
    WndClass.hCursor = LoadCursor(NULL, IDC_ARROW);
    WndClass.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
    WndClass.lpszMenuName = NULL;
//Qui dice che non può convertire il tipo da array
//di caratteri a LPCWSTR ma con dev-cpp lo compila...
    WndClass.lpszClassName = gszClassName;
//----------------------------------------------------------------------
    WndClass.hIconSm = LoadIcon(NULL, IDI_APPLICATION);
    if(!RegisterClassEx(&WndClass)) {
        MessageBox(0, "Window Registration Failed!", "Error!", MB_ICONSTOP | 
MB_OK);
        return 0;
    }
    hwnd = CreateWindowEx(
 //Qui non può convertire il secondo argomento da array di caratteri a 
LPCWSTR
        WS_EX_STATICEDGE,
        gszClassName,
        "Windows Title",
        WS_OVERLAPPEDWINDOW,
        CW_USEDEFAULT, CW_USEDEFAULT,
        320, 240,
        NULL, NULL,
        ghInstance,
        NULL);
    if(hwnd == NULL) {
 //Qui non può convertire il secondo argomento da array di caratteri a 
LPCWSTR
        MessageBox(0, "Window Creation Failed!", "Error!", MB_ICONSTOP | 
MB_OK);        return 0;
    }
    ShowWindow(hwnd, nCmdShow);
    UpdateWindow(hwnd);
    while(GetMessage(&Msg, NULL, 0, 0)) {
            TranslateMessage(&Msg);
            DispatchMessage(&Msg);
     }
//Qui dice che convertendo da WPARAM a int puo'  perdere dati
    return Msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM 
lParam) {
       switch(Message) {
        case WM_CLOSE:
            DestroyWindow(hwnd);
            break;
        case WM_DESTROY:
            PostQuitMessage(0);
            break;
        default:
            return DefWindowProc(hwnd, Message, wParam, lParam);
    }
return 0;
}
Dove sbaglio?
Grazie

 
Se stai compilando per un target UNICODE, le stringhe non sono char[], 
ma wchar_t[]. Se cerchi nell'help/MSDN la parola TCHAR o UNICODE 
dovresti trovare maggiori dettagli.
-- 
Roal Zanazzi

 Potresti trovare risposte piu' precise in un newsgroup piu' specifico.
Grazie e scusa per l'errore ma ho la connessione che va a momenti e non ho 
avuto modo di leggere il manifesto del ng.
Proverò le modifiche che mi hai consigliato.
Grazie ancora
Ale
Newsgroup: it.comp.lang.c++
Titolo: Manuale di c++?

Qualcuno conosce un buon manuale di c++ da trovare in rete, ho appena
cominciato a studiarlo e non mi va di spendere molti soldi con un manuale di
tipo cartaceo.
Grazie.
--
--------------------------------------------------------------
Gemini
gab...@mailroom.com
gab...@freemail.it
My Web-------> 
http://gabry80.supereva.it
\index.htm
Vuoi GUADAGNARE! Dai un occhiata
allora al mio sito...
--------------------------------------------------------------

 Grazie.
http://www.bruceeckel.com/
Scaricati Thinking in c++ 
...è gratuito :-)
Ciao Dario

Se vuoi un libro veramente alla portata di tutti e che ti insegna le basi
del linguaggio in modo molto originale vai qui 
http://www.steveheller.com/
e troverai la versione inglese online GRATIS dello stesso libro che sto
leggendo io attualmente (da principiante) e che ho comprato in versione
cartacea, in italiano, a circa 65.000 Lire.
Si tratta di "Chi ha paura del C++?" di Steve Heller, e quello che ti ho
dato è il suo sito personale. E' un libro geniale scritto da uno scrittore
geniale.
Sto già cercando la sua continuazione "Who's afraid of more C++" ma pare che
non sia stato tradotto in italiano. Pazienza, ce lo leggeremo in inglese...
Stefano

 tipo cartaceo.
Thinking in C++ di Bruce Eckel su 
www.bruceeckel.com
EMG

Newsgroup: it.comp.lang.c++
Titolo: Evidenziare in TRichEdit

Ciao a tutti.
Ho bisogno di sapere come si fa a applicare lo stile bold su una parola in
un rich edit.Per esempio ogni qual volta si digita "cane" come si fa a farla
diventà bold?
Grazie in anticipo.
Dexter

Questo newsgroup si occupa del lingaggio C++ in quanto tale, e non di
aspetti specifici di particolari implementazioni. Per richieste cosi'
specifiche sei pregato di rivolgerti a gruppi piu' adatti.
Per Win32 (95, 98, NT): it.comp.programmare.win32
Per Linux:      it.comp.linux.development
                it.comp.os.linux.development
Grazie,
Nicola Musatti



Si,ma hai sbagliato newsgroup. Qui si parla di programmazione C++ in
generale.Questo messaggio dovresti spedirlo su
it.comp.programmare.win32
Il Ghenio
Newsgroup: it.comp.lang.c++
Titolo: Stream di una map

Salve a tutti.
Per un progetto universitario ho realizzato un template di classe
map<K,V> , che implementa una lista di chiavi con associato un set di
valori.
Per ora ho realizzato l`operatore << in questo modo: stampa
  numero di chiavi (intero)
  prima chiave
  numero di valori associati alla chiave
  primo valore
  ...
  n-esimo valore
  seconda chiave
  ...
e l`operatore di input legge i valori sopra e agisce di conseguenza.
Avreste idee migliori su come realizzare gli stream in modo che la
mappa possa venire letta/scritta su file?
Grazie

Boe Szyslak wrote:





Ce ne son, delle possibilità. Incommenciarer per definire la
sintassa del file:
    chiave: valore valore ...
    chiave: valore valore ...
        con ogni entrata in una sola riga,
    chiave { valore valore ... }
    chiave { valore valore ... }
        coi metacaratteri { e }
    chiave: valore, valore ... ;
    chiave: valore, valore ... ;
        coi metacaratteri :, , e ;
    [chiave]
    valore
    valore
    ...
    [chiave]
    valore
    valorE
    ...
etc.
Una volta la sintassa scelta, è facile scrivere il codice per
guardare i metacaratteri, che ditermina la significazione della
resta.
--
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

 resta.
Ho capito, grazie.
Comunque sono riuscito a fare funzionare gli stream col mio metodo
basato sul numero di chiavi e di elementi.
Cosi` evito problemi se nel map inserisco come valore i metacaratteri
(non si sa mai) e non perdo generalita'
Saluti.

 (non si sa mai) e non perdo generalita'
Dovrai comunque prevedere l'eventualità che le chiavi o i valori contengano
uno o più caratteri '\n'.
Max



In fatti. Non ci ha detto il tipo dei valori ne della chiava. Se
possono essere stringi, senza restrizioni sul caratteri, bisogna
fare qualcosa di particolari: per ogni stringa, primo la
longhezza, poì i caratteri, o se no, qualcosa come
ParsableString, da me (
http://kanze.james.neuf.fr/code-en
, nel
sotto-sistemi Text).


Newsgroup: it.comp.lang.c++
Titolo: Guida assembler

Qualcuno può dirmi se esiste, in rete, un buon manuale di Assembler, magari
in italiano?
Grazie

 wrote in message
7i46ln$j6h$1...@nslave1.tin.it...

Newsgroup: it.comp.lang.c++
Titolo: non capisco..

Ciao a tutti nel ng
sarò breve.
il seguente codice genera (correttamente) un overflow del buffer "buffer"
se compilato e linkato con MS 
VS.NET
 2003.
se lo compilo su linux con g++ (SuSE 9.3 Professional) invece il programma
esce correttamente.
non capisco..
code---//-----
#include <iostream>
using namespace std;
int main()
{
        char buffer[4028];
        for(int n=0;n<=4028;n++)
                buffer[n]='A'; //overflow
        return 0;
}

 }
Quando definisci un array di lunghezza N, significa che il range 
dell'indice è [0..N) ovvero [0..N-1]
Nel tuo caso con un array di 4028 locazioni il range va da 0 a 4027 
compresi:
          char buffer[4028];
          for(int n = 0; n < 4028; ++n)	// cambiato <= con <
                  buffer[n] = 'A';
Ciao,
Giulio
PS : se utilizzi l'array come stringa C, ricordati il terminatore.
 

 wrote in message 
news:genghi...@tiscali.it
:


 
Ciao,
scusa, non avevo capito io, anche se rileggendo il tuo post 
effettivamente era chiaro.
Non conosco né il compilatore né l'ambiete MS, ma sò che in unix tu puoi 
scrivere su aree di memoria (su cui hai il permesso di scrittura) senza 
troppo controllo, ad esempio un puntatore "impazzito", e l'errore che 
puoi ottenere può non essere facilmente identificabile (di solito è un 
casino) finché la scrittura "impazzita" non causa qualche crash 
(capitato qualche volta, e con non troppa ilarità).
Forse MS ha un controllo più stretto delle risorse, non sò.
Se tu dichiari :
char buffer[255];
questa memoria viene riservata sullo stack, nel frame dedicato alla tua 
funzione in esecuzione, scrivere oltre il 256° carattere dovrebbe 
scrivere in un area logicamente non valida (i tuoi dati finiscono 
prima!), ma legale dal punto di vista degli accessi : come programmatori 
abbiamo piena responsabilità dei puntatori.
ciao,
Giulio


wrote:

Non c'e' niente da capire: secondo lo standard il tuo codice ha un
comportamento 'indefinito'. Ogni compilatore puo' fare quello che
vuole e comunque essere conforme.
Saluti  Manlio Perillo

 wrote in message 
news:genghi...@tiscali.it
:

Newsgroup: it.comp.lang.c++
Titolo: Friend

Il compilatore mi compila (e funziona) il seguente codice:
class A
{
 int i;
 friend int f(A& obj);
};
int main ()
{
 A obj;
 return f(obj);
}
int f(A& obj)
{
 return obj.i;
}
Premettendo che è chiaro che f dovrebbe essere membro, mi chiedevo: ma
la dichiarazione di una funzione come friend serve anche come
dichiarazione? In main non dovrebbe dirmi che f() è simbolo non
dichiarato?

 dichiarazione?
Si`, e` appunto una dichiarazione della funzione.  Puoi
avere piu` di una dichiarazione di una data funzione, se
vuoi, ma una e` sufficiente.
Alex

 dichiarato?
Che io sappia, il friend se ne frega che il suo amico sia dichiarato o meno.
--
Alessandro Monti


Su questo ho dei dubbi: infatti lo standard afferma che una friend
declaration non inietta alcun nome nel nearest enclosing namespace:
<inizio quote>
3.3.1-6
....
[Note: 
...friend declarations refer to functions or classes that are members
of the nearest enclosing namespace, but they do not introduce new
names into that namespace (7.3.1.2)...
 ]
<end quote>
ma afferma anche che:
<inizio quote>
3.3-4
...
[Note: 
...friend declarations (11.4) may introduce a (possibly not visible)
name into an enclosing name-space;...
]
Tuttavia i compilatori che uso sono d'accordo con te.
Aldo.
--
Is everybody in? Is everybody in?
The ceremony is about to begin.
                        (Jim Morrison)

Newsgroup: it.comp.lang.c++
Titolo: [?] - Come faccio in Visual C++ a dichiarare ed usare un variabile globale?

Ho necessità di usare una sruttura di scambio dati per consentire ad una
dialog, l'accesso ai dati contenuti nel Document.
Ho pensato di usare una variabile Globale ed in  particolare mi sono mosso
in questo senso:
a)     Nel file .h della classe Application ho inserito:
                typedef  struct
                {
                    int a;
                    char b;
                    long c;
                }pippo;
b)    Nel file .cpp sempre della classe Application ho inserito:
                pippo MyPippo;
A questo punto avrei voluto poter scivere dalla View e da qualsiasi altra
classe:
                        MyPippo.a=3;
                        MyPippo.b="Ciao";
                        MyPippo.c=300000000;
Purtroppo qualcosa non va. Come posso raggiungere il mio obiettivo ?
Ringrazio anticipatamente tutti quelli che vorranno aiutarmi.
CIAO CIAO

 Purtroppo qualcosa non va. Come posso raggiungere il mio obiettivo ?
Studiando un poco di basi del linguaggio e dichiarando b come
puntatore a carattere.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it
The instructions said to use Windows 98 or better - so I installed FreeBSD.


Apparte il fatto che b non puo contenere "Ciao", se la dichiari come
std::string magari
e' meglio, se passassi alla dialog la struttura a cui vuoi che acceda, o
addirittura se
questa e' la tua necessita' usare un singleton?
Newsgroup: it.comp.lang.c++
Titolo: Apertura run-time di una BMP

Scusate, non frequento molto questo gruppo, ma ho bisogno disperato di
consigli circa la lettura del colore dei pixel da una BMP.
Per ora ho trovato un modo piuttosto semplice: ho assegnato tramite il
compilatore una risorsa di tipo bitmap, ricavando così un "RESOURCE_ID"
con il quale ho poi istanziato una variabile di tipo CBitmap e ho
eseguito su di essa la funzione membro "LoadBitmap()":
       CBitmap m_FaceBmp;  // variabile di tipo CBitmap
       m_FaceBmp.LoadBitmap (IDB_BITMAP1);  //IDB_BITMAP1 è il resource
id,
                                                  //m_FaceBmp è
inizializzata
       SelectObject(hMemSrc, m_FaceBmp);       // ricavo l'handler della
porzione
                                               // di memoria in cui
risiede la BMP
       COLORREF RGB = GetPixel(hMemSrc, x, y); //leggo il colore in un
pixel
 
       r= GetRValue (RGB);  // ricavo le tre componenti
       g= GetGValue (RGB);
       b= GetBValue (RGB);
Ora però vorrei poter cambiare "run-time" la bitmap di cui leggere il
colore dei pixel, ma LoadBitmap() non accetta un FileName al posto
dell'identificatore di risorsa interna.
Possibile che sia costretto ad aprire la bmp come file generico binario
che poi dovrò interpretare completamente?
Magari è possibile cambiare durante l'esecuzione la bmp associata alla
risorsa interna?
Devo forse fare riferimento alle Dib?
Esistono librerie di classi non standard che posso utilizzare per questo
scopo?
Grazie e a buon rendere.
Paolo
PS Vi sarei grato se mi rispondeste via mail, oltre che al NG.

In Win32 esiste l'API LoadImage che carica cursori, icone e bitmap anche da
file. Cercca qualcosa di analogo nella MFC.
Ciao, Giuseppe

Grazie, avevo gią avuto questa indicazione, ma sembra che nelle MFC
non abbiano voluto includere niente del genere!
Comunque continuerņ a cercare.
Di nuovo grazie
Paolo


E invece avevi proprio ragione! Non esiste niente che sia MFC, ma è
sempre possibile utilizzare LoadImage() come chiamata API.
Se interessa posso inviare la documentazione precisa.
Grazie ancora!

Newsgroup: it.comp.lang.c++
Titolo: Overload di funzione che prende un puntatore

Posso avere due funzioni
int foo(char* a)
int foo(int* a)
?
Una volta funzionava, poi qualcosa e' cambiato e non funziona piu' (lo
so che e' oscenamente vago :) ma e' quello che mi ha appena detto un
mio collega, che spergiura di non aver creato altre funzioni che
possano essere andate in conflitto con quelle o cose del genere, crede
che sia qualche settaggio del compilatore).
Ha senso? E' legale o no? Puo' dipendere dal compilatore?
Thx.


Scusa hai provato a crearti un esempio da zero e compilarlo?
int foo(char *a)
{
  return 0;
}
int foo(int *a)
{
  return 0;
}
int main(int argc, char *argv[])
{
  return 0;
}
che ci vuole a scriverlo e compilarlo per vedere se il compilatore lo
accetta?
Non hai detto nè il compilatore che stai usando, nè l'ambiente in cui
ti trovi, nè che errore ti salta fuori dalla compilazione.

 compilatore lo accetta?
io non ci ho nemmeno provato perché vorrebbe dire che
tutto quello che ho fatto fin qui nel campo della
programmazione è inutile e ne morirei di frustrazione.
Meglio lo "struzzo mode".
-- 
"La teoria è sapere come funzionano le cose e
non sapere come farle funzionare; la pratica è
sapere come far funzionare la cose senza sapere come
funzionano; il nostro scopo è unire la pratica
alla teoria per riuscire a non far funzionare
le cose senza capire come abbiamo fatto"

 ti trovi, nè che errore ti salta fuori dalla compilazione.
Perche' non lo so nemmeno io, solo il mio collega ha messo dentro la
testa nel mio cube e mi ha detto "ti pare che debba succedere una cosa
del genere??" e io "boh!" :)
Allora l'ho buttata qui per vedere se la cosa potesse avere senso.
Insomma, dovrebbe compilare no? Quindi sara' qualcos'altro.
Newsgroup: it.comp.lang.c++
Titolo: Salvare un oggetto

E' possibile salvare/caricare un oggetto intero in/da un file?
oppure è necessario farlo attributo per attributo.
Cos'è e come si fa la "serializzazione" ?
GraziE.
(si capisce che sono un principiante!)

 Cos'è e come si fa la "serializzazione" ?
Due concetti interamente diversi vengono indicati da
questo stesso termine, ahime`.
In un sistema multi-threading, o comunque multi-tasking,
si parla di "serializzazione" riferendosi alla necessita`
di garantire che certe operazioni avvengano "in serie",
cioe` l'una dopo l'altra, non "in parallelo" ovvero in modo
"interleaved".  Il C++ standard non prevede alcuna forma
di serializzazione, ma ogni piattaforma, naturalmente,
definisce le primitive necessarie (se e` multi-threading
o almeno multi-tasking).  Purtroppo, bisogna discuterne
sui gruppi dedicati alle specifiche piattaforme d'interesse.
In altri contesti, si parla invece di "serializzazione" per
indicare la possibilita` che tutti i dati necessari per poter
ricostruire un oggetto siano posti l'uno dopo l'altro su
di uno stream di bit (diretto a un file, o a un database,
o alla rete, eccetera).  Il C++ standard offre la parte
iostream della libreria standard per aiutare a definire
forme di serializzazione basate su testo; non offre, invece,
nessun supporto standard per forme basate su XML, o
su XDR, o altri standard ancora (non mancano librerie
di supporto per questi concetti, ma esse non fanno
parte dello standard C++, anche se concettualmente
dovrebbe sicuramente essere possibile implementare
le necessarie librerie in modo portabile).
Alex
Newsgroup: it.comp.lang.c++
Titolo: LEX e YACC

Sono uno studente di Ingegneria Informatica di Palermo.
Sto preparando l'esame di Linguaggi e Traduttori.
L'esame prevede una tesina con l'utilizzo dei linguaggi LEX eYACC.
Il materiale didattico fornitoci dal professore risulta un po
ostico,sopratutto perche scritto in
inglese e poco fornito di esempi.Potreste indirizzarmi verso qualche sito
internet italiano,dove
possa trovare manuali ed esempi di Lex e Yacc?
Grazie per la disponibilitŕ.
Giuseppe Nola

 possa trovare manuali ed esempi di Lex e Yacc?
A parte che sei un tantino OT, ti faccio notare:
1) ti conviene parecchio (e te lo consiglio vivamente) studiare l'inglese, altrimenti ammesso che passi questo esame ti ritrovi da capo in un batter d'occhio
2) considerando che hai scritto "i linguaggi LEX e YACC" piu' che manuali di lex/yacc, dovresti ristudiare i testi dell'esame perchè evidentemente non hai capito cosa sia un linguaggio! Lex e Yacc non sono linguaggi, sono tool che ti permettono, rispettivamente, di generare un lexer (praticamente un automa a stati finiti che riconosce espressioni regolari) e un semplice parser (quello che in teoria hai probabilmente studiato come automa a pila).
Per il resto, hai provato i motori di ricerca?
-- 
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

Per il resto, hai provato i motori di ricerca?
io ho provato ma  si trova poco o nulla :))


 io ho provato ma  si trova poco o nulla :))
I manuali delle versioni FSF ("flex" per il lexer, "bison" per il
parser) sono on-line sul nostro sito di documentazione assieme ad
altri 150+ manuali software; 
http://wwwcdf.pd.infn.it/localdoc.html
 .
Coprono abbondantemente tutto lex&yacc e sono organizzati come
tutorial.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

Newsgroup: it.comp.lang.c++
Titolo: E' normale? E' un comportamento standard?

 }
Se tu non definisci un metodo ostream & (const Str &, ostream &) il
compilatore non sa come comportarsi.  La maniera piu' semplice di
indicargli la strada che deve percorrere e' scrivere
cout << static_cast<const string &>(miastringa) << endl;
In questo modo non ci sono diagnostici (g++ 3.0.1) e l'output e'
quello voluto.
                                Maurizio
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it
Newsgroup: it.comp.lang.c++
Titolo: Problema con system()

In un programma che sto realizzando in ambiente
DOS, faccio uso della funzione di libreria system()
per eseguire delle copie di files tra l'HD e il floppy
o viceversa. Tutto funziona regolarmente se non
fosse che una volta su tre, durante la procedura
di copia , compare la famigerata schermata blu
che mi avverte che c'è stato un errore di scrittura
sull'unità A: , e viene richiesta la pressione di un tasto
per proseguire (il resto della procedura di copia
è poi regolare). Mi chiedo dunque a cosa sia dovuta
questa anomalia. In particolare è un errore vero o fittizio ?
(dovuto magari ad un bug di system()). Inoltre , posso fidarmi
delle copie realizzate in queste condizioni, oppure il file
in fase di copia ,quando l'errore è comparso, è effettivamente
danneggiato o incompleto ?
Vi ringrazio anticipatamente per ogni eventuale suggerimento .
                                                Lorenzo Girardin


Non e' buona cosa utilizzare system() per copiare
uno o piu' file! La funzione e' utilizzata per avviare
il command dei processi o una specifica applicazione
e non un suo comando. L'errore potrebbe essere dovuto
a problemi hardware sul dispositivo HD o piu' probabilmente su
FD.
Ti consiglio di scrivere una piccola funzioncina che
copia uno o piu' file controllando gli stati di
errore sui dispositivi hardware. 
A presto, oswald.cpp

Newsgroup: it.comp.lang.c++
Titolo: cerco aiuto

cerco tutorial ecc. sul c++ (in italiano possibilmente), cerco inoltre
siti italiani che trattino l'argomento dellla programmazione ad
oggetti.
Sono graditi anche dei listati in c++ con commenti per imparare al più
presto a programmare ad oggetti.
Ringrazio chiunque mi dia un mano
 
				El Caba

Ciao,
sul sito C++ Warriors troverai molte cose sul C++,
anche una mailing-list ben frequentata,
http://www.geocities.com/SiliconValley/Foothills/6336/
poi dai anche uno sguardo al neonato
http://www.programmazione.it/
ciao, Franco.
--
Posted from [194.184.225.66] by way of 
law2-oe3.hotmail.com
 [216.32.180.107]
via Mailgate.ORG Server - 
http://www.mailgate.org

Newsgroup: it.comp.lang.c++
Titolo: problemi dinamici

Ciao a tutti. Ho dei probemi con la risoluzione di alcuni problemi di
dinamica. Sto seguendo un corso di meccanica razionale e questa parte
é davvero dura, sopratutto per quanto riguarda la determinazione delle
equazioni di moto e dei momenti d'inerzia....se sapete, esiste una
sorta di metodo risolutivo che possa aiutare a risolvere questi
problemi senza dover utilizzare ogni volta un metodo diverso??
Grazzzzzie


Purtroppo dovresti essere un po' piů preciso riguardo ai "problemi".
Posso comunque dirti che in merito alla risoluzione di un sistema di 
equazioni differenziali ordinarie il processo risolutivo dipende dalla
loro natura ed č standard ( + o - ) solo nel caso lineare a coefficienti 
costanti.
Per il resto il sistema potrebbe anche non essere integrabile e non 
avere una soluzione analitica globale.
Ciao

 avere una soluzione analitica globale.
Tutto questo che c'entra col C++? Spostatevi su un newsgroup piu'
adatto.
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: Che ne dite di filo conduttore in aggiunta?

Salve a tutti,
questo NG mi sembra molto interessante.
Avrei una proposta che può anche non essere accolta favorevolmente:
Che ne dite se oltre alla normale libertà di parola che caratterizza un
NG ci organizzassimo anche ragionamenti e approfondimenti per tematiche?
Potremmo affrontare un problema specifico alla settimana (ad esempio)
tutti insieme. Oppure potremmo stabilire anche una sorta di
apprendimento graduale partendo da argomenti semplici fino ai più
complessi in modo da far partecipare proficuamente tutti (da chi è
appena sopra lo zero a chi è già vicino a marte).
Ogniuno di noi potrebbe improvvisarsi sia insegnante che alunno.
Gradisco qualsiasi tipo di opinione, oppure ignoratemi.
Ciao, Raoul.

...

Bene!
Perchè non cominciamo con la programmazione generica: STL.
Secondo me è troppo ignorata dai programmatori italiani, invece offre delle
tecniche potentissime.
Ciao,
	Massimiliano Trezzi.

Newsgroup: it.comp.lang.c++
Titolo: Componenti x BCC 3 e 4

In questo newsgroup ho letto di componenti TJpeg che fornirebbe Inprise ...
non ho capito pero' dove posso trovarli ... scusate l'ignoranza cosa vuol
dire OT?
Grazie

dire OT?
Off Topic, ovvero fuori tema rispetto all'argomento discusso in una certa area
Paolo
----------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
----------------------------------------------------------

 non ho capito pero' dove posso trovarli ... 
http://www.inprise.com/devsupport/bcppbuilder/file_supplements.html

Al sito dell'Inprise 
www.inprise.com
 nella sezione del BCB3 e relative patch
e componenti.

scusate l'ignoranza cosa vuol dire OT?
Off Topic, ossia sei fuori argomento: succede quando posti messaggi non
pertinenti con il tema del newsgroup o della mailing list.
--
Byez
Stefano Tempesta
temp...@tin.it
http://tempesta.freeweb.org

Newsgroup: it.comp.lang.c++
Titolo: incredibile!!

ho scaricato il turbo c++ ma non riesco ad attivare l'opzione full-screen!
ma dove ca##o è questa opzione??
grazie 1000 per le risposte.
ciao.
Leonardo.

 ha scritto nel messaggio
news:Gcim9.35521$e31.7...@twister2.libero.it...

Prova a premere Alt+Invio. Bye