mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: Problemi con Dev-C++

Ho scaricato l'ultima versione di questo compilatore e quando vado a
compilare un programma come il seguente mi da errore:
#include <iostream.h>
int main(){
int a;
cin>> a;
cout<< a;
return 0;
}
Se invece utilizzo la libreria del C stdio.h e scrivo istruzioni simili
funziona. È un problema di impostazioni del compilatore?
Grazie
Enrico



Devi vedere l'errore che ti da, comunque a me non da nessun problema
di compilazione.

funziona. È un problema di impostazioni del compilatore?
Prova a dare un'occhiata a che cartelle sono impostate nelle opzioni
del compilatore.

 }
E' normale che dia un errore: quello non č un programm C++ standard.
Correggilo cosě:
#include <iostream>
int main()
{
        int a;
        std::cin>> a;
        std::cout<< a;
        return 0;
}
Questo dovrebbe compilare. Se non lo fa, il compilatore č marcio. Ciao.
-- 
Andrea Bergia - studente              Linux Registred User #281550
"The one thing we're all waiting for, is peace on Earth and an end to
war,
it's a miracle we need, the miracle, the miracle, 
Peace on earth and end to war today,
That time will come one day you'll see when we can all be friends"

 }


vai su Tools Compiler Option e controlla le impostazioni di C++ includes
puntano alla directori del vero compilatore che di solito e' MinGW

 > }
NO.
Come gia` detto centinaia di volte su questo newsgroup, e come scritto
nei primi capitoli di tutti i libri (ri)consigliati ogni settimana
(Stroustrup, Lippman, ...), questa versione *non* e` standard e non lo
e` mai stata.
Aggiungere roba inutile e dipendente dal sistema non migliora le cose.
La versione corretta e` quella di Andrea Bergia, o qualche variante
con "using".
Prima di consigliare programmi sbagliati con errori noti anche ai
sassi, e` meglio informarsi.
        Mauro

 Questo dovrebbe compilare. Se non lo fa, il compilatore č marcio. Ciao.
Oppure e` un compilatore particolarmente pignolo in cui <iostream> non
definisce gli operatori >> e <<.
Secondo lo standard in <iostream> ci sono solo cin, cout, cerr, clog,
e i corrispondenti wide sream: wcin, wcout, wcerr, wclog.
istream e gli operatori >> si trovano in <istream>.
ostream e gli operatori << si trovano in <ostream>.
Ogni header puo` includere altri header standard, ma non e` obbligato.
In pratica <iostream> include sempre anche <istream> e <ostream>.
        Mauro

> }
Questo non è C++. Nessuna discussione. Se funziona, è pura fortuna.
http:://
groups.google.com
 per sapere perchè...

Newsgroup: it.comp.lang.c++
Titolo: [PROMO] Libri

http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&item=220024198863&ssPageName=ADME:L:LCA:IT:31

 
http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&item=220024198863&ssPageName=ADME:L:LCA:IT:31
Mi auguro non interessi a nessuno un libro di programmazione grafica in
C++ distribuito in italia nel 1993 che tu vuoi dare al modico costo di
10 euro minimo + 6,50 di spedizione.
13 anni!!! Probabilmente quando e' uscito costava poco meno di 50 mila
lire. Non male rivenderlo 13 anni dopo ad un minimo di 16,50 euro.
Ad ogni modo, buona fortuna,
Tommaso
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.c++
Titolo: Aiutoooooo !!!!!!!!!!!

Qualc'uno conosce il fortran ? e se si a che versione siamo arrivati e da
dove posso scaricarla.
Sono uno studente universitario della facolta' di
astronomia a Bologna e ne ho bisogno per un esame.
Grazie a tutti per l'aiuto.
fig...@masterweb.it

dove posso scaricarla.
Lo ho usato molto poco qualche anno fa per un esame
universitario.
Se non sbaglio EGCS contiene anche un compilatore
Fortran 77 o 90, non mi ricordo con precisione
Segui i links per EGCS che trovi qui :
http://space.tin.it/computer/rgerola/compil.html
-- 
Roberto Gerola
Email: 
roge...@tin.it
WWW: 
http://space.tin.it/computer/rgerola

Newsgroup: it.comp.lang.c++
Titolo: Classi e definizioni... dubbio

Vorre isapere perchè se strutturo la classe in questa maniera ricevo errore:
class Albero_bi{
    private:
        class Nodo{
            public:
                Nodo *padre, *succsx, *succdx;
                int val;
                friend class Albero_bi;
        };
    public:
        Nodo *Radice;
        Albero_bi(int value);
        Nodo *FiglioSinistro(Nodo *node);
};
Albero_bi::Albero_bi(int value){
    Radice->padre = NULL;
    Radice->val = value;
}
Nodo *Albero_bi::FiglioSinistro(Nodo *node){
    IMLEMENTAZIONE DEL METODO
}
L'erroe che ricevo è proprio aull'ultimo metodo ed è il seguente :
expected constructor, destructor, or type conversion before '*' token
expected `,' or `;' before '*' token
Se invece implemento il metodo all'interno della class non ricevo nessun
errore... dove sbaglio???
Grazie a tutti ...

 Nodo *Albero_bi::FiglioSinistro(Nodo *node){
 Albero_bi::Nodo *Albero_bi::FiglioSinistro(Albero_bi::Nodo *node){

 Nodo *Albero_bi::FiglioSinistro(Nodo *node){
 Albero_bi::Nodo *Albero_bi::FiglioSinistro(Nodo *node) {
MM

 ha scritto nel messaggio 
news:dc8a1t$hfi$3...@newsreader.mailgate.org...

mi è saltato il secondo pezzo (dove l'avrò fatto il copia&incolla?)


 ha scritto nel messaggio 
news:M_NFe.11882$2U1.8...@news3.tin.it...

ops
pensavo fosse la risposta al mio post
sorry 

  Albero_bi::Nodo *Albero_bi::FiglioSinistro(Albero_bi::Nodo *node) {
Era corretta anche quella che avevevamo scritto entrambi.
Non serve specificare lo scope nel tipo dell'argomento. Nella lista degli
argomenti vige già lo scope della classe.
Max

Grazie mille e scusate per lasvista
Newsgroup: it.comp.lang.c++
Titolo: aiuto urgente con un costruttore

Ho una serie di classi (ch non di riporto sennò facciamo notte) organizzate
più o meno in questo modo
Classe Topolino
Classe Pippo: rappresenta una lista molto particolare di oggetti di tipo
Topolino
Classe Paperino: fra le tante cose, questa classe ha tra i membri privati un
puntatore, Pippo* pippo_ptr;
Il mio problema è riuscire a istruire il costruttore della classe Paperino a
inizializzare pippo_ptr, cioè fare in modo che pippo_ptr punti all'oggetto
Pippo. Avrei bisogno che qualcuno di voi mi suggerisce che modifiche
andrebbero effettuate nelle classi interessate, perchè ho necessità di avere
questo puntatore... (magari basta incapsularle, o dico una grande fesseria?)
Bruno

 questo puntatore... (magari basta incapsularle, o dico una grande
fesseria?)
class Topolino {
    // snip dei dettagli
};
class Pippo {
    std::list<Topolino> moltoParticolare;
    // snip del resto
};
static Pippo unCertoPippo;
class Paperino {
    Pippo* pippo_ptr;
    // snip di tante cose
public:
    Paperino(Pippo* p=0):
        pippo_ptr(p?p:&unCertoPippo)
    {}
};
o simili.  Devi spiegarti e spiegarci QUALE oggetto Pippo vada
indicato in Paperino se nessuno e` specificamente passato al
costruttore...
Alex

 Pippo.
Quale oggetto Pippo? Nella tua descrizione non si capisce questo oggetto
dove viene istanziato. Comunque, in generale, nel costruttore di
Paperino puoi anche inizializzare tutti i suoi membri, se sai quali
valori dare loro.
EMG

Messa cosi` non e` che ti si possa aiutare piu` di tanto...
Spiegaci quello che devi fare (realizzare), non come.
Paolo
--------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
--------------------------------------------------
Newsgroup: it.comp.lang.c++
Titolo: bc5 e windows

Ho da poco iniziato a programmare con il borland c++ 5 e vorrei sapere che
tipo di documentazione mi sarebbe utile per iniziare a programmare sotto
windows 9x.
Ringraziamenti anticipati
				Matteo "Miyagi" Sciolla			
				e-mail 
sci...@cli.di.unipi.it
 

 windows 9x.
Sicuramente la documentazione del tuo compilatore e magari anche la
documentazione sulle API di WIN32. Forse però dovresti prima studiarti
un libro come il C++ Primer di Lippman per imparare bene il C++ e poi un
libro, che non ti so consigliare, sulla programmazione di WIN32.
EMG

windows 9x.
Ti ricordo che sul sito della Inprise (ex Borland) cercando tra le patch del
borland C++ trovi un file zip di 5 Mb (il windows api reference) che sostituisce
quello gia` fornito col compilatore che risulta difettoso.
Per quanto riguarda l'iniziare a programmare sotto win9x la cosa e` un po'
piu` complicata...
Puoi utilizzare le owl, le mfc (mi pare che sia supportata la ver. 4.0 o 4.1) oppure
direttamente le api. Per la prima possibilita` puoi fare riferimento ai manuali
forniti col compilatore (sempre che tu non usi la copia data in omaggio con
computer magazine), per l'ultima pare che la bibbia sia il Petzold (non ricordo
il titolo, sorry!).
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

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

 wrote:
	>sono alle prime armi con il C++. Sto cercando di sapere cosa
contengono
	>le librerie base del C++.=20
	Le STL. Se sei alle prime armi lascia perdere. Fatti le ossa con
le
	librerie del C prima. Devi procedere per gradi.
	>Altro problema (banale?), la funzione rand() genera sempre la
stessa
	>sequenza di numeri ogni volta che la lancio.=20
	Prima devi *inizializzare il seme* con la funzione srand(). In
win32
	io uso ::srand( ::GetTickCount() );
	(Elimina il papero per le repliche)

incompleta a causa di limitazioni del compilatore).=20
Le stringhe STL del VC++ 4.2 perdono memoria, e credo che sia colpa
dell'interpretazione Microsoft delle STL, e non certo delle STL in se.
Con il VC ++ 5.0 le cose vano molto meglio. Non solo hanno migliorato
il compilatore, ma anche la loro versione delle STL (ma non ho prove
documentali, e' solo un sospetto).

Newsgroup: it.comp.lang.c++
Titolo: Borland C++

Salve
quacuno mi sa dire come sostituire le funzioni del borland C++ 3.1
per dos o win 3.11 outp o intp con delle classi o funzioni sempre
con il borland C++ 5 per win95
grazie

...

Con il Visual C++ ( per Windows95 ) ci sono inport e outport o roba simile.
Nel caso che con Borland non fossero disponibili la soluzione é una banale
DLL che implementi la   inp e outp .
Se Borland permette l' inline assembly  puoi fare cosě:
BYTE  inpb( WORD port )
{
  BYTE  rc;
  _asm
  mov DX, port
  in    AL, DX
  mov  rc, AL
  }
  return( rc );
}  /*    */
void  outb( WORD port, BYTE b )
{
  _asm
  mov DX, port
  mov  AL, b
  out   DX, AL
  }
}  /*    */
Spero di essere stato esauriente
Ciao


In win32 non puoi usare l'assembler inline, a meno di avere il tasm32.
Pero' puoi ricorrere alla __emit__ che posiziona i byte immessi esattamente dove si
trovano.
Questo e' il codice necessario:
  #define CLI __emit__(0xfa)
  #define STI __emit__(0xfb)
  #define OUTP(a,b) my_outportb(a,b);
  #define INP(a) my_inportb(a);
  void my_outportb(int port,char val)
  {
   _DX = int16(port);
   _AL = val;
   __emit__(0xEE); //  == out dx,al
  }
  int my_inportb(int port)
  {
  int ret;
  _DX = int16(port);
  __emit__(0xEC);  // == in al,dx
  ret = _AL;
  return ret;
  }
Spero ti vadano bene
Ciao
Nazzareno
P.S. togli l'underscore per l'indirizzo esatto
Newsgroup: it.comp.lang.c++
Titolo: tip tecnico - strutture e formato file/file di config.

salve a tutti
vi volevo chiedere unparere su questa tecnica e spaere se è utilizzata:
volendo fornire alla mia applicazione la possibilità di avere un file di configurazione(per poter consentire all'utente di
modificare es. l'aspetto dell'interfaccia, e delle opzioni relativa al programma stesso) avrei pensato di creare una struttura dove
ci sono tutte le variabili da leggere dal file di configurazione, in modo che la lettura/scrittura da file sia molto semplice, e
quindi non fare un parsing (che sarebbe necessario invece se il file di configurazione fosse modificabile 'a mano' dall'utente).
qunndi:
typedef struct tagCONFIG
{
    int fps;
    unsigned char control_count;
    long background_color;
} CONFIG, *LPCONFIG;
e poi per leggere e scrivere la struttura su file è semplicissimo.
cosa ne pensate?
o ci sono metodi migliori o più efficaci?
avrei anche un'altro quesito:
è lecito scrivere una cosa del genere? :
typedef struct {
  int x;
  int y;
} KPosition;
typedef struct {
  char control_id[500];
  long color;
  KPosition pos;
} KInterface;
e cioè dichiarare un membro di una struttura di tipo [tipo definito in un altra struttura dal programmatore]?
io non mi ricordo bene perchè non ho letto molto bene riguardo le strutture in C++... cmq avevo sentito parlare di 'union'. servono
per casoa questo? o altrimenti a che servono?
grazie
ciao a tutti
__
¯Z_
 ¯¯

} KInterface;
Assolutamente lecito. Quella che hai scritto e'
pero' una versione "C"; in C++ si usa di solito un
altro tipo di dichiarazione piu' leggibile...
   struct KPosition
   {
     int x,y;
   };
   struct KInterface
   {
     char control_id[500];
     long color;
     KPosition pos;
   };
HTH
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff
Newsgroup: it.comp.lang.c++
Titolo: Semplicissimo prog sui socket

Salve, mi sto avvicinando pian pianino ai socket e ho scritto questo
programma come prova:
---
#include <stdio.h>
#include <string.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
main()
{
char risposta[256]="";
int socket1;
int newsock;
struct sockaddr_in sockstruct;
struct sockaddr_in localstruct;
socket1 = socket(AF_INET,SOCK_STREAM,0);
sockstruct.sin_family = AF_INET;
sockstruct.sin_port = htons(13);
sockstruct.sin_addr.s_addr = inet_addr("155.253.17.2");
connect(socket1,(struct sockaddr *) &sockstruct,sizeof(sockstruct));
recv(socket1, risposta, 256, 0);
localstruct.sin_family = AF_INET;
localstruct.sin_port = htons(2020);
localstruct.sin_addr.s_addr = INADDR_ANY;
bind(socket1,(struct sockaddr *) &localstruct,sizeof(localstruct));
listen(socket1,500);
newsock = accept(socket1,(struct sockaddr *)
&localstruct,sizeof(localstruct));
send(newsock, risposta, strlen(risposta), 0);
shutdown(socket1,SHUT_RDWR);
return 0;
}
----
Come potete notare è di una semplicità estrema ed è scritto x Linux, nn
per Win.
Dunque, questo si collega alla daytime del CNR di Milano e prende l'ora
esatta, immagazzinandola in "risposta".
Poi l'intenzione sarebbe di farlo stare in listening sulla porta 2020
(una a caso, giusto oltre il 1024 x nn dover essere root) e fornire la
"risposta" a kiunque vi si connettesse, a parte la stupidità del
programma, ke ovviamente dovrebbe prevedere un ciclo o qualcosa di
simile per kiedere l'ora ogni volta ke qualcuno si connette, ma è solo 1
prova, perkè diavolo nn sta in listening? Cioè, avvio il programma (ho
provato sia come utente ke come root) e quello si kiude dopo pochi
secondi. Credo di avere sbagliato qualcosa in bin() o in accept() :
qualcuno potrebbe darmi una mano?
Grazie Mille
-- 
bye
Erix     UIN:  72432400
Microsoft announces that the new operative system Windows 2000 will 
be released on 16 July 1901 to avoid the unexpected Y2k bug

qualcuno potrebbe darmi una mano?
Ciao Andrea,
credo tu abbia sbagliato newsgroup.
Mauro



Maurus wrote:

be darmi una mano?

Ciao Andrea,

credo tu abbia sbagliato newsgroup.

Mauro

oibò, mi spiace! dove devo postarlo allora? ma ho sbagliato xkè
è sui socket?



Per favore non postare in HTML, e' contrario alla netiquette.
Probabilmente un newsgroup piu' adatto e' it.comp.os.linux.development .
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: Convertire da Char a Char[]

Ciao a tutti,
ho la neccessità di convertire in C una variabile di tipo CHAR* in una 
CHAR[]*.
Praticamente vorrei che una stringa ricevuta dalla JNI di java venga 
convertita per essere utilizzata come argomento d'ingresso al 
MAIN...pertanto deve avere lo stesso tipo di ARGV.
N.B.: str è quella che intendo convertire:
const char *str = (*env)->GetStringUTFChars(env, strin2, 0);

 const char *str = (*env)->GetStringUTFChars(env, strin2, 0);
const char * strv[1];
strv[0] = ....;
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: AIUTOOOO... BMP

Come posso visualizzare un immagine BMP con il BORLAND C++ 3.0 ?
rispondetemi possibilmente in privato 
                                         GRAZIE

Mi pare che se tu leggi il file e poi lo scrivi sullo schermo debba
funzionare.
Luca
manbro ha scritto nel messaggio <01bec66e$8a786200$b04134d4@rizzitom>...


In un programma per Dos o Windows?


Newsgroup: it.comp.lang.c++
Titolo: [OT][URGENTE] spice & C (anche C++ volendo ;-) )

ho un problema da risolvere urgentemente per la mia tesi.
Ignorando l'elettronica devo far girare un circuito (ho già la descrizione e 
forse ho chi me lo scrive per spice) e controllarlo dall'esterno e 
dall'interno di spice.
Mi spiego meglio.
Devo far girare un controller interno che regola la chiusura/apertura di un 
interruttore nel circuito in base ad alcune tensioni lette sul circuito 
mentre è in funzione (quindi per questa fase di lavoro devo sapere come 
poter interagire con spice, non so...magari con degli script o un 
linguaggio...o boh).
Altra fase di lavoro...devo interfacciarmi con spice dall'esterno per 
leggere, mentre il cir. è in funzione, la tensione e decidere quanto 
aprire/chiudere l'interruttore. (in questa fase devo sapere come potermi 
interfacciare con spice tramite un programma scritto in C, che poi è un 
controller, infatti: [output da spice]->[cerca durata sulla 
tabella]->[input per spice chiudi/apri per tot sec l'interruttore]
Ho la urgente necessità di sapere al più presto come potermi muovere...anche 
se qualcuno può dirmi quali file, sorgenti, guide, help, scogli o 
salvaggenti usare!
Grazie mille a tutti...quando ho finito offro da bere!
Ciao...
-- 
__________________________________
"Ama e fai c'ho che vuoi".... 
__________________________________

 spice
Spice! Che ricordi! Alle superiori feci un editor grafico per 
AmigaSpice... Il mio prof rimase di stucco per il lavoro fatto... Sono 
passati 10 anni circa... ;)
PS: probabilmente è ot qui. 
-- 
Luc.
Newsgroup: it.comp.lang.c++
Titolo: compilare codice

esiste qualche sito che mi lascia scaricare codice sorgente?
di qualch prog?
grazie mille. 

 grazie mille.
sourceforge per esempio

Newsgroup: it.comp.lang.c++
Titolo: sito italiano su c++?

Esiste un sito in italiano che tratti del c++?
se sě  dobe lo posso trovare

 se sě  dobe lo posso trovare
prova questo:
http://www.geocities.com/SiliconValley/Foothills/6336/
Ciao.
-- 
     (ZZZ)       Filippo Salotti, Bagni di Lucca, Lucca, Italy.
    //   \\  _                 E-mail : 
fil...@humnet.unipi.it
   /Y\    ZD<_o===============================================o
 .oZZZZZo.     | Studente Ingegneria Informatica Automatica  |
<OXXXXXXXO>    | Dip. Sistemi Elettrici Universita' di Pisa. |

Newsgroup: it.comp.lang.c++
Titolo: Visual C++.Net

Ho la possibilità di esercitarmi su Visual C++.Net...e la mia domanda è
questa, posso concentrarmi solo sul codice standard c++, compilare e provare
i programmi con Visual C++.Net ?...
Voglio dire lasciando stare finestre, grafica, .Net (che non so cosa sia)
ecc. e concentrarmi solo sullo sviluppo degli algoritmi e il codice standard
c++ ?


Credo proprio di si'.
-- 
Mat/tia Belletti - Undergraduate student @ 
cs.unibo.it
ICQ: 33292311    - email: 
mbel...@cs.unibo.it
IRC: RedGlow     - site(s): 
http://www.cs.unibo.it/~mbellett
Linux registered user 299762 @ Linux registered machine 213003
Newsgroup: it.comp.lang.c++
Titolo: Debugging UNICODE

Does anyone know how to view the value of variables when the code is
compiled in UNICODE without putting a convert to ANSI function in the code?
I am using Visual C++ 4.2
Matt

I am using Visual C++ 4.2
I don't remember if it works in VC 4.2, but in VC 5.0 there is an
option for this: open the "Tools" menu, select "Options.." then in the
"Debug" section check "Display unicode strings".
Hope this helps.
Gianpaolo Bottin
- Live Long and Prosper -
Newsgroup: it.comp.lang.c++
Titolo: FAQ N.2 (editor) --LINEA GUIDA

"Quale editor posso usare per scrivere i miei programmi?"
Direi di seguire la stessa via per la faq 1.
Indicate i link di vostra conoscenza a programmi
free (o anche shareware) magari con una piccola descrizione
sulle funzionalita` offerte (e ovviamente la piattaforma su
cui gira).
Paolo
-----------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------

 "Quale editor posso usare per scrivere i miei programmi?"
QEdit
E' un vecchio editor per MS-DOS molto snello ma potente e completamente
configurabile. Contiene anche un ricco macro-linguaggio. Ora è
sostituito dal successivo.
The SemWare Editor
http://www.semware.com
E' il successore del precedente con molte caratteristiche in più una
delle quali è di utilizzare la memoria estesa per permettere l'editing
di files molto grossi. Esiste anche in versione Windows ma sempre con
interfaccia a caratteri.
WinEdit
http://www.winedit.com
E' un editor per Win32 che offre buona configurabilità ed ottime
caratteristiche tra le quali il WIL (Windows Interactive Language), un
linguaggio molto ricco e potente che permette di creare praticamente
qualsiasi comando di cui si può aver bisogno all'interno dell'editor
stesso.
UltraEdit
http://www.ultraedit.com
E' un altro editor per Win32 molto simile al precedente. Manca però il
linguaggio WIL ma offre in più la possibilità di editing esadecimale.
MultiEdit
http://www.multiedit.com
Un altro editor ancora per Win32 (ma esiste anche la versione per
Win16). Rispetto ai precedenti offre in più la possibilità di
configurare perfino i bitmap della toolbar per quanto riguarda i
pulsanti definiti dall'utente. Per il resto sembra comunque inferiore ai
due precedenti in quanto non offre editing esadecimale, il linguaggio
macro sembra meno potente del WIL e, a differenza degli altri due, non
presenta la classica struttura con tree delle cartelle sulla sinistra e
finestra di editing sulla destra.
EMG
Newsgroup: it.comp.lang.c++
Titolo: [OT?] - cos'è un socket?

come da oggetto, grazie. 

 
E' lo zoccolo presente nella scheda madre destinato ad alloggiare il 
processore! Ne esistono di molti tipi, per esempio il socket 478 (x 
Pentium 4), socket 775 (x Pentium 4), SOCKET 939 (x AMD Athlon a 64 
bit), socket A (x AMD), socket 754 (x AMD), socket 7 (x vecchi 
Cyrix,AMD,Pentium) ecc...ecc...

 come da oggetto, grazie. 
Vedi:
http://webopedia.com/TERM/s/socket.html
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila
Newsgroup: it.comp.lang.c++
Titolo: Aiuto: come si fa a...

scrivere , parlo proprio di codice, operazioni di tipo esponenziali?
(del tipo 2 alla "n")
Rommel - Maestro Jedi
rom...@pianeta.it

(del tipo 2 alla "n")
Di solito si fa meglio nel modo piu` semplice:
	long esponenziale(int base, unsigned int esponente)
	{
	    long risultato=1;
	    while(esponente-- > 0)
		risultato *= base;
	    return risultato;
	}
Piu` divertente e` l'algoritmo "binario", che garantisce un
numero di moltiplicazioni proporzionali a log(esponente)
invece che a esponente stesso, ma a parte il divertimento
o il valore didattico non ci sono ragioni vere per usarlo
(visto che, per evitare overflow, esponente e` comunque
molto, molto piccolo) mentre e` molto piu` facile sbagliare.
Se interessano esponenti negativi o frazionari, allora
la identita`: pow(base,esponente) = exp(esponente*log(base))
e` normalmente la cosa piu` comoda.
Alex
--
 ____    Alex Martelli, Bologna, Italia -- email: 
al...@magenta.com
 \SM/___                                 
http://magenta.com/~alex
  \/\bi/     You never know what is enough unless you know what
     \/          is more than enough.

Newsgroup: it.comp.lang.c++
Titolo: Quad OpenGL e Texture

Qualcuno di voi potrebbe dirmi dove trovare il codice che spiega come
fare la seguente cosa:
Disegno una quad; 
sopra ci appico la texture mytexture.jpg 
Il codice della quad che ho è il seguente: 
point3f V[4]; 
glBegin(GL_QUADS); 
glNormal(n); 
glTexCoord2f(0.05f,0.05f); 
glVertex(V[0]); 
glTexCoord2f(0.95f,0.05f); 
glVertex(V[1]); 
glTexCoord2f(0.95f,0.95f); 
glVertex(V[2]); 
glTexCoord2f(0.05f,0.95f); 
glVertex(V[3]); 
glNormal3f(0,-1,0); 
glVertex (V[0]); 
glVertex3f(V[0][0], V[0][1], 0); 
glVertex3f(V[1][0], V[1][1], 0); 
glVertex (V[1]); 
glNormal3f(1,0,0); 
glVertex (V[1]); 
glVertex3f(V[1][0], V[1][1], 0); 
glVertex3f(V[2][0], V[2][1], 0); 
glVertex (V[2]); 
glNormal3f(0,1,0); 
glVertex (V[2]); 
glVertex3f(V[2][0], V[2][1], 0); 
glVertex3f(V[3][0], V[3][1], 0); 
glVertex (V[3]); 
glNormal3f(-1,0,0); 
glVertex (V[3]); 
glVertex3f(V[3][0], V[3][1], 0); 
glVertex3f(V[0][0], V[0][1], 0); 
glVertex (V[0]); 
glEnd(); 
Come faccio adesso a metterci sopra una figurina? (Suponendo che è già
convertita in una texture?)

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

On 14 Jan 2005 02:49:51 -0800, 
desm...@hotmail.com
 (desmocolo)
wrote:

Guarda e' semplice vai a quest'indirizzo: c'e' un libro gratuito
opengl programming guide e guarda il capitolo delle texture.
Dovresti trovare proprio un esempio che risolve il tuo problema.
 
http://rush3d.com/reference/opengl-redbook-1.1/
Cmq posta su it.comp.giochi.sviluppo.
Ciao.
M.
Newsgroup: it.comp.lang.c++
Titolo: Cerchiamo programmatore C/C++

Ci serve un programmatore C/C++ per sviluppare un CRPG(Gioco di  Ruolo per
Computer...), i programmatori
fin'ora sono 3, io (V.B./C/C++), MagicD (C/C++) e Francocisco (V.B.).
Se volete maggiori informazioni :
http://darkavatars.cjb.net/
Dark Avatars

...


Newsgroup: it.comp.lang.c++
Titolo: AIUTO DC++

come si fa a scaricare canzoni da dc++,mi basta sapere il procedimento
basilare;vi prego help me!!grazie

Prova a spiegarci cosa c'entra con il C++ ^^
Sii convincente...
luigi ha scritto:


Secondo me un nesso c'e'.
   DC++
  ------ =  D
   C++
Mmmm, no, non c'e'.


    C++
Per me quest'espressione è indefinita...
Kiuhnm



Appunto. Un'espressione indefinita che razza di nesso e'?
Infatti concludevo con "no, non c'e'" ;)
Ma forse... D e' Definita... Fosse "I" ...
Ok stop.

 basilare;vi prego help me!!grazie
Facilissimo, entra in un negozio di dischi, digli "DC++"!!! con aria 
decisa: poi sparagli la lista delle canzoni che vuoi e allungagli il 
portafoglio :-)

> basilare;vi prego help me!!grazie
chiedi sul sito 
www.gdf.it
, loro ti spiegheranno tutto


 chiedi sul sito 
www.gdf.it
, loro ti spiegheranno tutto
giovani del futuro?
Kiuhnm

 Kiuhnm

 come si fa a scaricare canzoni da dc++
ROTFL!
-- 
[ RiK0                                ]
[ non credo negli schemi non vincenti ]
[ two is an odd prime number          ]

SECONDO ME STATE VERAMENTE MALE CUMPà!!!!  ]

 giovani del futuro?
No, sono i tipici giovani si Lucignolo. :sisi:

Newsgroup: it.comp.lang.c++
Titolo: [C++] elenco funzioni

Salve,
avrei bisogno di sapere l'elenco di tutte le funzioni presenti in
alcuni file header (o tutti sarebbe ancora meglio), tipo <fstream>,
<iostream>, <string>, ecc.
Su internet esiste qualcosa?

Matteo Alvaro ha scritto:

www.cppreference.com
-- 
Kleidemos
Un computer a un altro quando si incontrano:
"Ciao, come ti boota oggi???"


www.cppreference.com
beh... mancano parecchie cose su questo sito!
-- 
]\/[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

"Matteo Alvaro" ha scritto

http://www.sgi.com/tech/stl/
http://www.dinkumware.com/refxcpp.html
-- 
Gerolamo
www.overweb.it

 
www.cppreference.com
Ciao,
grazie per il sito. Partendo dal tuo suggerimento, ho trovato
interessante anche questo: 
http://www.cplusplus.com/ref
Saluti

 
http://www.dinkumware.com/refxcpp.html
Ciao,
azz se ce ne sono su questo indirizzo! Mi ci sono quasi perso.
Grazie
Newsgroup: it.comp.lang.c++
Titolo: Offertissime MP3 - Software Italiano - Twilight ed altro...guardare non costa niente.....

ULTIMISSIME NOVITA 23/2/99
DA 
itali...@bigfoot.com
IN ARRIVO TWILIGHTS 33!!
ARRIVATI
RHOBY MP3 #6  (litfiba - cher - gino paoli - gemelli divers - goo goo
dolls - ecc.)
in arrivo la #7
Money '99
Winfax 9.0 ITA
Superenalotto
Sig's Mir (corso di tedesco)
Adobe Illustrator 8 (2CD) ITA
Richiedete di essere inseriti nella MAILING LIST!
riceverete aggiornamenti sul software disponibile.
Oppure:
prendete la lista al: 
http://members.xoom.com/RHOBY2/
(ATTENZIONE RHOBY DEVE ESSERE MAIUSCOLO!!!)
Richiedete di essere inseriti nella Mailing List per sapere cosa e' in
arrivo
=========================CD-ROM SOFTWARE===========================
Inoltre disponibili altre raccolte e titoli vari
prendete la lista al:
http://members.xoom.com/RHOBY/
================================
ATTENZIONE!
CONSEGNE:
X MILANO
inoltre consegne in milano solo alla metro' (bisceglie o Molino Dorino)
X FUORI MILANO
L.15.000 (fino a 100.000) L.20.000 (oltre)  spedizione Raccomandata  con
contrassegno 3gg.
POSTACELERE:
fino a 4CD  L.28.000
fino a 8CD  L.34.000
fino a 18CD  L.40.000
fino a 38CD  L.46.000
Attenzione postacelere consegna entro il giorno successivo alla spedizione.
==============================
E-mail:itali...@bigfoot.com
==============================

 wrote in message
7avb3r$onr$4...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.lang.c++
Titolo: Costruttori "protected" in "Design Patterns"

Ho notato che spesso sul libro "Design Patterns" vengono utilizzati
costruttori protected. 
Ad esempio nel pattern "Observer" ci sono classi astratte che appunto
hanno costruttori protected, e poi ci sono classi derivate da queste
ultime che ridefiniscono i costruttori come public. Qual'č il motivo
di tale scelta?
GRAZIE
Daniele

 ultime che ridefiniscono i costruttori come public. Qual'č il motivo
In realta' i costruttori non vengono "ridefiniti". I costruttori
non vengono ereditati, e ogni classe ha solo i propri costruttori,
che possono essere public/private/protected, o anche alcuni di un
tipo e alcuni di un altro.
I costruttori protected possono essere usati solo all'interno della
classe o di una classe derivata.
Se una classe ha solo costruttori protected non puo' essere istanziata
direttamente, pero' il costruttore puo' essere usato durante la 
costruzione delle classi derivate (per creare la parte ereditata).
Esempio:
  class Base {
    ...
    // niente costruttori pubblici
  protected:
    Base();
  };
  Base b; // ERROR
  class Derived : public Base {
    ...
    Derived() : Base(), ... { ... }  // OK
  };  
In questo modo si impedisce la creazione di istanze di classi astratte
come Observer e Subject.  Nel caso di Observer in realta' non e' 
necessario rendere protected il costruttore perche' la classe contiene
funzioni virtuali pure e quindi in ogni caso non potrebbe essere
istanziata.
	Mauro
Newsgroup: it.comp.lang.c++
Titolo: - HELP - Principiante -

Starei cercando un Libro per imparare il C++, voi quale mi consigliate?
(purchè sia in lingua ITAliana)
Da Principiante sino ad Esperto.
Qual'è l'ultima versione della Borland? esiste una versione in ITA?
Grazie.
P:S= Per favore rispondetemi sul NG.

Anch'io sono un principiante di C++, vengo dal Visual Basic. Ho trovato
utile il "Grande guida al VC++ 5" di Kate Gregory, ed. Jackson.
DoS

...


e' il creatore del c++
Non e` un testo per principianti, si pone piu` come reference che come testo
per aspiranti programmatori C++.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

Newsgroup: it.comp.lang.c++
Titolo: GUI in Linux

ciao a tutti,
qualcuno di voi, ha un manuale da consigliarmi per la programmazione delle
gui
in ambiente KDE , per intenderci sviluppare con le Qt...
grazie a tutti
ciao

gui in ambiente KDE , per intenderci sviluppare con le Qt...
it.comp.os.linux.development

Newsgroup: it.comp.lang.c++
Titolo: Una domanda al volo...

double a=0.01;
printf("%le",a);
è corretta?


Si, dovrebbe essere corretta, perché? Comunque è C, non C++.
EMG

Newsgroup: it.comp.lang.c++
Titolo: lista di tutte le funzioni...

Ciao a tutti ,
stò pian piano imparando a programmare in c++ è stò studiando da
autodidatta.
Vorrei sapere dove posso trovare una lista di tutte le funzioni incluse in
una libreria. (es <cmath> ha la funzione sqrt(), pow(), ...)
grazie mille
Andrea

 ...)
Per esempio:
http://www.dinkumware.com/refxcpp.html
-- 
Gerolamo

che compilatore usi??
mi pare che il turbo C (che è gratuito sul sito della borland) abbia gia' un
help con tutte le funzioni e il loro prototipo spiegato

"FRaNCeSCo" <?@?.?> ha scritto nel messaggio
news:h5o7b.53153$R32.1...@news2.tin.it...

Uso  il dev c++ e mi trovo molto bene per ora!
Se può interessare ho anche trovato questo sito:
http://www.cppreference.com/
ciao ciao
Andrea

> mi pare che il turbo C (che č gratuito sul sito della borland) abbia gia'
un
[..]
dimenticavo di scrivere nell'NG per il C++ ě, sorry !
Newsgroup: it.comp.lang.c++
Titolo: Come fermare l'output di cin??

Salve a tutto il NG,
Sono alle prime armi... e la mia domanda č questa:
Come faccio a fermare l'output del programma a video in consolle??
Grazie Bozu


Basta che utilizzi la funzione system() definita in stdlib.h
In particolare system("PAUSE");
Questa istruzione fa sì che, terminato il programma, l'esecuzione si fermi
mostrando il risultato, e aspettando un "a capo".
Attenzione però: finchè non si darà tale "a capo", il programma sarà
considerato ancora in esecuzione, e non potrà essere modificato. Potra'
capitare di correggere un errore quante volte vogliamo, salvando le
modifiche ogni volta: eseguendo il programma incontreremo nuovamente
l'errore appena eliminato. Questo perche', finche' almeno una finestra di
output e' aperta, ogni modifica che potremo scrivere sarà, semplicemente,
ignorata.
ps:
l' oggetto da te scritto dovrebbe essere
Come fermare l' output di cout??
ciao by JSMR
----------------------------------------------------------
La forza di un guerriero si valuta dalla forza dell'avversario

 mostrando il risultato, e aspettando un "a capo".
non e` particolarmente portabile, anzi non lo e` affatto. 
su un sistema unix puoi usare la chiamata di sistema sleep() [e immagino
che ci sia qualcosa del genere anche in un sistema dos/win]
oppure per tenere il C++ standard
        std::string buffer;
        std::cout << "inserisci stringa" << std::endl;
        std::getline(std::cin, buffer);
        std::cout << "hai scritto " << buffer <<
	std::endl;
        std::cin.ignore();
dovrebbe funzionare
sostanzialmente std::cin.ignore() puo` essere usata a questo scopo...
per esempio, forse se ho capito bene voleva qualcosa come
============ CODE =========================
#include <iostream>
#include <fstream>
#include <string>
int main(int argc, char *argv[]){
	std::string buffer;
	int i=0;
 
	if (argc==1){ 
		std::cerr << "Specificare nome file da linea di comando" << std::endl;
		return 1;
	}
 
	std::ifstream ifile(argv[1]);
	if (!ifile){
		std::cerr << "Impossibile aprire il file" << std::endl;
		return 1;
	}
 
	while(!ifile.eof() || !ifile){
		std::getline(ifile, buffer);
		std::cout << i++ << ": " << buffer;
		std::cin.ignore();
	}
 
	ifile.close()
 
	return 0;
}
-- 
#!/usr/bin/rik0
for whom the bell trolls?


....
Grazie mille molto interessante il tutto; è incredibile come anche una
semplice domanda possa dare luogo a molteplici discussioni e a svariate
rispostesu cui in un primo momento uno non aveva nemmeno preso in
considerazione e non oer questo siano esse meno interessanti; grazie
davvero.
Anche se per dare risposta alla mi richiesta mi andava benissimo anche il
    « system("PAUSE"); »
credo che tu abbia ragione:
esso pare essere poco portabile
ed è quindi consigliabile
(se si ha intenzione di effettuare il porting per le proprie applicazioni)
nn ricorrere ad esso o meglio
trovarne una valida alternativa.
Ti ringrazio anche per i tuoi preziosi suggerimenti.
A me personalmente per ora mi è + che sufficiente l'istruzione:
cin.ignore();
Grazie By Bozu
Newsgroup: it.comp.lang.c++
Titolo: giusto per iniziare...

Scusate la domanda idiota... ho appena installato Ms Visual C++ e
avrei una domanda da farvi. Io vorrei riuscire a portare a termine la
compilazione del mio primo semplice programmino ...
void winmain(void)	
	{
	;
	}
Prima ho scelto di aprire un nuovo progetto "Win32 Application", poi
ancora file->new->files->C++ Souce Files e ho scrivo il mio
programmino, ma non riesco a compilarlo. 
Dov'è che sbaglio ?

 Dov'č che sbaglio ?
Lo hai, l'#include di <windows.h>?  Se no, non capisco come il
tuo sorgente possa non *compilare* (ovviamente fallirebbe il
linker, ma non il compilatore!).  Forse hai una opzione "Use
precompiled header files" -- visto che nessun tuo #include fa
riferimento ai PCH, questo causerebbe l'errore.
Se hai l'#include stesso, di nuovo, visto che hai erroneamente
usato le minuscole per WinMain (oltre a non matchare per nulla
la sua signature), compilare dovrebbe compilare, salvo errori
come sopra.
Se ci riferisci i messaggi d'errore potremo forse aiutarti.
Alex

Ma la funzione WinMain non si scrive maiuscola (forse in qualche
implementazione no?)? E poi, il suo prototipo non č diverso da void
winmain(void)? Non sto provocando, vorrei sapere se ci sono fatti che
ignoro. Grazie.

Io non sono molto pratico di VC++, ma quando dici: nuovo progetto win32
application, il programma ti crea già dei file sorgenti con già la loro
bella struttura, devi usare quelli, e non farti un file da nuovo. In pratica
nella finestrella "file" apri quello che si chiama come il tuo progetto con
l'estensione CPP. Infatti se vai a vedere la funzione winmain è dichiarata
con un sacco di parametri predefiniti, se la dichiari winmain(void) per lui
non è la stessa cosa. Comunque io avevo iniziato a curiosarci per iniziare,
ma senza un manuale è impossibile!!
Michele
Newsgroup: it.comp.lang.c++
Titolo: <Include> or <include.h>????

Ciao a tutti
Ho questo dubbio: il nuovo standard per includere un file dovrebbe essere
#include <nomedelfile> omettendo il .h alla fine.
Bruce Ekkel nel suo (fantastico) libro "Thinking in C++" vol1 par:Namespaces
dice che
#include <iostream.h> equivale a
#include <iostream>
using namespace std;
E' vero che lo standard dice questo o ho frainteso? Io uso il Borland C++ e
di sicuro non lo implementa cosi'. Infatti il seguente codice mi da'
l'errore: Undefined symbol auto_ptr
L'errore sparisce se uso #include <memory>
Grazie per la chiarificazione.
Alex
#include <memory.h>
using namespace std;
class T {};
void f()
{
 auto_ptr<T> p (new T);
}

 L'errore sparisce se uso #include <memory>
La seconda che hai detto.
--
"I bambini che ancora non sanno, nel loro Eden, il prezzo altissimo che un Dio
ingeneroso stabilirą per ogni singola mela: il prezzo della fatica e del
dolore."

 using namespace std;
Non so se l'esempio specifico sia proprio di Eckel, ma e' scelto male,
perche' in genere <iostream.h> implementa una versione antiquata della
libreria stream, diversa dallo standard.
Ciao,
Nicola

Grazie :)
Ale


E' nella versione elettronica scaricabile dal sito di Eckel, Volume 1 sotto
 Your first C++ program
    Using the iostreams class
    Namespaces
nel paragrafo che comincia:
"There’s a relationship between namespaces and the way header files are
included. Before the modern header file inclusion was standardized (without
the trailing ‘.h’, as in <iostream>), the typical way to include a header
file was with the ‘.h’, such as <iostream.h>. At that time, namespaces were
not part of the language either. So to provide backward compatibility with
existing code, if you say
#include <iostream.h>
it means
#include <iostream>
using namespace std;
Alex
Newsgroup: it.comp.lang.c++
Titolo: Aiuto Database

Premesso che sono alle prime armi col Builder C++ 3.0 :
devo creare un database ( in formato leggibile da Access 97) costituito da
sole 2 tabelle di struttura fissata, e riempirle run-time con dati
provenienti da una funzione. Salvare infine il DB con un nome scelto
dall'utente.
Qualcuno saprebbe aiutarmi ?
Scusate la banalità ma è difficile passare dal TPascal al C++ !

Scusate la banalità ma è difficile passare dal TPascal al C++ !
Nient'affatto.Anzi,é molto facile vista la somiglianza fra i due
linguaggi.Il C++ ovviamente é migliore.
Il Ghenio
Newsgroup: it.comp.lang.c++
Titolo: template e classi friend

ciao a tutto il ng, vi pongo una questione:
ho una classe template<class T> Obj, che rappresenta una struttura dati,
e una classe template<class T> Obj_Iter, che e` un iteratore per oggetti
della classe Obj.
ora, per dichiarare Obj_Iter com friend di Obj, come devo fare?
mettendo in Obj.cc:	friend class Obj_Iter<T>;
il compilatore mi dice che Obj_Iter non e` un template.
mettendo invece:	template<class T> friend class Obj_Iter;
il compilatore mi dice: declaration of class T (di Obj_Iter) shadows
template parm of class T (di Obj).
..a vostro parere ci sono alternative al mettere:
template<class T2> friend class Obj_Iter; (metodo con cui tutto fila liscio)
per poter usare lo stesso nome della classe template?
grazie per l'interessamento
-- 
	Giacomo /jack/ Tenaglia @ lab: tenaglia(at)
cs.unibo.it
CS Undergraduate - Ultimate Player - Rock'n'Roll Lover - Linux Powered

 liscio) per poter usare lo stesso nome della classe template?
da come la poni, deduco che Obj_Iter sia esterna alla classe Obj, e che 
ti serva una specializzazione del template sul tipo T.
percio'
template <class T>
class Obj_iter{...};
template <class T>
class Obj{
//...
 template <>
 friend class Obj_iter<T>;
//...
};
Occhi, alcuni compilatori hanno grossi problemi con le specializzazioni 
template.
se ho capito male, rispiega + dettagliatamente

Ciao Giacomo,
per dichiarare una classe template come friend all´interno di un´altra
classe template puoi fare in due modi:
Avendo fissato Obj_Iter come
template <class T>
class Obj_Iter
{
    // varie ed eventuali
};
1 modo) Qualsiasi tipo di Obj_Iter e´ friend di Obj
template <class Type>
class Obj
{
    template <class T> friend class Obj_Iter;
};
2 modo) Obj_Iter e´ friend di Obj solo quando ha il suo stesso tipo
template <class T>
class Obj
{
    template <class T> friend class Obj_Iter;
};
ciao
Mauro

Scusami, il modo 2 era errato, ecco quello giusto:
2 modo) Obj_Iter e´ friend di Obj solo quando ha il suo stesso tipo
template <class T>
class Obj
{
    friend class Obj_Iter<T>;
};
Ciao
Mauro

};
..pero` cosi` il compilatore mi dice:
`Obj_Iter' is not a template
..forse e` un problema del g++??
grazie, Giacomo


..forse e` un problema del g++??
ok, risolto, era un problema mio.. ho inserito prima della classe Obj il
prototipo della classe Obj_Iter, e con il metodo 2 descritto da Mauro
tutto funge. grazie a tutti.
ciao, Giacomo

Newsgroup: it.comp.lang.c++
Titolo: Ingegneri informatici?

Scusate per l'OT, ma una questione mi assilla.
Chi e` laureato in ingegneria informatica e` un
dottore in ingegneria informatica.
Chi poi fa anche l'esame di stato diventa un vero
e proprio ingegnere in informatica.
Giusto?
Se si, proseguo.
Che vantaggi porta l'esame di stato a parte il cambio
del titolo e l'esborso di $ per l'iscrizione sull'albo
degli ingegneri?
A quanto so io, progetti di case non se ne possono
firmare, perche` ad informatica non si fa "scenza
delle costruzioni" e nemmeno "meccanica razionale".
E allora?
Nemmeno collaudi? Firme sulla qualita` del
software (non credo) ?
Si hanno degli sgrafi fiscali in caso di societa`
propria?
Ciao e grazie, Michele.

Allora, caro michele...
Un laureato in ingegneria informatica è un "ingegnere informatico"
Un "ingegnere informatico" che svolge il dottorato di ricerca, diventa
"dottore in ingegneria informatica"
Un "ingegnere informatico" oppure un "dottore in ingegneria informatica" che
supera l'esame di stato, può iscriversi all'albo degli ingegneri ed ottenere
il timbro per cui, certamente non progetterà un edificio ma sistemi
informativi aziendali e non, software di vario genere e altre cose...
P.S. un INGEGNERE, che ha superato i suoi bei 28 o 30 esami a seconda della
facoltà, non teme certo di leggersi un testo di meccanica razionale o scenza
delle costruzioni, l'importante in sostanza è essere ingegnere, poi in cosa,
viene dopo...
Ciao, cordialmente,
Davide Piras
pir...@tin.it

supera l'esame di stato, può iscriversi all'albo degli ingegneri ed
ottenere
E allora diventa "ingegnere informatico".
Hai mai visto i cartelli davanti ai cantieri dove il direttore dei lavori
si firma "Dott. Ing."?
Secondo te tutti i direttori dei lavori hanno fatto il dottorato di
ricerca?

ricerca?
Certamente no, ma stupisce che "si sminuiscano" da "ingegnere"
a solo "dottore in ingegneria" (visto che sicuramente sono tutti,
o quasi tutti, iscritti all'albo -- per un ingegnere civile, e` troppo
importante).  Mah.
Che la laurea in ingegneria conferisca il titolo di "dottore in
ingegneria" (con l'opportuno aggettivo), basta vedere un
diploma di laurea, per confermarlo...
Alex

diploma di laurea, per confermarlo...
Ho dato un'occhiata al mio diploma di laurea e in effetti si parla di
Dottore in Ingegneria,
in effetti mi pare che il titolo dopo aver dato l'esame di stato sia
diventato di Ingegnere,
però, tanto per confondere ancora la situazione ricordo che si usava
indicare sempre il titolo
di Dottore per non essere confusi con i diplomati in ingegneria (esteri, in
Italia non
esisteva ancora il diploma o laurea breve), proprio in quel perido si
parlava di invertire la
convenzione in uso 'per adeguarsi' alle norme europee :-).
Sono in attesa di un intervento chiarificatore nel NG.
Ciao, Carlo
altieri@infostudi agginugere .it
Newsgroup: it.comp.lang.c++
Titolo: C++, gestione string

Dato che sul mio libro nn c'è scritto come gestirle avrei delle domande da
fare: 
1. L'haeder è <string>? 
2. si dichiarano cosi string variabile;??? 
3. esistono funz tipo strcat o strlen??? 
4. devo dargli una dimensione???? 
5. il terminale \0 è aggiunto automaticamente????? 
Tnk in anticipo a chi sapra rispondermi
***************************************
messaggio inviato tramite HostSearch.it
---------------------------------------
---> 
http://www.hostsearch.it/newsgroup
***************************************

 fare: 
http://www.sgi.com/tech/stl/basic_string.html
-- 
Luc.

 Tnk in anticipo a chi sapra rispondermi
Scaricati "Thinking in C++" gratis di Bruce Eckel volume 1 e volume 2
su 
www.bruceeckel.com
 , poi guarda l'indice del secondo volume e vai al
capitolo sulle stringhe dove saprai tutto cio' che chiedi.
Maurus

 
Una std::string contiene qualsiasi tipo di caratteri, anche sequenze di
caratteri nulli. Non ha alcun senso parlare di terminatore.
Esiste comunque il metodo c_str(), che restituisce un puntatore a un array
terminato da '\0', idoneo a essere passato a funzioni che si aspettano
stringhe null-terminated.
Per maggiori informazioni, consulta un manuale.
Max

Newsgroup: it.comp.lang.c++
Titolo: CORBA: c'è qualcuno che sa cos'è?

Ciao a tutti,
dovrei cercare di capire come funziona CORBA. Io essenzialmente so che č
"qualcosa" in grado di far funzionare gli oggetti in ambienti distribuiti.
C'č qualcuno che mi saprebbe dire qualcosina in piů, magari facendo
riferimento a qualche cosa di concreto.
Esistono siti in cui posso trovare degli esempi?
GRAZIE
Daniele.


 
http://www.cs.wustl.edu/~schmidt/tutorials-corba.html
 
http://www.cetus-links.org/oo_corba.html
 
http://www.omg.org
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Ciao.
CORBA sta per "Common Object Request Broker Architecture" ed e'
effettivamente uno standard che descrive un sistema per la comunicazione
tra oggetti distribuiti. Il punto di partenza e' l'Object Management
Group, che e' l'organizzazione che ha prodotto lo standard. Lo trovi
all'URL: 
http://www.omg.org/
 . Un'ultima cosa: se decidi di comprare
libri sull'argomento, fai attenzione, perche' parecchi non sono
granche'. In particolare ho trovato pessimo "Inside CORBA" di Mowbray e
Ruh.
Ciao,
Nicola


C'è un modo semplicissimo per avere tante informazioni su corba: vai su
www.google.com
 e cerca tutorial corba.
Ciao,
Raffaele