mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: append() per riga

E' possibile appendere dei dati in un file di output (di testo)
verticalmente, senza consumare troppe risorse computazionali  (I/O) ??
Invece del classico modo:
            VARX VARY VARZ...
anno1  x1        y1        z1
anno2  x2        y2        z2
..vorrei usare il molto più leggibile:
           anno1 anno2 ..
VARX    x1       x2 ...
VARY    y1       y2 ...
VARZ   z1       z2 ...
...
dove le serie 1,2.. sono scritte su files in momenti differenti... una
specia di appendByRow().. e vorrei evitare di caricarmi in memoria
l'intero file e poi riscriverlo da capo riga per riga...
è possibile ??

 č possibile ??
Che io sappia non č possibile "shift"-are il contenuto di un file senza 
farlo passare dalla memoria.
Quante saranno le righe, come ordine di grandezza?
Se hai problemi a caricare tutto il file in memoria puoi leggere dal 
file originario e scrivere (ricopiando il file e aggiungendo le colonne) 
su un file temporaneo. Alla fine rinomini il file temporaneo andando a 
sovrascrivere il file originale.
E.

 E.
solo qualche centinaio (file al max di 10KB).. alla fine ho risolto
caricando il file originario con getline() e riversando le linee in
una stringa che ho usato come buffer temporaneo che ho quindi scritto
tutto in uno sullo stesso file.. xrò ancora non l'ho provato sui
40,000 files che dovrò utilizzare.. se quest'approccio non sarà
sufficientemente performante dovrò tornare alla vecchia maniera di
outputare una riga per volta...
grazie,
  Antonello

 sufficientemente performante
se il tuo programma non fa altro che leggere una riga da un file, 
aggiungerci un pezzo e riscriverla su un altro file, stai pur sicuro che 
il collo di bottiglia è la velocità di lettura\scrittura del disco, non 
nell'efficienza del programma. ovviamente se non è scritto coi piedi.

Newsgroup: it.comp.lang.c++
Titolo: Un buon testo

Vorrei avere un consiglio a proposito di un buon testo per programmare con
il c++ builder 3.0 e uno per la programmazione in visual basic 6.0...
E nel caso dove reperirli... anche le grandi catene di informatica mi sono
sembrate un pó sprovviste.
Grazie mille
Sandro

sembrate un pó sprovviste.
Al peggio si puo` sempre ricorrere a 
www.amazon.org
 (visti i
costi di spedizione, conviene in genere comprare piu` libri
alla volta!).
Alex

sembrate un pó sprovviste.
Prima di comprare prova il seguente sito:  
www.mcp.com
contiene una serie di libri di programmazione (recentissimi) liberamente
consultabili con il browser. Ti scarichi qualche capitolo e vedi se e' il
libro che cerchi. Cosi' non corri il rischio di comprare ciofeche.
Newsgroup: it.comp.lang.c++
Titolo: Problema di memoria

Non ricordo il nome della funzione in c++ che dato un carattere restituisce
il suo valore numerico nel codice ascii. Chiunque si ricordi il nome della
funzione e' pregato di inviare una e-mail prima possibile grazie in anticipo
        FILO
e-mail: 
sf...@libero.it

 writes:

Restituisce a chi?  Non capisco bene.  Se si tratta di uno stream,
forse puo' esserti utile operator<<() .  Questo programma:
#include <iostream>
int main() {
  std::cout << "'A' = " << static_cast<int>('A') << " decimal\n";
}
una volta compilato ed eseguito mi stampa:
'A' = 65 decimal
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

 ha scritto nel messaggio
news:K9ui5.10366$dF5.1...@news.infostrada.it...


 funzione e' pregato di inviare una e-mail prima possibile grazie in anticipo
Non serve nessuna funzione per far questo dato che il tipo char è già un
tipo numerico che contiene il codice del carattere rappresentato.
EMG

funzione e' pregato di inviare una e-mail prima possibile grazie in anticipo
Non c'é nessuna conversione da fare: il fatto é che se cerchi di
visualizzare il contenuto di una variabile 'char' il compilatore
visualizza il carattere piuttosto che il suo codice ascii.
Prova a fare cosi':
char carattere='A';
cout<<int(carattere);
Con questo accorgimento il tipo char può essere benissimo utilizzato
come un tipo intero ad 8 bit.
Il Ghenio
-----
Douce Sarah, p'tite aux yeux pleins de joie
Le sourire est avec toi
Tu seras capable
Le sourire aimable
D'oublier le mal, ma p'tite chérie
(Princess Sarah 1985)
-----
Newsgroup: it.comp.lang.c++
Titolo: tornare indietro da un modulo!

Ciao, un esercizio mi ha chiesto di modificare un numero di 4 cifre, scomporlo e 
ogni cifra modificarla tramite il seguente procedimento:
a= (a+7)%10
il secondo esercizio mi dice però di ricavare dal valore risultante il numero 
originale ....
la domanda è se c'è qualche istruzione in c++ che faccia il contrario di 
modulo...altrimenti se una cifra scomposta mi dà 0 come resto come faccio??
Grazie per eventuali tips!!
Alex 

 modulo
Consulta un libro di matematica per le scuole medie: leggendolo 
attentamente dovresti ottenere qualche vago indizio ^_^

Ci ho provato, ma non ho trovato nulla....nemmeno  su Internet....puoi
indicarmi almeno dove cercare???
Ciao
Alex

Alex scripsit:

matematicamente sarebbe:
a' = (a - 7) mod 10
che in C si traduce con:
a = (a + 10 - 7) % 10
Attenzione al +10 che è necessario perché il risultato del % (applicato tra
due int) ha lo stesso segno del primo operando.
oppure più banalmente:
a = (a + 3) % 10
visto che 3 è l'elemento opposto a 7 in aritmetica modulo 10
Il c++ non c'entra niente, quindi forse non dovevo rispondere.

 Il c++ non c'entra niente, quindi forse non dovevo rispondere
Beh, ti ringrazio lo stesso...ho cercato invano su Internet...ma non avevo 
trovato nulla su come "tornare indietro"
Ciao
Alex 

 trovato nulla su come "tornare indietro"
In generale non puoi. Il modulo non è iniettivo (in assoluto).
Infiniti numeri hanno la stessa immagine.
-- 
L'idiozia trascende il mezzo con cui viene espressa.
Newsgroup: it.comp.lang.c++
Titolo: Branch Target Buffer

Ciao a tutti,
sono Gian Mario, uno studente di ingegneria elettronica, sto facendo una
ricerca sulla predizione statica e dinamica dei salti nei processori
pipelined, con particolare attenzione alle architetture Intel e Motorola.
Purtroppo sono giunto ad un punto morto in quanto il materiale che sono
riuscito a trovare non č completamente esaustivo.
C'č qualcuno che mi possa aiutare, magari indicandomi manuali, siti web,
articoli su riviste o quant'altro?
Ringraziandovi in anticipo
Gian Mario

 Gian Mario
E la domanda di C++ quale sarebbe ?
-- 
Maurizio Loreti                      
http://wwwcdf.pd.infn.it/~loreti/mlo.html
Un. of Padova, Dept. of Physics - Padova, Italy          
lor...@padova.infn.it


wrote:
Prova su it.comp.hardware.cpu
Topoldo
(Grazie a Dio, sono ateo)

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

Hi !!
i'm new programmer with Borland compiler 5.5 (free) and i would to know when
i can find info about WinApi for make windows application.
which url ???
Help meeeeeee
Denis

 writes:

Though my English is bad, your is worse...  I am afraid you are not
aware that you are posting on an Italian newsgroup, where good manners
require to use Italian.  Moreover, if you willcare to read this
newsgroup poster, you will learn that this request is off-topic;
please, switch to it.comp.programmare.win32, and parla come mangi.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it
Murphy's law: "Anything that can go wr
/bin/fortune: segmentation fault - core dumped

Newsgroup: it.comp.lang.c++
Titolo: [OT] Etichetta floppy

[OT]
Come faccio a leggere e/o impostare l'etichetta (label) di un floppy?
Esiste una qualche funzione in C che si appoggi al bios ? O anche
utilizzando direttamente la int86() /int386()?
Non vorrei utilizzare un richiamo alla system().
Grazie mille...
N.B.
Rompo le scatole qui perche nel NG del C la domanda è caduta nel
vuoto...

 vuoto...
Prova su it.comp.programmare.win32
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: serie di Fibonacci

qualcuno mi puņ aiutare a stilare programma in C++ tramite metodo iterativo
per argomento suddetto? Grazie. Rispondere per favore via e-mail a
naum...@iol.it

 
naum...@iol.it
-- 
*******************  ##    ##   ####
Michele de Concilio #  #  #  #  # 
SGE Computers        #    #     #
Salerno,  Italy       #   # ##  ###
http://www.sge.it
   #  #  #  #  #
*******************  ##    ##   ####
Newsgroup: it.comp.lang.c++
Titolo: CTRL+ALT+DEL

Ciao a tutti,
come da oggetto, è possibile disabilitare questo comando, mantenedo attivo
ALT+TAB?
ringrazio anticipitamente
Fabio

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

Newsgroup: it.comp.lang.c++
Titolo: compatibilità 9x NT

vorrei sapere se i miei programmini compilati su windows98 con visual c++
6.0 per win32 gireranno anche poi su windowsNT

 6.0 per win32 gireranno anche poi su windowsNT
se non hanno richieste e dll strane, in teoria girano, perché sono Win32
(l'hai detto tu), controlla che non chiamino dll che hai tu, che
altrimenti le devi mettere insieme al prog (tipo VB: exe -> 6K, dll
->6M; e' meglio avere un exe di 800K ma con tutto dentro).
-- 
Ciao, gengisdave
http://digilander.iol.it/gengisdave

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

ragazzi ho un compito di programmazione dopodomani e non sono riuscito a
capire che diavolo sia lo streampos, aiutooooo helpppp
grazie

 capire che diavolo sia lo streampos, aiutooooo helpppp
Neanche una ricerchina con Google, eh?
Ciao,
Nicola

eh secondo te non l'ho fatta, non ho cercato anche su manuali??? ma io
volevo capirlo in soldoni, da uno che sa a cosa serve e che la usa.
Newsgroup: it.comp.lang.c++
Titolo: Quale libro?

Salve a tutti,
avrei da porvi due quesiti:
qual'è il miglior libro per imparare a programmare in C++ in Windows 95?
E' meglio il C della Microsoft o della Borland (non ho sentito parlare
molto bene del VC++ della MS): Cmq ogni consiglio è ben accetto.
Grazie ;)
N.B. Progo postare al mio indirizzo e-mail.

molto bene del VC++ della MS): Cmq ogni consiglio è ben accetto.
Come compilatori, e come ambienti di sviluppo, sia C++ Builder
3 sia Visual C++ 5 sono piuttosto buoni, e grosso modo di qualita`
equivalente, secondo me (li conosco entrambi, professionalmente
uso Visual).  La grossa differenza e` nel "framework" fornito a
corredo.  MFC e` un framework vecchio, progettato secondo me
alla meno peggio, e nulla di speciale -- la VCL che correda il C++
Builder e` invece un buon framework di concezione piu` recente.
Pero` su MFC si trovano, proprio perche` un po' vecchio e molto
diffuso, tonnellate di libri, articoli di riviste, post in rete, add-on sia
free sia commerciali, ecc ecc; su VCL usata in C++, meno (magari
di piu` sulla VCL usata in Delphi, ma non so quanto cio` possa poi
essere "trasferito" al Builder).
Infine, Microsoft un annetto fa ha rubato a Borland il progettista
piu` importante, quel danese che a suo tempo invento` il Turbo
Pascal e piu` tardi il Delphi, e lo ha messo a capo di una piccola
agguerrita squadra che ha sviluppato le nuove "Windows Foundation
Classes" -- un framework che e` piu` avanzato di VCL quanto VCL
lo e` di MFC (e con lo stesso tipo di svantaggi pratici: nuovissimo,
quindi non ci trovi su libri, articoli, ecc).  La prima sbirciatina a WFC
si puo` darla scaricando gratis dal sito Microsoft la prima beta del
Visual J++ 6, l'ambiente per il quale le WFC saranno rilasciate per
prime, ma si puo` decisamente sperare che le WFC saranno poi
rese usabili direttamente anche dagli altri linguaggi integrati con
VJ++ nel Visual Developer Studio.  Ma non e` una prospettiva
commerciale immediata per almeno un annetto, direi.
Alex

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

Per un prg. che sto scrivendo in BCB 1.0, avrei la
necessità di conoscere il codice ascii relativo al tasto che ho premuto...
come si fa ?
In C++ per dos usavo getch()....
--
Midi & C++ Builder
L'unica speranza di vita.
MAU...@complab.com
pwp.complab.com/maufel

come si fa ?
void __fastcall TForm1::Edit1KeyDown(TObject *Sender, WORD &Key,
      TShiftState Shift)
{
    Label1->Caption = AnsiString((int)Key);
}
--
Byez.
Stefano Tempesta
s.tem...@usa.net
http://tempesta.freeweb.org
--------------------------------
<<< Think indipendent, cos' indipendent you can't be >>>
Newsgroup: it.comp.lang.c++
Titolo: problema con overloading e VCC 7

Ho provato il seguente codice con il VCC 7 (beta 2):
struct base
{
 int* p;
 
 base(int* v)
 : p(v) { }
 
 operator int*() { return p; }
};
struct foo: protected base
{
 foo(int* v)
 : base(v) { }
 
 int& operator[](int pos) { return p[pos]; }
};
int main()
{
 int array[3] = {1, 2, 3};
 foo f(array);
 int k = f[1u];
} 
ed il compilatore dice che c'e ambiguita' nella chiamata f[1u].
Tuttavia sia il gpp 3 che il BCC 5.5 compilano senza problemi.
E' quindi un bug del VCC?
Saluti e grazie  Manlio Perillo

 }
Ciao,
Nicola


Ho provato, ma con il VCC 7 è lo stesso.
Il problema è che il VC 7 mi dice:
error C2666: 'foo::operator`[]'' : 2 overloads have similar conversions
test2.cpp(16): could be 'int &foo::operator [](int)'
or 'built-in C++ operator[(int *, unsigned int)'
Ossia, per la risoluzione dell'overloading, chiama in causa anche operator int*
definito precedentemente.
Quello che mi chiedevo è se tale comportamento è standard. Mi sembra strano che
(seppur in beta) il VCC 7 abbia un baco così nella risoluzione
dell'overloading...
(anche se pensando al BCC 5.5 in versione release non c'è da stupirsi più di
tanto...)
Ieri mi sono imbattuto in un problema analogo:
struct foo
{
   int i;
   foo(int ii)
   : i(ii) {  }
   operator int() const { return i + 1; }
};
inline int operator+(const foo& a, int b)
{
   return a.i + b;
}
#include <iostream>
int main()
{
   foo f(3);
   std::cout << (f + 4) << '\n';
   std::cout << (f + 4.9f) << '\n';
}
Il VCC mi da errore (ambiguità fra operator int e operator+(foo, int)),
mentre il BCC 5.5 ed il gcc 2.95 (non ho potuto provare il gpp 3) compilano
senza problemi.
Chi ha ragione?
Ciao e grazie  Manlio Perillo

 Chi ha ragione?
Gcc e borland. Ti riporto un brano dallo Stroustrup sull'argomento (cap 7.4) :
"Allo scopo di rendere questa funzione il più ragionevole possibile, vengono provati nell'ordine i seguenti criteri:
1. Corrispondenza perfetta; ossia corrispondenza ottenuta senza alcuna conversione se non banale (per esempio nome di un
array in un puntatore, nome di una funzione in un puntatore alla funzione e T in const T).
2. Corrispondenza con promozione; ossia grazie a promozione di interi (...).
3. Corrispondenza con conversioni standard (...).
4. Corrispondenza con conversioni definite dall'utente.
5. Corrispondenza dovuta all'uso dell'ellissi ... nella dichiarazione della funzione."
quindi (f+4) ha corrispondenza esatta con operator+( foo, int ), il caso (foo + 4.9f) è quello trattato dal punto 3 in
quanto operator int è user defined, mentre basta una conversione standard float->int per chiamare operator+.
Ciao,
--
----------------------------------------------
Fulvio Esposito
WWW: 
http://digilander.iol.it/fesposito
E-Mail Contact me at: 
ful...@libero.it
----------------------------------------------
Newsgroup: it.comp.lang.c++
Titolo: Sostituire * ai caratteri

Salve vorrei sapere se c'è qualche funzione che sostituisce ai caratteri gli
asterischi, cioè del tipo   ***** al posto di  guido...
Mi serve per creare una password...
qualcuno può aiutarmi???
Ciao



std::string password_to_asterisk( const std::string& _password ) {
    std::string asterisks;
    asterisks.resize( _password.size(), '*' );
    return asterisks;
}
Ciao.
Azathot

     asterisks.resize( _password.size(), '*' );
Perche` complicarsi la vita e creare una stringa vuote per poi
modificarla subito?
  std::string asterisks( _password.size(), '*' );
Probabilmente pero` la domanda originale chedeva come stampare
asterischi al posto della password *durante* l'inserimento della
password da parte dell'utente.  In questo caso non si puo` fare solo
con il C++ standard ma bisogna usare funzioni specifiche del proprio
sistema.
        Mauro

Newsgroup: it.comp.lang.c++
Titolo: chiedo troppo?

Sono un ragazzo che tenta di imparare il c++ con un amico non vedente.
Cerco un aiuto su testi scaricabili dalla rete (possibilmente gratuiti).
Non ho problemi su l'insegnamento a un non vedente e solo che non riesco a
descrivere tutto conosciamo gia' il basic.
Sentitamente ringrazio tutti coloro che potranno aiutarci.
-Se la vostra domenda č come fa un non vedente a usare il CPU la risposta č
che usa una barra brail che riproduce il testo del monitor.
GRAZIE  da Lore e Lele.

 Cerco un aiuto su testi scaricabili dalla rete (possibilmente gratuiti).
Prendi Thinking in C++ di Bruce Eckel all'indirizzo
http://www.codeguru.com/cpp/tic/index.shtml
.
EMG

 GRAZIE  da Lore e Lele.
Vedi anche su "
http://www.programmazione.it
"
c'è il tutorial di Paolo Marotta al link
http://www.programmazione.it/index2.htm
by Lucio.

Ciao,
    in italiano trovi il tutorial di Paolo Marotta nell'area C/C++ di
www.programmazione.it
A presto :-)
Marco Abis
http://www.programmazione.it
  il sito Italiano di riferimento per IT
ab...@programmazione.it

Newsgroup: it.comp.lang.c++
Titolo: C++Builder cerco esempi per TChart o siti

Ciao
     cerco esempi, spiegazioni, siti o mappa della gerarchia
     del componente TChart incorpororato con C++Builder 3.0
    Ciao Tommy. 
vai...@eldor.it




Newsgroup: it.comp.lang.c++
Titolo: Help su Grafo

Salve, vorrei visualizzare un semplice grafo partendo da un input di 
questo tipo:
nodo_start	nodo_end	peso
Il grafo è orientato e pesato.
Ho preparato una struttura di questo tipo:
struct nodo{
	int costo;
	int elemento;
	nodo *next;
};
e nel main per inizializzare 10 nodi a zero:
	int n=0;
	nodo *Nodi;
	vector<nodo> *Nod;
	for ( n=0; n<=10; n++){
		Nodi->costo = 0;
		Nodi->elemento = 0;
		Nodi->next = NULL;
		Nod.push_back(Nodi);
	}
Ma mi dà errore: error: request for member ‘push_back’ in ‘Nod’, which 
is of non-class type ‘std::vector<nodo, std::allocator<nodo> >*’
Qualche suggerimento?

 Qualche suggerimento?
Stai un po' confondendo oggetti e puntatori, prova cosi':
nodo tmp;
vector<nodo> nodi;
for (int n=0; n < 10; ++n) {
	tmp.costo = tmp.elemento = 0;
	tmp.next = NULL;
	nodi.push_back(tmp);
}
- Occhio che prima ne inizializzavi 11 e non 10 (da 0 a 10 con 10 
compreso son 11 elementi).
- E' da vedere se ti serve il vector visto che i nodi mi pare li vuoi 
collegare tramite next.
- Quando allochi un puntatore ad un oggetto l'oggetto lo devi anche 
allocare con new e i suoi metodi li devi utilizzare con "->" e non ".".
Ciao,
  Gabry

 
E' vero, ho fatto un casino :-P ( andavo di fretta ed ho sbagliato pure 
gli elementi inizializzati nel ciclo for ).
Mi spieghi meglio il discorso del new? Quello che vorrei fare è creare 
un grafo mediante liste di adiacenza e utilizzando le std::list o 
std::vector come vettore di puntatori a liste concatenate.
Grazie per l'aiuto!
Newsgroup: it.comp.lang.c++
Titolo: TURBO ASSEMBLER BORLAND VENDESI

VERSIONE 5 ANCORA DA REGISTRARE
PERFETTO CON SCATOLA E MANUALI LIRE 180.000
ANTONINO

Ma il charter del gruppo prevede la possibilita' di annunci commerciali?
Iskandar

>Ma il charter del gruppo prevede la possibilita' di annunci commerciali?
Ovviamente no, ma c'è sempre qualcuno che se ne frega... purtroppo! :-(

Newsgroup: it.comp.lang.c++
Titolo: [MSVC] Puntatori a funzione

Nel mio programma, all'interno di un loop devo richiamare una funzione sulla
base del valore di una variabile, attualmente mediante un switch.
Dato che so che dopo essere entrato nel loop la variabile non cambia, credo
che risparmierei tempo se non facessi ogni volta nel for il switch. Ho
quindi pensato di mettere un switch prima del loop che attribuisca ad una
variabile-funzione la funzione corrispondente, e poi nel loop richiamare la
variabile-funzione.
Il problema è che non ho assolutamente idea di come devo fare per realizzare
quello che ho detto!
E se la procedura richiamata prende dei parametri? (Nel mio caso due
std::complex<float>)
E se la procedura dovesse restituire un valore (complex<float>)?
Come avrete capito non ne so un granché di C++... ma non ho MSDN (bollettis
causa) e siete la mia risorsa preferita!
Altra domanda: una funzione così generata può essere inline? A rigore di
logica mi pare di no, ma chiedere non fa mai male!
--
Grazie a tutti!
Kojak
vrke...@hotmail.com
http://space.tin.it/io/viscorci

 logica mi pare di no, ma chiedere non fa mai male!
Un compilatore non e` tenuto (anche se, come estensione, puo` farlo) ad
accettare la keyword inline su di una funzione della quale si prende
l'indirizzo (che e` quel che implicitamente si fa qui per assegnare pf).
Alex

logica mi pare di no, ma chiedere non fa mai male!
La funzione puoi dichiararla inline, ove usata esplicitamente il 
compilatore puo` espanderla inline. Ovviamente pero` se chiamata
tramite puntatore e` molto piu` difficile.
Paolo
--------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
--------------------------------------------------

Grandioso, funziona che č una meraviglia! Tra l'altro non sembra neanche piů
lento! Wow!
Grazie a tutti, siete mitici!
--
Kojak
vrke...@hotmail.com
http://space.tin.it/io/viscorci

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

mi č venuta la malsana idea di cominciare a programmare e volevo farlo in 
c++,
potete darmi un link con i primi esercizi semplici?
grazie 

 potete darmi un link con i primi esercizi semplici?
Se non hai mai programmato in vita tua non ti consiglio di partire dal
C++. Se proprio vuoi farlo prima degli esercizi ti conviene studiare un
libro. Online puoi cercare "Thinking in C++" di Bruce Eckel; su carta
stampata ti consiglio "C++ Primer" 4 ed. di Lippman - Lajoie - Moo.
Ciao,
Nicola

 grazie
ti consiglio il deitel perché parte "da zero" e ha moltissimi esercizi
di complessità crescente (dal classico "hello world" in poi...). 
ciao.
Newsgroup: it.comp.lang.c++
Titolo: Limiti di CScrollView ?

Salve a tutto il NG.
Vorrei sottoporvi un quesito sull'utilizzo della classe CScrollView.
Dovrei visualizzare un documento di n righe di testo, dove n>di 42000.
Nella funzione OnInitialUpdate() della mia classe di vista derivata da
CScrollView, utilizzo 
SetScrollSizes( MM_LOMETRIC, total,pagina,linea );
tove total e' un'oggetto CSize che ha il difetto di accettare solo
variabili di tipo int nelo suo costruttore.....
come risolvere il problema?
Grazie dell'aiuto.

Se ho ben capito,  il tuo problema non esiste in quanto su sistemi a 32bit
una variabile int e' di 4 byte piu' che sufficenti per il tuo problema.
Comunque non ti conviene visualizzare molte righe, in quanto per
esperienza personale la vista risponde in maniera eccessivamente lenta.
Spero in qualche modo di esserti stato di aiuto. Ciao
Lobo ha scritto:


Newsgroup: it.comp.lang.c++
Titolo: lettura, scrittura di file su Web Server

Devo sviluppare una applicazione in C++ per Linux per leggere e scrivere
file, su un Web Server (ossia utilizzando  GET e PUT di HTTP o FTP...).
Ho visto come si fa con le MFC. Qualcuna sa come si fa in linux,
utilizzando le librerie standard? Oppure esistono delle librerie
particolari?
Grazie per l'eventuale aiuto.


Il metodo classico e' aprire una connessione TCP (con socket, bind,
connect, ...), e poi mandare i comandi al server e leggere le risposte.
Nel caso dell'ftp e' un po' piu' complicato perche c'e' bisogno di due
connessioni, una per i dati e una per il controllo.
Puoi trovare informazioni sulle socket nel manuale Unix e nell'info dela
libc. Per i protocolli ci sono le RFC (1945 e 2068 per l'HTTP, 959 per 
l'FTP).
Per degli esempi puoi guardare i sorgenti di programmi che usano i protocolli
HTTP o FTP, come wget, ftp, lynx, ...
Per le socket ci sono alcune librerie C++, per esmpio socket++.
Non so se ci sono classi gia' fatte per collegamenti FTP o HTTP.
	Mauro

Newsgroup: it.comp.lang.c++
Titolo: che fa questo codice?

Salve,
come da oggetto, sono alla disperata ricerca di qualcuno che mi possa 
aiutare a capire questi 3 #define
#define initialiseSingleton( type ) \
  template <> type * Singleton < type > :: mSingleton = 0
#define initialiseTemplateSingleton( temp, type ) \
  template <> temp< type > * Singleton < temp< type > > :: mSingleton = 0
#define createFileSingleton( type ) \
  initialiseSingleton( type ); \
  type the##type
dall'ultimo rigo inoltre mi chiedo: il cancelletto in "the##type" è c++ 
oppure c++cli?
grazie per l'aiuto. 

 oppure c++cli?
E' preprocessore standard del C nonche' del C++.
Serve ad attaccare le due stringhe in modo da formare un token solo.
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila
Newsgroup: it.comp.lang.c++
Titolo: REQ: HELP. Semplici Programmini Cercasi!!!

Help!!! Materiale per un esame.
Definire in C i seguenti programmi:
PARTE PRIMA
1) Un programma che gestisce stringhe: lettura, scrittura, ordinamento
2) Un programma che usa le istruzioni bit a bit
3) Un programma che usa i puntatori
4) Un programma che usa strutture ricorsive
PARTE SECONDA
Definire in C++ un programma che usa il costrutto template



Newsgroup: it.comp.lang.c++
Titolo: builder 3 e RS232

Ciao a tutti
sapete dirmi come si a spedire e leggere caratteri dalla seriale?
grazie
Ciao Alessandro

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)
Detto questo, tieni presente che stai utilizzando un prodotto
decisamente superato (il successivo BCB4 e' facilmente reperibile con
riviste informatiche) e che in generale i sistemi operativi win32 non
consentono l'accesso diretto alle periferiche del computer.
Grazie,
Nicola Musatti

Newsgroup: it.comp.lang.c++
Titolo: Flushing dell'stdin

Ciao a tutti. Il sottoscritto Spaghetti Programmer avrebbe una richiesta:
qualcuno sa dirmi come posso vuotare il buffer di tastiera senzausare
l'fflush?
Esiste una stringa particolare per scanf che assolva a questo compito?
Grazie fin d'ora.
Paolo

 l'fflush?
while ( getchar() != '\n' );
EMG


Vedi thread "Buffer di tastiera" su questo NG, iniziato il 31/10. Ogni tanto
non farebbe male leggere anche i messaggi degli altri, invece di postare
sempre le stesse domande, magari a distanza di solo due giorni!
Saluti, Alberto.

Newsgroup: it.comp.lang.c++
Titolo: Dati numerici da una stringa

Ho il seguente problema:
In un programma  scritto in Visual C++ leggo i dati contenuti
in un file una linea alla volta con le seguenti istruzioni:
char buf[100];
CStdioFile f;
......
f.ReadString( buf,  100 )
......
La stringa contenuta in buffer contiene quattro valori numerici (reali)
separati da spazi.
Come faccio ad estrarli ed inserirli in variabili reali?
Grazie.

Come faccio ad estrarli ed inserirli in variabili reali?
Usa sscanf()
Non conosco VC++, ma perche' non usi le stringhe ?
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
-----------------------------------------------------------------------
"There is nothing better for understanding a kangaroo than seeing it jump."
[D.Grune, C.J.H. Jacobs]
Newsgroup: it.comp.lang.c++
Titolo: Cosa è "error C2664"

Se qualcuno mi potesse spiegare cosa significa questo tipo
di errore e come si può risolvere.
-C:\Program Files\Prova2\ListaLog\ListaLogDlg.cpp(188) : error
-C2664: 'LogTool::LogTool(const class LogTool &)' : cannot convert
-parameter 1 from 'const char *' to 'const class LogTool &'
Grazie.

 di errore e come si puň risolvere.


Newsgroup: it.comp.lang.c++
Titolo: Gathering LOC statistics from ClearCASE

Dear all,
I have been tasked with gathering LOC statistics from several large projects
in our ClearCASE repository.
Management would like to see LOC, source lines of code for individual
projects and also to see how these values are changing between releases.
What I really want to do is produce a report on this information
automatically.
Can you suggest the correct newsgroups or vendors who might help with this?
Do Rational have a tool which does this?
Any help gratefully appreciated!!!
Katie

 wrote in message
news:1004109453.6953.0...@news.demon.co.uk...

Dunno, why not ask them?
Your questions are completely off-topic in comp.lang.c++, which discusses
the standard C++ programming language, not commercial CASE tools. Please
post your questions in a Rational support group or one that has CASE as its
topic.
NeilB

 Any help gratefully appreciated!!!
See Brad Appleton's tool for this at:
 
http://www.enteract.com/~bradapp/clearperl/sclc-cdiff.html
While you're at it, be sure to go through the rest of his web-site
(strip everything after "bradapp" above).  There is a ton of
information there on Software Configuration Management and ClearCase.
-- 
David Masterson                dmaster AT synopsys DOT com
Sr. R&D Engineer               Synopsys, Inc.
Software Engineering           Sunnyvale, CA

 
Why don't you try the CCUIG mailing list (the ClearCase users group).

Newsgroup: it.comp.lang.c++
Titolo: ShellExecute and dial-up networking link

I need to run the Dial-up networking shortcut(my PPP link's
name is PPP.LNK)inside my application. I use the ShellExecute
function to do this but it doesn't work, the code is
ShellExecute(NULL, "open", "C:\\TEST\\PPP.LNK" , NULL, NULL, SW_SHOW);
Then i used ShellExecuteEx function to test but it displayed
the message "Access to file is denied".
My platform is Windows 95 and use VC++ 5.0.
When I test with other program shortcur link, the functions
work.
Anyone has any method to activate the dial-up networking link
inside the program.
regards
Choon lye
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own    


You should use RasDial to activate Dial-up (Ras) connections.
P.S. the "it" at the beginning of this newsgroup name stands for "Italian"
and not for "Information Technology" :-)
---
Valter Minute
min...@fortech.it
 (the reply address of this message is invalid)
---
Are you looking for a good freeware ScreenSaver? Try FOYD!
http://hotfiles.zdnet.com/cgi-bin/texis/swlib/hotfiles/getit.bin?fcode=000PZ
0
if you want, I can send you the (free) C++ source code.
Newsgroup: it.comp.lang.c++
Titolo: Componente HTTP per borland c++ builder 6.0

Ciao,
sto cercando un componente per borland c++ builder 6.0 che mi consenta di
interagire con normali pagine html/php che girino su un qualsiasi server
HTTP. Cioč un componente che possa per esempio accedere alla pagina
http://www.programmazione.it/index.php?param1=1&param2=2
 e che possa quindi
leggere il codice html di tale pagina. Inoltre questo componente deve poter
inviare dati a una pagina HTML oltre che attraverso la query string dei
parametri anche attraverso il comune metodo POST utilizzato nei form delle
pagine HTML.
Ho bisogno di tale componente(se esiste) perchč non posso installare sul
server un'applicazione server che giri costantemente in remoto ... sul
server posso al massimo realizzare solo pagine php che dovrebbero interagire
con un'applicazione client.
Sapete se esiste qualcosa del genere magari free o open-source??
Grazie mille,
s4uzer.


http://www.indyproject.org/indy.html
Ciao,
Stefano

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

Qualcuno sa come si fa a creare una libreria personale??
Grazie, daniele 

 Qualcuno sa come si fa a creare una libreria personale??
Dovresti spiegare che cosa intendi per "libreria personale", e che cosa 
significa "Librarie .h".
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila

Newsgroup: it.comp.lang.c++
Titolo: GNU C++ Compiler...

Salve,
In THINKING IN C++  di Bruce Eckel a volte viene citato un "GNU C++ Compiler
( which is freely available on the internet )... Di cosa si tratta
esattamente? Dove è possibile scaricarlo?
Ringraziando in anticipo,
distinti saluti.

 esattamente? Dove è possibile scaricarlo?
Ad esempio, trovi la versione per MS-DOS (DJGPP) su 
www.delorie.com
.
EMG

 esattamente? Dove è possibile scaricarlo?
Si tratta del compilatore per C++ (ma c'e' anche per C) della GNU, lo puoi
trovare a 
http://www.gnu.org
  , e' diffuso sopratutto su sistemi unix.

esattamente? Dove è possibile scaricarlo?
E' un compilatore prodotto per il sistema operativo Unix (credo che il
suo nome sia "Hurd") che la FSF ha realizzato (poi adottato da Linux).
La free software foundation si propone di realizzare software libero,
consentendo di accedere anche ai sorgenti dei propri programmi.
I programmi in questione sono liberamente scaricabili da internet.
http://www.delorie.com/djgpp/
 
E' il porting a 32 bit per DOS del famoso compilatore nato sotto Unix.

esattamente? Dove è possibile scaricarlo?
Si tratta del gcc che e' disponibile per diverse piattaforme...
Sulle faq del NG (
www.programmazione.it
) sono elencati
parecchi siti da cui e' possibile scaricare vari tool basati
tutti su gcc.
Paolo

Newsgroup: it.comp.lang.c++
Titolo: Alberi binari e archiviazione

Premetto che non sono un programmatore ma vorrei sapere come si fa a 
cambiare il tipo di archiviazione di un file.
P.ES
. io ho un file di immagine e devo convertirlo in binario come posso 
fare anche in C++?

fare anche in C++?
Ma sei italiano?
Luc.
Newsgroup: it.comp.lang.c++
Titolo: Gli ifstream

Ho qualche problema con gli ifstream: il mio obiettivo e' leggere un file
binario .3ds (il formato di 3dstudio) e ho voluto usare uno stream binario
dichiarato cosi':
    ifstream ifs("pippo.3ds", ios::in | ios::binary);
    // Lo stream e' aperto correttamente ma tutti gli estrattori mi
restituiscono 0!! ad esempio
    unsigned short us;  // Non lo inizializzo neppure
    int i;
    ifs >> us; // us == 0 ora!!
    ifs >> i; // i == 0 pure!!
    // se invece faccio:
    char c;
    ifs.sgetc(c); // c assume un valore che effettivamente presente nel
file!!
    ifs >> c; // c vale 0!!!!
E' normale che gli estrattori si comportino cosi'?? A me non piace e ho
derivato una classe i3dsfstream da ifstream che dichiara dei metodi di
estrazione cosi':
    // Read an unsigned short int (16 bits)
    i3dsfstream& operator>>(unsigned short &n)
    {
      read((char *)&n, sizeof(unsigned short));
      return *this;
    }
    // Read an unsigned int (32 bits)
    i3dsfstream& operator>>(unsigned int &n)
    {
      read((char *)&n, sizeof(unsigned int));
      return *this;
    }
E cosi' funzionano correttamente (e infatti sto tirando avanti benissimo
cosi') ma dato che gli operatori non sono virtuali in ifstream in pratica
sto facendo lo shadowing dei metodi di ifstream attraverso i metodi di
i3dsfstream, il che non mi piace!! Qual'e' il comportamento corretto da
seguire?? (Aggiungo che uso il VC 5.0 che a quanto pare non gode di troppa
buona fama in questo ng ... ;-) )
Grazie ancora.
    glMario.


Sei sicuro che funzioni correttamente?
Come fai a sapere se stai leggendo un unsigned int o un unsigned short?
L'unica cosa è sapere in anticipo che il file contiene solo unsigned long
oppure unsigned short.
Comunque per quello che vuoi fare non c'è un unico comportamento corretto.
(o almeno credo).
Ad esempio potresti seguire il mio metodo come postato in
"stream ad accesso casuale".
Oppure potresti derivare i3dfstream in modo privato da ifstream in modo
da mostrare solo la tua interfaccia.
Manlio Perillo
Newsgroup: it.comp.lang.c++
Titolo: Creare DLL con Borland C++ 5.0

Salve a tutti e buon anno (fate voi quale ;) ).
Ho saputo che usare una dll per creare funzioni che saranno più volte
richiamate (dallo stesso programma o da altre applicazioni ) è più
interessante di un header per certi aspetti.
Ho dato un'occhiata all'help di Borland, ma non trovo niente di utile
(l'help di Delphi sembra molto più organizzato).
Ringrazio chiunque sarà così gentile da indicarmi siti utili presso i quali
trovare documentazione e (soprattutto) tutorial.
P.S. Ho sempre sentito parlare di "stile" di programmazione, mi piacerebbe
leggere del materiale al riguardo
Grazie ancora e ciao a tutti,
Mkè


wrote:


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

dovrei sviluppare un programmino in C / C++ per la gestione di
immagini, qualcuno sa indicarmi qualche libreria free possibilmente
anche con i sorgenti?
grazie mille


http://www.imagemagick.org

Hobbit ha scritto:

Devil

 Devil
Cioč?

 Cioč?
http://openil.sourceforge.net
Se Raffaele avesse messo anche il link forse era piů chiaro :-)

 Se Raffaele avesse messo anche il link forse era più chiaro :-)
avevo fretta e il link non lo sapevo a memoria :-) però se volveva
poteva cercarlo con google...

 
e che nonsapevo proprio che esistesse una lib. grafica con questo nome 
ed allora non capivo la risposta. in piů avevi risposto a me e non a chi 
aveva fatto la domanda!
Ciao
Newsgroup: it.comp.lang.c++
Titolo: overloading >> e <<

Ho provato a fare l'overloading di questi operatori ma il compilatore mi
ritorna questi errori:
Compilazione in corso...
Complesso.cpp
Collegamento in corso...
Complesso.obj : error LNK2019: riferimento al simbolo esterno "class
std::basic_ostream<char,struct std::char_traits<char> > & __cdecl
operator<<(class std::basic_ostream<char,struct std::char_traits<char> >
&,class Complex const &)"
(??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVComplex@@@Z)
non risolto nella funzione _main
Debug/Complesso.exe : fatal error LNK1120: 1 esterni non risolti
Il main di genera questi errori è questo qua:
#include <iostream>
#include "stdafx.h"
#include "Complex.h"
using namespace std;
ostream &operator<<(ostream &out, const Complex &c);
istream &operator>>(istream &in, Complex &c);
int main()
{
Complex a(1.0, 2.5), b(-2.2, 1.5), c;
cout << "a: "<<a<<endl;
cout <<"b: "<<b<<endl;
cout <<"c: "<<c<<endl;
c=a+b;
cout<<c<<endl;
c-=b;
cout<<c<<endl;
c=c-b;
cout<<c<<endl;
c+=b;
cout<<c<<endl;
c=a*b;
cout<<c<<endl;
c=~a;
cout<<c<<endl;
if(c!=a)
cout<<"ciao"<<endl;
c=a;
if (c==a)
cout <<"ciao"<<endl;
return 0;
}
ostream &operator<<(ostream &out, Complex &c){
out<<c.getRe()<<", "<<c.getIm();
return out;
}
istream &operator>>(istream &in, Complex &c){
double a, b;
in>>a;
in>>b;
c.setRe(a);
c.setIm(b);
return in;
}
Che include una classe da me creata che fa l'overloading di altri operatori
per permettere i calcoli sui numeri complessi. Nella classe le funzioni per
l'overloading di << e >> non sono dichiarate come friend se provo a
dichiararle come friend mi vengono sengalati errori el file complex.h, come
posso risolvere? La classe però mi viene compilata correttamente.
Grazie.

 }
noti qualcosa di diverso? è il motivo per cui non trova il simbolo.
perché non stai usando std::complex<> ?
-- 
sbirish
il lupo perde il pelo e poi fa schifo

 ha scritto nel messaggio
news:pan.2003.12.20....@unboffable.net...

scusa ma non capisco sembra quello che ho scritto io, non trovo alcuna
differenza.

 differenza.
è quello che hai scritto tu, manca un const nella definizione, aggiungilo.
-- 
sbirish
Newsgroup: it.comp.lang.c++
Titolo: Installare OCX!

Salve a tutti,
vi ringrazio per le risposte che mi avete dato nei miei messaggi
precedenti e vi faccio un'altra richiesta :
ho creato il mio ocx con VC++6.0, voglio far in modo che un altro pc
lo usi, e dovrei registrarlo, quando provo ad aggiungerlo con excel
(nella casella strumenti : controlli aggiuntivi) mi da l'errore "File
selezionato non contenente alcun controllo activex a registrazione
automatica". Nel mio pc è il VC che lo registra e quindi non ci sono
problemi.
Ho creato un controllo col wizard e con l'opzione per rendere visibile
il controllo nella lista dei controlli aggiuntivi.
Grazie.
->Andrea

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

Newsgroup: it.comp.lang.c++
Titolo: visibiltýý funzioni

Ciao a tutti,
Ho un piccolo problema: ho creato un file .c (generato con yacc) e l'ho incluso all'interno 
di un progetto creato col visual c++ 6.0. Ho poi definito una funzione
pubblica all'interno del file cpp relativo al form principale e la devo 
richiamare dal file .c, ma ottengo un messaggio di errore poichıı la funzione
non viene vista (undeclared identifier). Come posso fare?
Mille grazie e buone feste!
------------------------------------------------------------------------
Questo messaggio e` stato inviato da 
http://www.inwind.it

 Mille grazie e buone feste!
nel file .c devi inserire la dichiarazione della funzione (l'intestazione)
Pela
Newsgroup: it.comp.lang.c++
Titolo: TSTL, problema deallocazione

Cia a tutti, ho un problema con una lista:
//Pusho un oggetto nella mia lista ogni volta che premo spazio
COggetto *oggetto = new COggetto();
miaLista.push_back(oggetto);
//Controllo con un iteratore:
(for iter...)
{
  oggetto->disegna();
}
//Se adesso voglio che uno degli oggetti vanga deallocato quando la
//variabile Y di uno degli oggetti superi 1.5f, come faccio ?
for(iter...)
{
 if((*iter)->Y > 1.5f)
 {
  D E A L L O C A L O !!!
 }
}
//Il problema è che chiamo centinaia di new e nessun delete !,perchè se
//chiamo delete[] la sopra dovo averlo pushato nella lista, non verrà
//disegnato.
Ciao e grazie 1000
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


ciao.

         miaLista.erase(iter); // se vuoi eliminare l'iteratore
Ho provato queste due righe, mi da un errore durante la compilazione
del tipo:
"impossibile convertire COggetto *f to list<::allocator. bla bla
bla..(sto scrivendo scemenze)"
Ciao.


 bla..(sto scrivendo scemenze)"
senza il codice completo non saprei dove ti da errore, ed , assieme, posta
il messaggio completo
ciao.

Newsgroup: it.comp.lang.c++
Titolo: AIUTO PER DLL

Ciao ,se sai usare il Borland o il Watcom molto meglio di me,
ti chiedo ,perfavore,se puoi aiutarmi a compilarmi una DLL con le
istruzioni che ti mandero'.
Io ci sto provando da diverse ore ma non riesco,troppi errori.
Se puoi,perfavore,scrivimi.
Grazie1000.
Niccolo'

Già risposto si it.comp.land.c

Newsgroup: it.comp.lang.c++
Titolo: Porta Parallela - HELP

Qualcuno puo' indicarmi come scrivere un BYTE su di una porta parallela
sotto VindowsNT mediante VisualC 5.0.
Devo solo scrivere un BYTE per il controllo di un rele'.....
                     Valentino

sotto VindowsNT mediante VisualC 5.0.
in NT non e' possibile accedere direttamente alle porte di i/o per cui
l'accesso diretto alla parallela e' impossibile. L'unica alternativa
e' scrivere un kernel mode driver oppure acquistare un driver generico
tipo WinRT che ti da' la possibilita' di effettuare i/o in modo molto
semplice.
Che io sappia l'accesso piu' diretto che da' NT alla parallela e'
quello di aprirla come file (usando la CreateFile), non so pero' come
si comporti quando non c'e' una stampante collegata.
Gianpaolo Bottin
- Live Long and Prosper -
Newsgroup: it.comp.lang.c++
Titolo: decomposizione matrici e soluzione sistemi

salve a tutti
ho cercato su google ma non ho trovato niente di buono:
qualcuno conosce qualche libreria gratuita che implementi i vari
metodi di decomposizione di matrici e metodi risolutivi per sistemi?
intendo decomposizione LR/LU, SVD, metodi GaussJordan, Jacobi,
GaussSeidel ecc nelle verisoni complete e efficienti?
Se riscrivo tutto ci metto un secolo e non mi viene proprio
efficiente....
-- 
Sukutestriz
::SuperRobotMuseum::
http://digilander.libero.it/SuperRobotMuseum/SRM.html

 GaussSeidel ecc nelle verisoni complete e efficienti?
Se vuoi codice "tutto c++" penso rimarrai deluso,
gran parte delle librerie sono wrapper sul Lapack
che è scritto in Fortran.
Prova a partire da TNT, è la prosecuzione del vecchio
progetto Lapack++
Qualcosa (poco per la verità) fa anche il Laspack,
scritto in C; quasi esclusivamente sistemi lineari
e matrici sparse.
SiMoStro

e matrici sparse.
Ti ringrazio per le info: ma Laspack e' la vecchia libreria ospitata
su 
www.netlib.no
In ogni modo qualcosina ho trovato con TNT e dovrei cavarmela ^_^
grazie ancora.


Newsgroup: it.comp.lang.c++
Titolo: C++Builder (DOS / Win)

Come faccio a "catturare" l'output di un programma DOS e a gestirlo in un
form?
Mi spiego meglio: ho bisogno di lanciare un programma DOS
(e per farlo non so se usare una execl(..) oppure mi lancio in una
WinExec(..)o se c'è qualcosa di piu' utile che non conosco...che ben venga!
;)
eppoi dovrei gestirmi l'output del programma DOS (che comunque è una serie
di printf(..)) nel mio form (ad es in un TMemo)
Si tratta di una ridirezione dell'output un po' complessa.........
GRAZIE!
Steo

Secondo me  puoi trovare maggior aiuto
dove si parla comunemente di API win 32:
it.comp.programmare.win32
e sul news server 
forums.inprise.com

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

avete buone guide in ita possibilmente per iniziare?
--
by ..::Retebug::..
* Vorrei vivere in un mondo senza CANCELLI e FINESTRE *
* I want to belive in a world without GATES and WINDOWS*

 * I want to belive ...
belive ?
--
"Solo gli idioti non hanno dubbi."
"Ne sei sicuro?"
"Certo."
Georges Courteline