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

Conoscete questo programma?
E' quello dei macosx, sto cercando qualcosa di simile per linux... esiste?

 E' quello dei macosx, sto cercando qualcosa di simile per linux... esiste?
Sei evidentemente OT. Passa su it.comp.os.linux.*
-- 
/**
  * Mattia Belletti - Undergraduate student @ 
cs.unibo.it
  * ICQ: 33292311   - email: 
mbel...@cs.unibo.it
  * IRC: BluShine   - site(s): 
http://cs.unibo.it/~mbellett
  * Linux registered user 299762 @ Linux registered machine 213003
  */

 wrote:
BI> Conoscete questo programma?
si. contattami in mail, oppure su it.comp.macintosh
qui siamo OT
BI> E' quello dei macosx, sto cercando qualcosa di simile per linux... esiste?
I know. Forse si...
-- 
#!/usr/bin/rik0
for whom the bell trolls?

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

Ciao a tutti,
volevo chiedervi alcune informazioni visto che voglio
incominciare a programmare in C o C++.
Ecco qua quali sono i miei dubbi?
1- Cosa cambia da C a C++?
2- Ho programmato in TPascal, Qbasic e Visual Basic,
che programmi devo avere per programmare in C?
3- Quali sono le principali differenze rispetto a VB?
Grazie a tutti e buona giornata.
Ciao by Ferro

3- Quali sono le principali differenze rispetto a VB?
non esiste paragone... non c'e' proprio nulla che si puo' confrontare

 non esiste paragone... non c'e' proprio nulla che si puo' confrontare
Non è vero.
Il VB è anche un ambiente di sviluppo RAD, è fortemente integrato
con Windows e le sue API, ed è un linguaggio di (molto) alto livello,
nel senso che rende difficile (o impossibile) interagire direttamente
con l'hw o con la memoria.
Il C è un linguaggio che prescinde dall'ambiente di sviluppo, è
indipendente dal sistema operativo (essenso solo un linguaggio...)
ed è abbastanza di basso livello da permetterti di creare dei casini
immensi se scrivi nel punto sbagliato, ma questa è anche la sua forza:
puoi fare pressochè di tutto.
Il C++ ha questa potenzialità, ereditata dal C, ma fornisce anche
una serie di sovrastrutture che permettono di semplificarti la vita
nella grande maggioranza dei casi.
--
Gerolamo

 Gerolamo
Ciao, grazie ancora a te e ad Antonia.
Ciao by Ferro

 Con il compiler cosa ci si fa?
Leggi per un po' questo newsgroup...
Scoprirei che col solo compiler, di cose se ne fanno tante :-)
--
Gerolamo

 Gerolamo
Grazie ancora e ciao

 
Meglio dire: "a parte la sintassi il linguaggio è diverso"... E molto 
aggiungerei :-) Non usare il C++ come un "C con le classi", il C++ 
supporta molti stili, ma limitandoti ad uno perderesti il 50 % delle sue 
potenzialità.
-- 
Andrea Bergia - studente
Linux Registred User #281550

 potenzialità.
Ok, grazie ancora.
Ciao.
Newsgroup: it.comp.lang.c++
Titolo: Sorting, questo sconusciuto

Salve a tutto il NG, conoscete mica qualche algoritmo per mettere in ordine
dei numeretti? In particolare mi interessava il Quicksort, perchè nel mio
caso dovrebbe essere il migliore, ma non ho la più pallida idea di come
funzioni.
L'ho trovato recentemente su un sito, ma era scritto in Java...io non
conosco il Java, ma mi sembrava parecchio simile al C++, quindi ho provato a
"tradurmelo" - con risultati ORRENDI.
Vi chiedo quindi un esempio facile facile di Quicksort, scritto in C++,
ringraziandovi in anticipo.
                                                    Gorcamorca.
P.S.: Io mi sono buttato su questo Quicksort, ma a pensarci bene non so se è
davvero il migiore, quindi, per chi mi sapesse indicare meglio, vi dirò il
mio caso: devo creare l'indice ordinato dei poligoni di un oggetto 3D, per
poi poterli disegnare dal più lontano al più vicino.

dei numeretti? In particolare mi interessava il Quicksort, perchè nel mio
Quicksort é veloce, ma richiede vari accorgimenti e cautele per
funzionare alla perfezione, quindi, attento.
Ma il bello é che lo Standard del C++ lo comprende giá fatto per
te... non hai bisogno di sapere e praticare tutti i trucchi, basta che
lo usi!
Se hai un compilatore a norma di standard, basta un
#include <algorithm>
e std::sort é giá a tua disposizione.  Anche parecchi
compilatori che non implementano ancora a perfezione
lo standard (VC++, Borland C++Builder, gcc nella
attuale versione, cioé egcs, ecc ecc) ti forniscono
questa possibilitá.
Se per qualche ragione devi invece usare un qualche
compilatore antidiluviano, puoi comunque accedere a
una buona implementazione giá fatta di quicksort nella
libreria standard di qualsiasi compilatore C (e spero
quindi anche del tuo ipotetico compilatore C++ del
cretaceo inferiore:-).  In questo caso, un:
#include <stdlib.h>
ti mette a disposizione la funzione qsort(), certo non
tanto comoda né sicura come l'equivalente C++, ma
pur sempre meglio che riscriversi il quicksort.
L'unica ragione, al giorno d'oggi, per studiarsi i vari
algoritmi di sort, é una puramente didattica (é sempre
interessante capire come funzionano gli strumenti che
usiamo), a meno di esigenze veramente peculiari.
Alex

Newsgroup: it.comp.lang.c++
Titolo: Dev C++ o Watcom?

1) Dev C++ 4
2) Watcom C/C++ 11.0c
Qual'è il migliore ambiente/compilatore secondo voi?
Saluti,

 2) Watcom C/C++ 11.0c
DevC++ 4.01, ma uso il resource Editor del Watcom, quello del Dev
(soprattutto per i dialoghi) è un po' ridotto.
CIAO

 wrote in 
news:xCv68.376$
5M4....@twister2.libero.it
:

Io ed un mio amico abbiamo scoperto anche un compilatore x Gnome:
Anjuta C/C++
Comunque voto x il primo...
Ciao a tutti!!!
Newsgroup: it.comp.lang.c++
Titolo: cerco C

C'è nessuno in grado di dirmi se è possibile trovare versioni demo di C e
C++ in rete?
ed in caso ....  dove?
grazie in anticipo 
Andrea
gradita risposta in e-mail
-- 
___________________________________
Togliere XXX dal ' indirizzo per rispondere.
Ma ricordati che se le togli e mi mandi della inutile pubblicità
.........
Aspettati le peggio cose!
___________________________________
Se passi di qui  vieni a trovarmi:
http://www.geocities.com/Area51/Dimension/5760

 ed in caso ....  dove?
Prova questo:
http://volftp.tin.it/cgi-bin/scheda?setpex.exe
25177496 bytes, Borland C++ Builder DEMO 
Ciao
Flavio

 ___________________________________
Ho io un compilatore shareware molto bello e quasi a livello
di quelli professionali. Se ti interessa mandami una mail.
-- 
----------------------------------------------------------------------------
----
Gabriele Aielli --- 
aie...@iol.it
----------------------------------------------------------------------------
----

> ed in caso ....  dove?
Sulla rete puoi trovare il DJGPP un compilatore Freeware della DJ
Delorie... l`unica pecca e` che non ha alcuna documentazione.
Altrimenti per circa 80.000 puoi comprare in libreria il Visual C v.1
con un Libro/manule/tutoriale ( della Agora credo...) Altrimenti per
circa 49 $ puoi acquistare negli USA la versione educational del
Visual C++ v. 5 con + di 1600 pagine ( ! ) di documentazione cartacea.
Saluti 
Lord Celian
p.s.
Online docs sucks!

 Delorie... l`unica pecca e` che non ha alcuna documentazione.
la documentazione occupa svariati MB.
come sei riuscito a non vederla ?
	Stefano

Newsgroup: it.comp.lang.c++
Titolo: Richiesta di un consiglio. Esiste un Tool Visuale del genere?

Salve, vorrei chiedere un consiglio.
Io devo creare una interfaccia WEB (per un gestionale Client/Server)
connessa ad un database oracle.
L'infrastuttura è questa come client un browser web che va a collegarsi
ad un server Web/Jsp che è Tomcat-Apache su Win2000
che poi esegue le relative query (in Jsp) create tramite interfaccia Web 
sul database Oracle.
Le interfaccie WEB che devo creare sono relative alle tabelle del db oracle,
cioè la tabella Cliente se ha 10 campi il primo è un textbox il secondo 
un combobox etc..
Adesso per creare queste interfacce WEB vorrei sapere se esiste un Tool 
Visuale
semplice tipo Visual Basic che una volta connesso con il db oracle 
prendo il campo
che mi interessa lo inserisco in un form stile drag and drop e il tool 
automaticamente
mi crea l'interfaccia WEB.
Finora non ho trovato niente del genere e per fare queste interfacce sto 
utilizzando
Cocoon che usa XML/XSL tra l'altro il file xml
di partenza che poi verrà trasformato tramite xsl in html e in realtà un 
file xsd
che mi tira fuori XMLSpy che mi dà la struttura del database,
io aggiungo solo un nodo che rappresenta il tipo di campo nel form html
(textbox, checkbox..) e poi usando il form html, posso inserire record, 
modificare etc...
Scusate se sono stato prolisso, ma così mi sono spiegato meglio. 
Grazie.....Marco

E tutto questo con il C++ cosa c'entra?
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: Conversioni

Ho un progblema di casting: come faccio a convertire un array di numeri in 
modo da poterlo scrivere in un file di testo? 

 modo da poterlo scrivere in un file di testo?
Non hai bisogno di convertirlo. Semplicemente scrivine elemento per
elemento (direttamente o attraverso gli algoritmi standard come
std::copy()).
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

 
Non serve convertirlo, usa un ciclo iterativo per scrivere sul file l'array.
.....
while(tuo_array(indice)) out << tuo_array[indice++];
.....
Presumendo che "out" sia un'istanza della classe ofstream.
-- 
Il solo ed unico Piero Tofy
Web: 
http://www.pierotofy.it

 .....
Per la fretta ho sbagliato di scrivere la condizione: va 
"tuo_array[indice]" non "tuo_array(indice)".


 "tuo_array[indice]" non "tuo_array(indice)".
Però funziona solo se l'ultimo elemento dell'array è contrassegnato dal
valore zero. E non va bene se l'OP voleva memorizzare anche questo
valore nell'array stesso.
Ecco un esempio funzionante che non ha questa limitazione:
#include <fstream>
#include <algorithm>
int main()
{
    std::ofstream File( "ARRAY.TXT" );
    int Array[] = { 1, 2, 3, 4, 5 };
    std::copy( Array, Array + sizeof( Array ) / sizeof( Array[ 0 ] ),
std::ostream_iterator < int >( File, " " ) );
    return 0;


     std::copy( Array, Array + sizeof( Array ) / sizeof( Array[ 0 ] ),
Ho gia' fatto il test (mingw32 3.3) e quello che e' scritto sopra funziona, ma 
Array non e' un puntatore?
sizeof(Array) non dovrebbe tornare sempre 4 (se gli indirizzi sono a 32 bit).
A me avevano insegnato cosi'...
<<L'unico modo per conoscere le dimensioni di un'array e' portarsi dietro la 
costante con cui si e' definito.>>
Mi sto sbagliando? Ditemi di no vi prego  é__č
-- 
Anche se detesto quello che dici,
difendero' fino alla morte il tuo diritto a dirlo.
   - Voltaire
/\/ / /-/ / /_   Copyleft (L) 1984, All Rights Reversed

 A me avevano insegnato cosi'...
Ti avevano insegnato male. Oppure sei tu che stai confondendo il solito
passaggio dell'array come parametro. In quel caso esso decade nel
puntatore al suo primo elemento.


 puntatore al suo primo elemento.
la seconda :-(


Newsgroup: it.comp.lang.c++
Titolo: Quanto stack ho disponibile con VC6

sapete dirmi come fare per sapre quanto stack ho disponibile ....
uso il VC6/WIN98.
non importa che sia una funzione del compilatore o una funzione c/c++ , mi
importa solo tenere sott'occhio lo stack ....
grazie ...



Usa questa 'linker option'......
The /Fnumber option sets the program stack size to a specified number
of bytes. If you don’t specify this option, a stack size of 1 MB is
used by default. The number argument can be in decimal or C-language
notation. The argument can range from a lower limit of one to the
maximum stack size accepted by your linker.
Luc.
 

tnx corro a provare ...
ciao
Newsgroup: it.comp.lang.c++
Titolo: Codice

Come è possibile risalire al codice sorgente di un file exe?


Ho ancora un vecchissimo programma chiamato ASMGEN che ti permette di
generare un file ASM compilabile.
Chissa pero' se conosce le istruzioni del 386??!!
se ti interessa dimmi
ciao
donCiccio

Newsgroup: it.comp.lang.c++
Titolo: Forzare un messaggio WM_PAINT ?

Ciao mi chiamo Fabio,
    sono alle prime armi con il Visual C++,
e ho un sacco di problemi a riguardo,
e non solo...
Comunque uno dei tanti è il seguente:
ho uin programma dove è presente una finestra di dialogo,
e il programma deve svolgere una serie mostruosa di calcoli.
Io vorrei semplicemente avvisare ognitanto l'utente dello
stato di avanzamento delle operazioni con dei messaggi.
Il problema è che se cambio il valore di un qualche controllo
di testo e scrivo UpdateData( FALSE ), non succede niente
finchè il programma di calcolo non termina l'esecuzione.
Anche inserendo un 'istruzione  come
 SendMessage(WM_PAINT,0,0) non succede niente.
Come si può forzare l'esecuzione di ridipingere la finestra ?
Molterrime Grazie
Fabio

...


 finchè il programma di calcolo non termina l'esecuzione.
Basta che ogni tanto chiami la funzione GetMessage() che permette al
sistema di gestire le normali operazioni.
EMG

Come si puň forzare l'esecuzione di ridipingere la finestra ?
Se hai una variabile x di un qualsiasi tipo derivato da CWnd
(compreso CDialog), chiama:
    x.InvalidateRect(0);
    x.UpdateWindow();
oppure anche
    x.RedrawWindow();
Alex

sistema di gestire le normali operazioni.
Non mi pare che basti la GetMessage, che rimuove un
messaggio dalla coda ma di per se` non lo istrada alla
window procedure; per gestire i messaggi, occorre al
minimo fare anche una DispatchMessage del messaggio
ricevuto, e inoltre e` opportuno fare varie altre cose
come TranslateMessage eccetera -- una "gamba" del
loop dei messaggi.  MFC, che mi pare l'interlocutore abbia
detto di usare, offre una funzione PumpMessage che
incapsula appunto una tale "gamba".  Se l'unico scopo
e` di avere un repaint, pero`, RedrawWindow, o la
classica coppia InvalidateRect/UpdateWindow, possono
essere piu` appropriate (WM_PAINT viene servito nel
corso di un normale loop dei messaggi solo se e` l'UNICO
messaggio in coda -- bisognerebbe quindi prima rimuovere
tutti gli eventuali altri presenti; appunto per questo ci sono
API per dire invece "ridisegna subito questa finestra").
Appena si aprira` il nuovo gruppo it.comp.programmare.win32,
teste` approvato, potremo naturalmente ridirigere su di esso
tutte queste conversazioni.
Alex


please remove NOSPAM from email address to write me.
-------------------------------------------------------
Free download software: Post-it, Scheduler, Slide-show, Calendar, 
  Network Chat, Network Mail, Phone book, Apps Laucher... at:
http://come.to/oddera

 tutte queste conversazioni.
Veramente io ho votato si solo per togliere da qui questi messaggi. Non
credo che parteciperò in quanto niente affatto ferrato in WIN32 (un po'
in WIN16).
EMG
Newsgroup: it.comp.lang.c++
Titolo: fwrite inpazzita??

premessa: compilatore borland c++ builder3. Ho una finestra, in cui ho
una tabella, chiamata StringGrid. Premendo su un bottone, l'utente
sceglie un file esistente sull'hard-disk (mediante OpenDialog) e il nome
e il percorso del file vengono scritti in un campo di questa tabella.
Fin qui tutto bene, funziona correttamente.
Poi ho messo un bel bottone SALVA, e premendo su esso, vengono salvati
tutti i campi
della tabella in un file binario. Il fatto e' che questo funziona bene
solo nel caso in cui non metta il percorso nei nomi dei file nella
tabella. Se ci metto un percorso tipo c:\pippo\pluto\file.xxx , premendo
sul bottone salva, ho un errore di violazione di accesso.
Ho controllato nel codice della funzione di salvataggio, e ho visto che
il problema nasce quando si arriva alla riga con scritto fwrite....
ecco il codice:
void __fastcall TArcPubb::SaveGeneralButtonClick(TObject *Sender)
{
FILE *fp;
int num_righe=StringGrid->RowCount;
archivio arc_pubb;
fp=fopen("\pubblicita\\file_pubblicitari","wb");
for(int r=1; r<num_righe; r++)
{
strcpy(arc_pubb.titolo,StringGrid->Cells[0][r].c_str());
StringGrid->Cells[1][r].c_str();
strcpy(arc_pubb.durata,StringGrid->Cells[2][r].c_str());
arc_pubb.id
=atoi(StringGrid->Cells[3][r].c_str());
fwrite(&arc_pubb,sizeof(arc_pubb),1,fp);
fseek(fp,0,SEEK_END);
}
fclose(fp);
}
dove: archivio e' una stuttura con: titolo      char[100]
                                                   nomefile char[250]
                                                   durata    char[6]
                                                    id          int
Qualche guru molto buono mi potrebbe dire dov'e' il problema??
grazie
--

fp=fopen("\pubblicita\\file_pubblicitari","wb");
^^^
Hai guardato che l'errore non sia nell'apertura del file
(ovvero fp == NULL al momento della fwrite)?
Remo Franceschelli
r.franc...@flashmail.com
 - 
rem...@nettaxi.com
ICQ# 25535629

Newsgroup: it.comp.lang.c++
Titolo: Disassemblare con VC 5.00

Salve,
vi dico subito il problema:
ho tutta una serie di routine scritte in C e vorrei sapere se usando il
Visual C 5.00 è possibile compilare tali routines usando l'Instruction
Set del 8086 e se, a questo punto, è possibile ricavare il
corrispondente codice assembly.
Ovviamente vorrei anche sapere anche come si fà, visto
che non son riuscito a trovare, ammesso che esita, l'opzione di
compilazione con l'Instruction set dell'8086.
Grazie

 compilazione con l'Instruction set dell'8086.
Visual C++, come praticamente ogni altro compilatore č in grado di
pordurre un output del codice in assembly. Putrtoppo č un compilatore
che genera codice a 32 bit con modello di memoria flat (no segmenti o
puntatori far), quindi, non č proprio in grado di generare codice
per processori Intel prededenti al 386.
In breve: No, ma puoi procurarti un compilatore a 16 bit, come Borland C++
(non il Builder), Watcom C++ 11 (il migliore ottimizzatore a 16 bit per
Intel), Visual C++ 1.x (lo trovi tuttora incluso nel DDK Microsoft per
Win16,
mi pare) o simili...
Aldo.
Newsgroup: it.comp.lang.c++
Titolo: jpg in dialog

Come posso fare per inserire un'immagine jpg a 65000 colori in una 
dialog?
Uso VC++ 4.01 ricorrendo alle librerie MFC. Sembrerebbe che nelle risorse 
siano presenti soltanto delle bitmap a 256 colori.
 --------------------
 - Saluti dal Conte -
 --------------------
Eliminare la scritta NOSPAMPLEASE dalla email per contattarmi



Come posso fare per inserire un'immagine jpg a 65000 colori in una 
dialog?
Uso VC++ 4.01 , MFC. Sembrerebbe che nelle risorse 


Intanto VC++ accetta internamente bmp, ma anche se non visualizza l'immagine
tu puoi inserirla ugualmente, purchè la tua scheda grafica sopporti la
risoluzione se proprio vuoi usare una jpg devi fare tutto dinamicamente.
Conte wrote in message ...


Uso VC++ 4.01 ricorrendo alle librerie MFC. Sembrerebbe che nelle risorse

Newsgroup: it.comp.lang.c++
Titolo: Come far partire un programma in asm al boot

Cosa devo fare per far partire un programma in assembler (registrato su un
floppy) al boot del Pc ?

floppy) al boot del Pc ?
Vuoi dire in assembler ma gią compilato, no?
Puoi farlo avviare dall'autoexec.bat.
Oppure vuoi intendere qualcos'altro? Fatti capire meglio.
Ciao, Giuseppe
Newsgroup: it.comp.lang.c++
Titolo: un casino assurdo

non ci capisco piu' niente..............
(scusate se vi butto l'allegato)
spero che qualcuno mi spieghi cos'ho combinato..........

spero che qualcuno mi spieghi cos'ho combinato..........
Sarebbe piu` sensato che tu ci dicessi quali sono i tuoi dubbi...
Non ho il tempo di guardare tutto lallegato, tuttavia avrei evitato
di definire come funzioni membro gli operatori binari simmetrici
(operator+, operator- ...) in modo da poter trattare in un colpo solo
double d;
complex c;
complex a = d+c;   // d viene prima convertito a complex...
a = c+ d;    // con le funzioni membro al piu` catturi solo questo caso
a = c + c;   // oltre che quello "ordinario"
Paolo
--------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
--------------------------------------------------

> Sarebbe piu` sensato che tu ci dicessi quali sono i tuoi dubbi...
Il problema e' che compilato il programma e mandato in esecuzione genera un
errore che non so risolvere....
potrebbe essere ovunque
lo causa la riga 433
 a parte lo stile di programmazione (ho iniziato da un mese a studiare il
c++) speravo che qualcuno mi potesse illuminare sull'ultima classe, quella
dei polinomi che genera appunto l'errore
Il compilatore che utilizzo e' g++ in Linux
il problema e' che la funzione di ordinamento del polinomio, anche se mi
rendo conto che e' fatta grossolanamente, va ad incasinare aree di memoria
che non deve toccare....
l'intento era quello di scrivere un polinomio ausiliario da copiare poi in
quello originale, ma dopo l'ordinamento ............
il risultato....
indirizzi di memoria contenenti valori assurdi alla stampa su video del
polinomio originale, anche senza copiare quello ordinato sull'originale o
senza tornare niente dalla funzione di ordinamento
l'operatore += funziona in main() creando il polinomio in origine ma non
funziona all'interno della funzione ordina() e mi incasina la memoria
inoltre la funzione ordina cosi' com'e' non ha un prototipo ?????????
... e quindi dovrebbe dare errore .... vero?
mi rendo conto che ho esagerato ma la disperazione porta a questo
probabilmente mi converrebbe rifare tutto, ma i tempi di consegna non me lo
permettono, tenendo conto che lavoro 8 ore al giorno (quando basta)
chiedo scusa per il disturbo

errore che non so risolvere....
Potevi dirlo subito, se mi rimandi in e-mail (togli l'antispam)
il codice se ho tempo provo a darci una occhiata.

Newsgroup: it.comp.lang.c++
Titolo: Expression reader

Ciao,
sto' cercando di scrivere un "lettore di espressioni" del tipo di quelle che
si trovano in una clausula WHERE di una query SQL.
Non ho molta voglia di infilarmi nel ginepraio di yacc, lex, bison .. e
compagnia perche' il problema non giustifica le sofferenze che i tool
sopracitati (per altro utilissimi e potentissimi) mi darebbero (e mi hanno
gia' dato).
Cerco una soluzione magari recursiva, molto "tagliata" sul problema.
Qualcuno ha esperienze su questo "topic"??
Pier
P.S. Vi chiederei di rispondermi anche per 'mail' in quanto non accedo
spesso al newsgroup ... GRAZIE
--
-------------------------------------------------------------------
piergiorg...@no-spam.hotmail.com
Please delete NO-SPAM to answer
-------------------------------------------------------------------





Se ti scrivi una piccola grammatica su un foglio di carta, ad es.:
espressione ::= termine | termine AND termine | termine OR termine | NOT
termine
termine ::= campo OPERATORE letterale
ecc.
Poi e' abbastanza semplice scrivere un programma con una classe per
ciascuna riga della tua grammatica dove nel costruttore o in una
funzione apposita costruisci l'elemento successivo in base a cio' che
hai trovato.
Un esempio non ad oggetti lo trovi, riferito al calcolo di espressioni
aritmetiche, nei primi capitoli di "The C++ Programming Language" di B.
Stroustrup.
Ciao,
Nicola
P.S. Non e' detto che l'esempio sopra sia corretto o ragionevole, l'ho
buttato giu' di getto.



Newsgroup: it.comp.lang.c++
Titolo: [OT] Standard RS-232 e ASCII

Scusate l'OT, ma non sapevo bene dove postare:
Sapete dove recuperare i riferimenti (se non proprio i documenti, magari
in formato elettronico) alla documentazione che definisce gli standard
RS-232, il set di caratteri ASCII e le sequenze di controllo terminale
ANSI (o VT100) ?
Saluti, A.

Cosa è un [OT] ?

Cosa è un [OT] ?
OT = Off Topic ovvero fuori tema. Proprio come questo
messaggio!
Paolo
-----------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------

Newsgroup: it.comp.lang.c++
Titolo: [Borland VC++]: in MS c'è GlobalAlloc, e Borland?

In Borland quali sono i corrispondenti degli MS
GlobalAlloc, Globalock, Globalfree?
Grazie
               Davide
e-mail: you must sobstitute NOSPAM with freemail

 GlobalAlloc, Globalock, Globalfree?
Le funzioni che nomini sono API presenti nelle librerie
di sistema, per cui qualsiasi compilatore C++ decente
potra` accederle.
La discussione e` piu` appropriata per il gruppo
it.comp.programmare.win32.
Alex
Newsgroup: it.comp.lang.c++
Titolo: Problemino con le stringhe

Questo č il mio problema : Data una stringa, in cui ogni parola č divisa
dalla precedente e dalla seguente da un blank, unire tutte le parole della
stringa.
Es: Ciao mamma come stai?
     Ciaomammacomestai?
Ecco io l'ho affrontato cosě:
//Gestione passaggio stringhe a funzione
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
 //Prototipo
 void concatena(char *);
int main()
{
 char str[30];
 cout<<"Inserisci stringa di massimo 30 lettere: ";
 gets(str);
 cout<<"\n";
 concatena(str);
      system("PAUSE");
      return 0;
}
 void concatena(char *p)
 {
  cout<<"\n";
  cout<<"Ecco la stringa concatenata: ";
  cout<<"\n";
  while (*p != 0)
  {
   while (*p != ' ')
    {
     cout<<*p;
     p++;
    }
    p++;
  }
 }
Ho creato il prototipo con un solo puntatore, cosě una volta passata la
stringa me la gestisco
con i puntatori.
Ma il problema č l'ultimo passaggio del primo while, cioč, come
nell'esempio, mi scrive
Ciaomammacomestai? perň poi dopo ho molta garbage, dov'č l'errore?
Thanks

 Ciaomammacomestai? però poi dopo ho molta garbage, dov'è l'errore?
Ti scordi lo zero finale che termina la stringa. Cmq tutto ciò che hai 
scritto è C e non C++... dai uno sguardo a std::string e compagnia.
Ciao!
-- 
---
*************** | Have you ever retired a human by mystake?
*** Azathot *** |
*************** | To contact me, ask me gently. Thanks.

 scritto è C e non C++... dai uno sguardo a std::string e compagnia.
come è C? Io sto studiando un libro "Guida al C++"..e poi una guida
sul C++, il Dietel&Dietel...

 sul C++, il Dietel&Dietel...
Passa a quella di Bruce Eckel. Tra l'altro è gratuita. :^)


 
Io lo affronterei così (in C++):
--- CUT HERE, FILE: soluzione.cpp ---
#include <string>
#include <iostream>
#include <sstream>
using namespace std;
int main( ) {
        istringstream in( "Ciao mamma come stai?" );
        ostringstream out;
        while( ! in.eof( ) ) {
                string w;
                in >> w;
                out << w;
        }
        cout << out.str() << endl;
}
--- CUT HERE ---
Ciao.


#include <sstream>
...
Io non tirerei in ballo gli stream e tutti i marchingegni
che comportano per cosi' poco...
Usando solo <string> e <algorithm> una soluzione che lavora
"in place" sulla stringa e che non richiede nemmeno una
allocazione dinamica e'
  str.resize(std::remove(str.begin(),str.end(),' ')
             - str.begin());
HTH
Andrea
Newsgroup: it.comp.lang.c++
Titolo: [?]Apertura di file binary.

Ciao a tutto il NG.
Sono agli inizi della programmazione in C++, quindi il piu' piccolo
problema per me rappresenta un arcano:
             ifstream oggf(nomefile, ios::binary);
oppure :
             fstreaom oggf(nomefile, ios::binary | ios::in);
fanno esattamente la stessa cosa oppure no?????
Grazie per l'attenzione.

 fanno esattamente la stessa cosa oppure no?????
Omettendo completamente il secondo parametro nel costruttore di ifstream
otteniamo il default ios::in ma se mettiamo solo ios::binary non lo so
che succede. Forse sarebbe meglio specificare esplicitamente anche
ios::in come nel costruttore di fstream.
EMG

ios::in come nel costruttore di fstream.
Neppure io so dire che succede, ma mi funziona benissimo come ftream
con ios::in
___
Fabio Forno
"Vi aspetta l'esplorazione delle ignote possibilita' 
dell'esistenza" - Q in "All Good Things..."
=============================================
scia...@inorbit.com

Newsgroup: it.comp.lang.c++
Titolo: Amico programmatore VC++ in difficoltà

Ota per farla breve, avendo io una serie di esigenze ho interpellato un
amico esperto (almeno cosě credevo) di Microsoft  VC++ 6.0.
L'amico peerň si č arrestato dopo una serie di tentativi solo perche al
posto del suo Microsoft  VC++ 6.0 ha trovato C++ .NET.
C'č qualche esperto (vero!!) che mi puň postare un esempio di DLL sviluppata
in Microsoft  C++ .NET?
Grazie 1000
Mosca

 amico esperto (almeno cosě credevo) di Microsoft  VC++ 6.0.
Non su questo newsgroup, per piacere. Quello giusto č
 it.comp.programmare.win32
Grazie,
Max

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

nei news come si leggono le FAQ?
grazie

nei news come si leggono le FAQ?
cpp.programmazione.it
-- 
Marco Barisione (ICQ 84277092)

 ha scritto nel messaggio
news:2rab5ukpaol14g3s1...@4ax.com...


 trovo?!?!?!?! se dovessi digitarlo dove dovrei farlo? (ho outlook express)
http://cpp.programmazione.it
-- 
Luc.

trovo?!?!?!?! se dovessi digitarlo dove dovrei farlo? (ho outlook express)
http://cpp.programmazione.it
 è un sezione del sito
www.programmazione.it
.
-- 
Marco Barisione

Newsgroup: it.comp.lang.c++
Titolo: costruttore di assegnamento

salve a tutti
potreste dirmi perché, facendo l'overloading dell'operatore
=, ottengo l'errore seguente?
main.cpp(83) : error C2511: '=' : overloaded member function
'class carta &(class carta &)' not found in 'carta'
main.cpp(18) : see declaration of 'carta'
Non ho capito bene cosa serve. Il listato della classe è quello
del mio post precedente, tranne che per l'operatore, che ora
posto.
class carta {
 private:
 int Valore;
 int Seme;
 public:
    carta& operator=(const& car);
 carta();
 carta(int, int);
 inline void SettaValore(int);
 inline void SettaSeme(int);
 inline int intTornaValore();
 inline int intTornaSeme();
 string strTornaValore();
 string strTornaSeme();
};
carta& carta::operator=(carta& car) {
     return *this;
}
--
Lupin85© - FILSer #2
Founder di #fils
--
Sign in allestimento

 carta& carta::operator=(carta& car) {
                        ^^^^^^^^
Nella dichiarazione manca 'carta", nella definizione manca 'const'.
Max
Newsgroup: it.comp.lang.c++
Titolo: OpenGL e SDL

Borland C++ Builder 5, quando uso sdl, in fase di linkaggio mi da questo
errore:
[Linker Error] Unresolved external '_main' referenced from
C:\PROGRAMMI\BORLAND\CBUILDER5\LIB\C0X32.OBJ
Qualcuno saprebbe dirmi perchè e come risolvere questo inconveniente?
Qualsiasi aiuto andrà bene.
Grazie.
Luca
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Qualcuno saprebbe dirmi perchè e come risolvere questo inconveniente?
f/up su it.comp.programmare.win32

"Andrea Laforgia" <x@x.x> wrote in message
news:hflhuucnun95duphd...@4ax.com

Non penso, comunque ti faccio veder il codice che ho provato 
a compilare, è molto semplice:
//---------------------------------------------------------------------------
#include <vcl.h>
#include "sdl/SDL.h"   /* All SDL App's need this */
#include "sdl/SDL_types.h"
#include <stdio.h>
#pragma comment(lib, "sdl.lib")
#pragma comment(lib, "SDLmain.lib")
//---------------------------------------------------------------------------
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char * argv[]){
 
    printf("Initializing SDL.\n");
    /* Initialize defaults, Video and Audio */
    if((SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO)==-1)) { 
        printf("SDL non inizializzato: %s.\n", SDL_GetError());
        exit(-1);
    }
    printf("SDL inizializzato.\n");
    printf("Esci.\n");
    /* Shutdown all subsystems */
    SDL_Quit();
 
    printf("Sto uscendo....\n");
    return(0);
}
Vedi se riesci a capire qualcosa...
Grazie.


a compilare, è molto semplice:
Era proprio cosi` difficile rispondere su it.comp.programmare.win32 ?

 Qualsiasi aiuto andrà bene.
Butta un occhio qui:
news:borland.public.cppbuilder.ide
news:borland.public.cppbuilder.graphics
news:borland.public.cppbuilder.language
sul server 
newsgroups.borland.com
Ciao ciao,
    Rony
--
======================================================
Rony Cesana
Sistemi Informativi srl - Gruppo Liberologico
via F. Goya 2 - 56010 loc. Ghezzano - Pisa Italy
tel.: 
+39 050 877088
 - fax: 
+39 050 8755498
pers.: 
+39 347 2582666
e-mail: 
r.ce...@liberologico.com
www.liberologico.com
======================================================
Newsgroup: it.comp.lang.c++
Titolo: ereditarietà protected / private

Oggi ho avuto una rivelazione.
 
Uso il Visualstudio 2010, con le MFC, di cui ho derivato una classe, 
ereditandone le proprietà con accesso protected:
 
class CNetMessageQueue: protected CArray
{
[...]
}
 
Questo perché alcuni metodi della CArray causerebbero una perdita di 
consistenza dei dati aggiunti a CNetMessage.
Ho però scoperto che se tento di allocare un oggetto della suddetta 
classe dinamicamente:
 
CNetMessageQueue *queue = new CNetMessageQueue(10);
 
Il compilatore mi dà l'errore:
 
CObject::operator new' non accessibile. 'CNetMessageQueue' utilizza 
'protected' per ereditare da CArray.
 
Ne deduco che la classe CObject (da cui CArray è derivata) ha ridefinito 
l'operatore new, che viene quindi ereditato dalla mia classe, ma con 
accesso protected, quindi non richiamabile al di fuori dell'oggetto!
Pare che invece non ci sia nessun problema con l'allocazione statica.
 
La domanda che mi pongo è: c'è un'imprecisione logica da qualche parte?
Ha mai senso, a questo punto, usare la derivazione con accesso protected?
Sono io che sto usando la oop nel modo non ottimale, o sono le MFC ad 
essere "poco pulite" su questo aspetto?
 
Sono curioso di sentire i vostri pareri.
 
-- 
Mickey


A livello generale direi che avere tanti strumenti non significa
doverli/poterli usare tutti. Il C++ permette a chi scrive una classe
di decidere (direttamente o indirettamente) se e come la classe sia
derivabile. L'esempio più lampante è che non è  possibile derivare i
contenitori STL. Probabilmente le classi MFC non sono semplicemente
fatte per essere derivate in questo modo :-)
Ciao!
Newsgroup: it.comp.lang.c++
Titolo: Visual C++ e ODBC: come connetterli?

Come connettere un programma scritto in Visual C++ con ODBC?
Ho provato a farlo con il codice riportato alla fine  ma....
1. Esistono metodi più semplici (= con poche righe di codice, senza usare
MFC) di trattare i database ODBC dal VC++ ?
2. Per leggere bisogna per forza usare queste complicazioni e conversioni, o
esistono istruzioni più semplici?
3. (la più importante!) Come scrivere in una tabella? come aggiungere un
record e scriverci dentro,  come modificare un record esistente, e come
cancellare un record ?
Grazie in anticipo, Mario.
//**************************************
// Description:To open MS Access or Ms SQL server database using C/C++ or VC++
// Returns:Shows some recordsets
// Side Effects:Great
//**************************************
#import "c:\Programmi\File Comuni\System\ADO\msado15.dll" \
no_namespace rename("EOF", "EndOfFile")
#include <stdio.h>
#include <iostream.h>
void main(void)
{
   CoInitialize(NULL);
   try
   {
      // dichiarazione di recordset
      _RecordsetPtr pRst("ADODB.Recordset");
      // Connection String come da pannello di controlllo->origine dati
      _bstr_t strCnn("dsn=orario;uid=;pwd=;");
 
      // apre il database e la tabella aule
      //pRst->Open("select * from aule", strCnn, adOpenDynamic, adLockOptimistic, adCmdUnknown);
      pRst->Open("SELECT * FROM aule", strCnn, adOpenStatic, adLockOptimistic, adCmdText);
      pRst->MoveFirst();
      // legge tutto fino alla fine del file
 
      // ********* DOMANDA:
      // c'è bisogno di fare delle conversioni così intricate o ne esistono di più semplici
      // per leggere interi, float e stinghe ?
      while (!pRst->EndOfFile) 
      {
         long i = long( pRst->GetFields()->GetItem("NUM")->GetValue() );
         cout<< i<<" ";
         cout<<(char*) ((_bstr_t)pRst->GetFields()->GetItem("capienza")->GetValue())<<" ";
         cout<<(char*) ((_bstr_t)pRst->GetFields()->GetItem("descrizione")->GetValue())<<endl;
 
         pRst->MoveNext();
      }
      // aggiunge un record
      // ********** DOMANDA:
      // come aggiungere un record e scriverci dentro il valore di tutti i campi?
      // quanto sotto crea un record ma scrive il valore solo per un campo
      pRst->AddNew("NUM", "51");
      //pRst->DataMember = "capienza;222";
      pRst->Update();
      pRst->Close();
    }
    catch (_com_error &e)
    {
       cout<<(char*) e.Description();
    }
    ::CoUninitialize();
}

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: [newbie] new e delete

Guardando dentro al file header <new> quando ho visto:
void* operator new(std::size_t) throw (std::bad_alloc);
void* operator new[](std::size_t) throw (std::bad_alloc);
e relativi delete. Allora come ho fatto fino ad ora a usare new e delete 
senza mai includere <new>? Io includevo solo <iostream> che a sua volta 
non contiene #include <new>. E non capisco un'altra cosa.. :-) il 
parametro di queste funzioni (operatori?) e' un intero che pero' io non 
passo mai dato che le uso come Tipo* pt=new Tipo o Tipo* arr=new 
Tipo[dim]. Qualcuno mi spiega come funzionano?
-- 
Devaraja (Xdevaraja87^gmail^c0mX)
Linux Registerd User #338167
http://counter.li.org

DevarajA ha scritto:


[Scusate, credo di aver fatto un post a vuoto]
DevarajA ha scritto:

*new Tipo* è un'espressione la cui valutazione comporta:
1. L'invocazione della funzione di allocazione di memoria operator new,
la cui dichiarazione hai trovato nell'header <new>
2. l'invocazione del costruttore relativo al tipo che si sta creando
Stesso discorso vale per new Tipo[], solo che viene chiamato la
funzione operator new[]
Non hai bisogno di includere l'header <new> per il fatto che lo
Standard prescrive che per ogni unità di compilazione siano
implicitamente dichiarate le seguenti funzioni:
void * operator new(std::size_t ) throw (std::bad_alloc );
void * operator new []( std::size_t ) throw (std::bad_alloc );
void operator delete ( void *) throw ();
void operator delete []( void *) throw ();
spero di essere stato chiaro.
ciao,
gianluca

Gianluca ha scritto:

chiarissimo.
e gli oggetti vengono allocati nell'heap, vero?


Sì. e sei anche responsabile della loro deallocazione, a meno che tu
non faccia uso di qualche tipo di smart pointer.
ciao,
gianluca

 Tipo[dim]. Qualcuno mi spiega come funzionano?
in
  int *p = new int;
"new" non è la /funzione/ void* operator new. Quello "new" è un
operatore del linguaggio C++ che chiama all'interno "new(sizeof(int))"
e trasforma il void* restituito della funzione in un int*.
-- 
Horst
Newsgroup: it.comp.lang.c++
Titolo: Applicazione Client/Server in VC++





Salve a tutti, 
premetto di essere un newbye 
TOTALE in Visual C++ e nella gestione di tutti i suoi 
protocolli/dll/etc...
Dovrei realizzare una piccola applicazione 
Client/Server che sfrutti connessioni SSL [secure socket layer] per trasferire 
dati da un database... putroppo NON posso usare IIS+ASP e non sapendo neanche da 
dove partire vorrei sapere se qualcuno ha un sorgente di esempio in C++ che 
trasferisca anche una stringa ti testo da un server ad un client... inoltre 
vorrei sapere se esistono librerie FREE per la gestione del SSL e se si dove 
trovarle e/o come usarle...


 


Aspetto qualche notizia,
grazie a chiunque 
risponderà
Francesco Fullone
fulloneATcsr.unibo.it
 [sostituire AT con 
@]


 


ps
potreste anche rispondere anche via mail? 
faccio fatica a controllare i newsgroup :(



e se si dove trovarle e/o come usarle...
Sei completamente off-topic. Comunque a mio parere la connessione SSL
e' un problema del WEB server; io scriverei un programma con
interfaccia CGI che esegua le estrazioni che deve eseguire 
senza preoccuparsi della trasmissione sicura. Nell'interfaccia CGI
si usa stdin/stdout e le variabili di ambiente... la gestione dei
permessi o del canale sicuro e' un problema di configurazione e non
del singolo servizio implementato.
Un programma CGI banalissimo in C++ che invii una paginetta di
saluto e' il seguente:
#include <iostream>
int main()
{
  std::cout << "Content-type: text/html\n"
            << "\n"
            << "<html><body>"
            << "<h1>Hello, CGI world.</h1>"
            << "</body></html>";
  return 0;
}
HTH
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff

Newsgroup: it.comp.lang.c++
Titolo: scusate l adomanda stupida...

ma sono appena agli inizi e ho ancora moltissimo da imparare sul c++.
Che differenza c'è tra :
"printf" e "cout" ??? Non fanno entrambi la stessa cosa?
grazie
Andrea

 "printf" e "cout" ??? Non fanno entrambi la stessa cosa?
printf e' una funzione standard del "C".
cout e' uno stream standard del "C++".

Newsgroup: it.comp.lang.c++
Titolo: Domanda poco tecnica e molto pratica...

Qualcuno sa per caso se esiste in rete o in libreria un testo con la
soluzione degli esercizi del Lippman?
Grazie
Stefano


Ciao Stefano,
il libro che cerchi esiste, è della Addison-Wesley e trovi la recensione
all'indirizzo: 
http://www.awl.com/product/0,2627,0201309939,00.html
Titolo: C++ Primer Answer Book
Autori: Clovis L. Tondo, Bruce P. Leung
è in inglese, non so se c'è in italiano.
Ciao,
Raffaele
Newsgroup: it.comp.lang.c++
Titolo: verificare l'esistenza di un elemento in un std::vector

Ciao a tutti,
uso un vettore di strutture da me definite e ho un problema 
nell'implementazione del metodo che verifica l'esistenza di un elemento.
In che modo devo implementare la funzione
bool check(unsigned index)
in modo che si comporti come nel test?
Dato che nel mio programma, le strutture arrivano al vettore sicuramente 
inizializzate, potrei verificare l'esistenza delle stringhe nelle 
strutture puntate nel vettore ma credo che ci sia una maniera 
migliore... mi sbaglio? ;)
Grazie per il vostro aiuto
Francesco
//test----------------------
//pseudo codice
struct my_struct
{
     string a_;
     string b_
};
typedef std::vector<my_struct> mys_vector;
mys_vector v;
bool check(unsigned index)
{
     mys_vector::iterator vi = v.begin() + index;
     if( (*vi) esiste)
         true;
     else
         false;
}
int main()
{
     //creo delle strutture
     my_struct s0,s1;
     s0.a_ = "my string ";
     s0.b_ = "another string";
     s1.a_ = "another one";
     s1.b_ = "the last one";
     //le metto nel vettore
     v.push_back(s0);
     v.push_back(s1);
     //verifico l'esistenza degli elementi
     check(0); //true
     check(1); //true
     check(2); //false
}

 in modo che si comporti come nel test?
C'è un problema di logica nella tua domanda.
Cosa intendi per "esiste" l'elemento i-esimo?
Se intendi semplicemente che sia stato inserito un elemento di indice
i, ti basta controllare che i < lista.size().
ciao

 ciao
Si, era proprio quello che intendevo!
Mi ero perso in un bicchier d'acqua...
Ti ringrazio per il salvagente :)
ciao

Newsgroup: it.comp.lang.c++
Titolo: Eclipse avviare console esterna su Windows

E' possibile abilitare la console esterna (la classica finestra dos) su 
Eclipese?
 
Ciao
nero23

 nero23
 
Saluti Patrick.
Newsgroup: it.comp.lang.c++
Titolo: Estrazione minutiae da impronte digitali

Ciao a tutti, c'è qualcuno che sa dove potrei reperire del codice sorgente per
l'estrazione delle minutiae da un impronta digitale? Mi interessa
particolarmente l'implementazione dell'algoritmo proposto dall'università di
bologna ossia quello che non effettua riduzioni grafiche, ma per ora mi
accontento anche di quelli che le effettuano.
Grazie anticipatamente per il vostro interessamento
Daniele Impellizzeri
d_impelli(O)
yahoo.com
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie anticipatamente per il vostro interessamento
A questo livello, visto che un programma C o C++ si puo' usare per
moltiplicare o dividere per 1936.27, perche' non ritenere che questo
newsgroup si debba occupare di politica monetaria?
Inoltre una ricerca su google con le keywords "minutiae fingerprints"
mi ha scavato 1780 siti in 0.12 secondi di tempo.  Perche' rompere le
tasche con messaggi off-topic, magari a chi usa una linea telefonica
per scaricarsi le news e paga ogni bit in moneta sonante, e non
mostrare un minimo di iniziativa/conoscenza di internet/educazione ?
-- 
Maurizio Loreti  - Linux Is Not UniX -  
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

I 1780 siti non riportano codice sorgente è per questo che ho provato a
mandare un msg in questi NG.
Rispondetemi solo se avete informaioni utili, questo anche nel rispetto
degli altri.
Grazie per il vostro interessamento.
Daniele
d_impelli (O)
yahoo.com

degli altri.
No, sei OT. Hai provato sul sito dell'università di bologna (immagino
www.unibo.it
)?
-- 
Marco Barisione (ICQ 84277092)

 
www.unibo.it
)?
Pensavo che in questo NG come it.comp.lang.visual-basic si pottessero
chiedere anche informazioni sulla reperibilità di codice sorgente scritto
ovviamente in C o C++. Ovviamente ho già visto che non esistono NG che
trattano algoritmi biometrici.
E' proprio grazie al sito dell'università di bologna che conosco questo
algoritmo ed è lì che ho letto che è stato scritto in C, ma ovviamente non
c'è la benchè minima traccia di codice sorgente, in realtà nei vari siti il
codice sorgente è sempre a pagamento e le licenze sono sempre salatissime.
Andrò sui NG americani forse lì sono più preparati.
Grazie per l'interessamento
Daniele
d_impelli(O)
yahoo.com
ps: per eventuali proteste scrivetemi via email all'indirizzo sopra
riportato, così si evita di far scaricare agli altri byte costosi.

 algoritmo ed è lì che ho letto che è stato scritto in C,
Appunto.
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556

 Andrň sui NG americani forse lě sono piů preparati.
Si infatti prova su "comp.lang.c++.moderated"
li ci stanno tutti da BS a Meyers . Saranno felicissimi
di risponderti ad una tale domanda inerentissima al C++.
ROTFL.
PS. Forse non hai letto o compreso il manifesto di questo
NG.
Ciao
Gaetano
--
#exclude <windows>
printf("\t\t\b\b\b\b\b\b");.
printf("\t\t\b\b\b\b\b\b");