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

Salve, avevo deciso di utilizzare cygwin come compilatore in modo che una
volta che volessi programmare per Linux non avessi problemi nel cambiare
compilatore. Non ho capito però come fare ad installarlo....su freshmeat ho
trovato solo una DLL
Mi dite come si fà ?
Ciao
Alessandro

Vai su 
http://sources.redhat.com/cygwin/
 . 
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: [tool-req] Font -> .h

salve,
avrei la necessità di renderizzare dei font partendo da un file .H in 
cui sono presenti le costanti dei font a con sequenze di 0-1, ad esempio 
per la lettera "A" avrei un qualcosa del genere
00000000
00011000
00111100
01100110
01111110
01111110
01100110
00000000
la domanda è : esiste un tool che da un Font mi può generare le costanti 
di cui ho bisogno?
saluti,

ne ho trovato uno molto carino su 
www.elvand.com
vorrei però sapere se esiste qualcosa di simile che mi permetta di 
importare de font ed esportarli in formato utile per essere utilizzato 
in C/C++


 in C/C++
Dipende da cosa intenti : anche un font binario è utilizzabile
in C/C++: basta conoscere il formato.
Se invece vuoi convertire il font in un testo utilizabile
ad esempio in progetti per embedded, puoi utilizzare ad esempio
fontGen.exe o il uCFont Converter, due tools che convertono un
font( o parte di esso) o una bitmap in un sorgente C che puo'
essere incluso in un progetto C/C++.
L' unico problema e' che non sono tools gratuiti :-)
Se c'e' qualche tools di questo tipo freeware, sarebbe
interessante saperlo.
Invece qui: 
http://fontforge.sourceforge.net/
e' un convertitore/editor di font: magari puoi usarlo come
esempio per estrarne un font converter come ti serve.
B.

 esempio per estrarne un font converter come ti serve.
Ti ringrazio per le preziose info! ;-)
Un saluto,

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

Salve a tutti....
ho necessità di utilizzare la funzione SLEEP(),ma non riesco ha trovare il
suo include .h. Potete aiutarmi??
Utilizzando NT, potrei anche utilizzare la function SLEEP in "Kernel32.dll".
Ma non sò come poter richiamare una function in una dll in c.
Vi ringrazio anticipatamente....
P.s: Utilizzo Visual C++ v4.1.

anche se trovi il .h, ti andrà in errore il linker !!
Se stai compilando codice 32, non devi fare niente di + che chiamare
semplicemte la funzione
void  Sleep(DWORD cMilliseconds).
Se stai compilando codice a 16 bit, la cosa è triste; personalmente usavo i
WM_TIMER, ma forse cii sono altre soluzioni.
Saluti,
Newsgroup: it.comp.lang.c++
Titolo: DDK link

Cari colleghi della ML ho un problema che mi sta tirando scemo,
un po' già ci sono, ma ho paura di diventarlo completamente ;-)
vengo al dunque :
devo usare un un programma win32 NT4 una funzione che classicamente è usata
nelle DDK e cio è
IoGetDeviceObjectPointer(...)
questa funzione è definita nel modulo di nt  NTOSKRNL.EXE.
le ddk forniscono un NTOSKRNL.lib e io ne ho creato anche uno usando
"link /DEF:NTOSKRNL.EXE"
Però il linke mi continua a dara ostinatamente l'errore:
error LNK2001: unresolved external symbol
"__declspec(dllimport) long __cdecl IoGetDeviceObjectPointer(struct
_UNICODE_STRING *,unsigned long,struct _FILE_OBJECT * *,struct
_DEVICE_OBJECT * *)"
(__imp_?IoGetDeviceObjectPointer@@YAJPAU_UNICODE_STRING@@KPAPAU_FILE_OBJECT@
@PAPAU_DEVICE_OBJECT@@@Z)
WHY ?
se qualcuno ha la più pallida idea di qualche tentativo da fare, me lo FACCI
sapere.
byebyte

se qualcuno ha la più pallida idea di qualche tentativo da fare, me lo
FACCI
Non conosco il DDK, ma qui mi puzza che la IoGetDeviceObjectPointer
sia esportata come extern "C", e questo extern "C" manchi nella
dichiarazione visibile nel punto in cui la chiami; verifica con un
DUMPBIN della .LIB, e/o un DUMPBIN/EXPORTS o un quickview
("anteprima") sul .EXE da cui vuoi importare -- e` abbastanza
probabile che tu trovi il nome "non decorato", mentre l'irrisolto
che ti diagnostica il linker e` clamorosamente e ovviamente
"decorato".  Se cosi` e`, devi cambiare la dichiarazione che stai
usando (basta circondare l'#include <quelchele.h> in un
extern "C" { ... }).
Alex

Grazie Alex,
E' la prima cosa che controllo,
ma la sintassi subdola del codice mi ha tratto in inganno !
(da ddk.h)
#ifdef __cplusplus
extern "C"
#endif
#pragma warning(disable:4124)               // re-enable below
__inline
#if defined(_ALPHA_)
static
#endif
#if defined(_PPC_)
static
#endif
LARGE_INTEGER
#if defined(_MIPS_)
__fastcall
#endif
_LiCvt_ (
    IN LONGLONG Operand
    )
{
    LARGE_INTEGER Temp;
    Temp.QuadPart = Operand;
    return Temp;
}
.........
non mi sono accorto che dichiarava solo una funzione extern "C".
Adesso, prendendo il toro per le corna, ho messo :
extern "C"
{
#include "ntddk.h"                  // various NT definitions
#include "ntdddisk.h"               // disk device driver I/O control codes
}
e il linker non fa più storie...
grazie 1024

grazie 1024
Bene!  Fra questo, e la risposta che ho visto che hai
ricevuto su comp.os.windows.eccetera relativamente
all'identificazione della corrispondenza unita` SCSI -
lettera di drive, mi pare che un buon Natale tu lo
abbia assicurato...!-)
Alex

Grazie Alex,( ti avevo risposto un paio di settimane fa ma non so perchè il
msg non è giunto),
Effettivamente mancava extern "C", il fatto è che mi ha tratto in inganno un
extern "C" definito nel .h, ma che coninvolgeva solo una funzione. Infatti
raggruppando gli include cosi :
extern "C"
{
#include "ntddk.h"
...
}
il linker fà il bravo !
Grazie 1024
Newsgroup: it.comp.lang.c++
Titolo: Driver di rete

Salve a tutti.
Vorrei sapere se qualcuno è in grado di dirmi se in qualche modo è
possibile creare i propri driver di rete per windows dato che io sto
facendo un progetto di una rete token ring tramite interconnessione
seriale.
Ringrazio in anticipo chi mi risponderà.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

*** post for FREE via your newsreader at 
post.newsfeed.com
 ***
Preso 3 righe sopra di Nicola Musatti  (porta seriale)
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
 -----= Posted via Newsfeed.Com, Uncensored Usenet News =-----
http://www.newsfeed.com
 - The #1 Newsgroup Service in the World!
-----== 90,000 Groups! - 17 Servers! - Unlimited Download! =-----

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

Salve a tutti.
Qualcuno potrebbe gentilmente spiegarmi in quali casi può verificarsi un
errore di esecuzione "segmentation fault" usando g++ in Linux? So che ha a
che fare con l'accesso ad un'area di memoria non allocata per il programma,
ma vorrei saperne di più.  Nel mio caso, penso che il problema sia provocato
dall'accesso ad un vettore; la cosa strana è che l'errore pare verificarsi
ogni volta in punti diversi, come se non fosse provocato da una particolare
riga del codice, ma da qualcosa di piu' generale del programma.
Scrivete a 
aa...@tin.it
, e se necessario richiedetemi il frammento di codice
incriminato.
Grazie mille.
Paolo Alessandrini

 ...
Scondo me o usi un puntatore non allocato oppure vai fuori range con un
vettore e scrivi in arre di memoria che dopo sono usate per puntare
qualcosa (non e' detto che siano usate da te, e possibile anche che
siano usate dal prog. per fare le call alle funzioni).
Comunque ricontrolla tutti gli indirizzamenti con puntatori.
Ciao.
-- 
     (ZZZ)       Filippo Salotti, Bagni di Lucca, Lucca, Italy.
    //   \\  _                 E-mail : 
fil...@humnet.unipi.it
   /Y\    ZD<_o===============================================o
 .oZZZZZo.     | Studente Ingegneria Informatica Automatica  |
<OXXXXXXXO>    | Dip. Sistemi Elettrici Universita' di Pisa. |


Newsgroup: it.comp.lang.c++
Titolo: vector -> array

Ho un dato di tipo std::vector e una funzione che vuole in ingresso un
array:
void f(double array[]) {}
int main()
{
   vector<double> v();
}
qual è il modo intelligente per passare il vector v alla funzione f?
L'unica cosa che mi viene in mente è dichiarare un array double[],
riempirlo con i dati in v e passarlo alla funzione.

 qual è il modo intelligente per passare il vector v alla funzione f?
Puoi passare l'indirizzo del primo elemento '&v[0]'.
Max

 riempirlo con i dati in v e passarlo alla funzione.
Se fosse una stringa basterebbe usare il metodo c_str(), ma purtroppo non
esiste niente di simile per i vector.
In realta', nella maggior parte dei casi il vector e' implementato
internamente con un array C (di dimensione variabile), quindi probabilmente
potrebbe funzionare anche:
f ( v.begin() );
Pero' il codice scritto in questo modo e' sicuramente non standard e molto
poco portabile. Il rischio e' che possa funzionare solo per una coincidenza
fortunata, e che cambiando implementazione di STL non vada piu'...
L'unica alternavita veramente portabile e' fare la copia dei dati in un
array temporaneo, oppure lamentarsi con chi ha scritto la funzione f() e
fargliela cambiare... ;-)
Ciao.
-- 
Qual'e' il colmo per uno studente-lavoratore?
Avere un quadrato che si crede un rettangolo.

 Pero' il codice scritto in questo modo e' sicuramente non standard 
Quello scritto nel mio modo è standard. La revisione del 2003 ha chiarito
che gli elementi di un vector sono memorizzati in regioni di memoria
contigue.
Max

 contigue.
era proprio questo il mio dubbio, grazie, ora è tutto chiaro.

 contigue.
Ah si? Non lo sapevo... :-)
Interessante, ce l'hai a portata di mano un riferimento allo standard?
Ciao,
Grazie.


 Interessante, ce l'hai a portata di mano un riferimento allo standard?
Interessante (sebbene non standard):
http://www.tantalon.com/pete/gdc2001roundtablereport.htm
In particolare:
"OK to treat vector as contiguous memory array as long as it's 
non-empty; T* p = &vec[0];"
Kiuhnm

 Interessante, ce l'hai a portata di mano un riferimento allo standard?
 [23.2.4/1] 
 [...] The elements of a vector are stored contiguously, meaning that if v
 is a vector<T, Allocator> where T is some type other than bool, then it 
 obeys the identity &v[n] == &v[0] + n for all 0 <= n < v.size(). 
Ma

Newsgroup: it.comp.lang.c++
Titolo: std::string e relativa documentazione

Sono proprio fesso, lo ammetto, ma sul CD di MSDN di Visual Studio 5.0 non
riesco a trovare la documentazione relativa a std::string. Qualcuno mi
spiega esattamente dove si trova e come si trova? Esiste qualche altra
documentazione al riguardo su Internet?
--
San Vegeta from Hell
http://www.geocities.com/Area51/Dungeon/8436
http://come.to/Fantasy.it

 documentazione al riguardo su Internet?
 
http://www.dinkum.com/htm_cpl/string2.html
-- 
Roberto Gerola
Email: 
roge...@tin.it
WWW: 
http://space.tin.it/computer/rgerola
Newsgroup: it.comp.lang.c++
Titolo: Bruce Eckel o Lippman

Sto per aquistare un libro di c++ e sono indeciso tra:
 "C++ Corso di programmazione" di
Lippman-Lajoie terza edizione (Addison-Wesley)
oppure
"Programmare in C++" di Bruce Eckel. Edizioni McGrawHill
Voi cosa mi consigliate?

 wrote in message
news:kT5K9.8024$Ou4.2...@twister2.libero.it...

Il secondo esiste in versione gratuita da scaricare da internet!
Il primo e' forse piu' completo e per certi versi migliore, ma il secondo e'
probabilmente piu' chiaro ancora.
(non so come sia la traduzione tuttavia)
Tommy
Newsgroup: it.comp.lang.c++
Titolo: Scrivere un File in Formato Word

Dove posso trovare le specifiche per scrivere un testo in formato Microsof
Word o in che altro modo posso fare ?
Grazie
    Michele

Michele wrote:

Usa il formato RTF, è facile trovare documentazione, ed è compatibile con
tutto.
Tieni presente che in effetti word è un estensione di RTF.
    Saluti
    Lure
--
************** Anti-Spam ******************
* Per l'indirizzo e-mail corretto piazza un
* punto fra dgsp e tesoro
*******************************************
Newsgroup: it.comp.lang.c++
Titolo: Metodi di progettazione ad oggetti



 

Voglio progettare un sistema di analisi dei dati (nello specifico
una  rete neurale) in C++


So che esistono vari paradigmi di progettazione ad oggetti.


Quali mi consigliate?


Grazie mille


 


--


=====================================================


| Matteo Della Torre     || Dipartimento di        
|


| tel:  +39 059 37 67 40 || Scienze dell'Ingegneria |


| fax:  +39 059 37 67 99 || Via Campi 213B         
|


| 
matt...@unimo.it
      || 41100 Modena
ITALY      |


=====================================================


 


Quali mi consigliate?
Se ce ne fosse uno migliore in assoluto, gli altri sparirebbero
all'istante, non trovi? :-)
La risposta e': dipende! Usa gli strumenti (anche concettuali) giusti al
posto giusto.
Davide Marcato.
----------------------------------------------------
| -- Freelance International Consultant
| -- Win32/MFC/COM Development & Training
| -- Technical Writer & Speaker
----------------------------------------------------
| -- Email: 
mar...@programmers.net
| -- Web: 
http://www.DavideMarcato.com
----------------------------------------------------

Ciao,
    posta le tue domande sulla progettazione anche (e soprattutto) su
it.scienza.informatica.software-eng
Grazie :-)
Marco Abis
http://www.programmazione.it
ab...@programmazione.it

UML
per info:  
www.rational.com
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------
Newsgroup: it.comp.lang.c++
Titolo: nuovo sistema

Salve, dopo aver valutato alcune soluzioni sono arrivato al punto che si può
creare qualcosa d'interessante davvero. Da due settimane sto studiando il
C++
ed oggi ho avuto una rivelazione: posso creare qualsiasi cosa ed infatti ho
creato un simulator compiler in grado di eseguire automaticamente migliaia
di righe al secondo. I programmi girano bene

I programmi girano bene
Cos'ha fumato quest'uomo ?!?
Massimo

di righe al secondo. I programmi girano bene
Infatti, peccato che nel modulo XJK_4231 (per intenderci, quello che
dovrebbe gestire la gravitazione nello spazio delle varie linee di codice)
ci sia un baco in atto di trasformazione in farfalla, che ti ha lasciato il
bozzolo su un'istruzione, motivo per cui i tuoi programmi girano bene (o
meglio, ai tuoi programmi "gli girano bene......"), ma non potranno mai
volare o andare nello spazio. Se mi posti il codice del modulo te lo
correggo, altrimenti se vuoi fare da te, cerca una classe "Baco" con la
proprietà "attivo" settata ad ON, e disattivala.
Non per il gusto di prenderti in giro, ma come fai, dopo due settimane di
C++, a fare quello che nessuno di noi (penso) ha mai fatto? O, se lo ha
fatto, ha ANNI di programmazione C++ alle spalle?
Domenico Barra

 di righe al secondo. I programmi girano bene
Pensi di essere il vero ed unico HAL-9000 ?
Guarda che quello era un film ...
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

Ehmm...... mi dai l'indirizzo del tuo pusher ?
cosi' magari anch'io che bazzico col C++ da circa un mese, capendoci ancora
ben poco, riuscirei a fare qualcosa di STRAORDINEIRO come te.
Bye Gianni.
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Di programmazione non ne capisci una beata fava, ma almeno ti sforzi
di fare il simpatico... (o magari sei bravissimo è ti diverti a farci
domande idiote)
8-)))
Luc.

E per di piu' non finiva neanche tanto bene...
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: comunicazione via internet sotto windows

Vorrei scrivere un programmino in consol mode col visual C++ per fare
una specie di telnet, o ftp, con le api di windows (no mfc).
quali sono le api da chiamare ?
--
[ranger, email: 
ran...@queen.it
]
ICQ# 6585343
http://members.tripod.com/%7Eranger_rg/

 quali sono le api da chiamare ?
Winsock 
-- 
// ------------------------------------------------------------
// Antonello Salvatucci
// Software Developer, Technical Writer
// LEGO A/S SPU-Darwin, Kloevermarken 120, 7190 Billund DENMARK
// 
// 
+45 75 33 22 33 ext. 5186
 
anto...@digi.lego.com

quali sono le api da chiamare ?
Windows Socket (includi winsock.h e linka assieme wsock32.lib): quasi
esattamente uguali a unix, tranne che sui socket non puoi usare read e
write (come se fossero file handle) ma solo send e recv.
Fabio Forno
  "Vi aspetta l'esplorazione delle ignote 
  possibilita' dell'esistenza" 
  - Q in "All Good Things..."
=============================================
scia...@inorbit.com
http://members.sektor9.com/sector1/~sciasbat/
=============================================

quali sono le api da chiamare ?



DJGPP, ha anche il compilatore C++
Trovi tutto quello che ti serve qui: 
http://www.delorie.com
___
Fabio Forno
  "Vi aspetta l'esplorazione delle ignote 
  possibilita' dell'esistenza" 
  - Q in "All Good Things..."
=============================================
scia...@inorbit.com
http://rampage.ml.org/sector1/~sciasbat/
=============================================
Newsgroup: it.comp.lang.c++
Titolo: programma in crash

ciao a tutti,
ho creato questo semplice algoritmo che permetta all'utente di caricare due
distinti vettori di interi e, con essi, ne costruisce un terzo le cui
componenti sono uguali a quelle dei due vettori intervallati tra loro, ad
esempio:
Input:
    Primo vettore: 1 4 3 7 6
    Secondo Vettore: 5 4 8 6 3 4 4
  Output:
    Terzo vettore: 1 5 4 4 3 8 7 6 6 3 4 4
Il programma compila ma va in crash al momento di eseguire il ciclo che
copia i valori nel terzo vettore :-(( ecco il codice:
#include <iostream>
#include <string>
int main(int argc, char *argv[])
{ const int n=6 ;
  const int m=7;
  const int l=13;
  int i, veta[n], j;
  int vetb[m];
  int h,vetc[l];
  cout<<"Inserire i valori di vet1\n";
  for (i=0; i<n; i++)
  {
  cout<<"veta["<<i<<"]:";
  cin>>veta[i];
  }
  cout<<"inserire i valori di vet2\n";
  for (j=0; j<m; j++)
  {
  cout<<"vet2["<<j<<"]:";
  cin>> vetb[j];
  }
  for (i=0; i<n; i++)
    {
    vetc[h]=veta[i];
    h=h+2;
    }
  for (j=1; j<m; j++)
    {
    vetc[h]=vetb[j];
    h=h+2;
    }
  for (h=0; h<l; h++)
    {
    cout<<"\nvet3["<<h<<"]:"<<vetc[h];
    }
    system("PAUSE");
  return 0;
}



 }
-- 
Luc.

ciao a tutti,
ho creato questo semplice algoritmo che permetta all'utente di caricare due
distinti vettori di interi e, con essi, ne costruisce un terzo le cui
componenti sono uguali a quelle dei due vettori intervallati tra loro, ad
esempio:
Input:
    Primo vettore: 1 4 3 7 6
    Secondo Vettore: 5 4 8 6 3 4 4
  Output:
    Terzo vettore: 1 5 4 4 3 8 7 6 6 3 4 4
Il programma compila ma va in crash al momento di eseguire il ciclo che
copia i valori nel terzo vettore :-(( ecco il codice:
#include <iostream>
#include <string>
int main(int argc, char *argv[])
{ const int n=6 ;
  const int m=7;
  const int l=13;
  int i, veta[n], j;
  int vetb[m];
  int h,vetc[l];
  cout<<"Inserire i valori di vet1\n";
  for (i=0; i<n; i++)
  {
  cout<<"veta["<<i<<"]:";
  cin>>veta[i];
  }
  cout<<"inserire i valori di vet2\n";
  for (j=0; j<m; j++)
  {
  cout<<"vet2["<<j<<"]:";
  cin>> vetb[j];
  }


     }
e qui arriva fino a i*2 + j*2 ovvero 26
Un po' troppo, mi sa... :-)
Comunque ti consiglio di usare gli std::vector
ciao
-- 
Gerolamo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

Forse la domanda è banale, ma come si fa ad utilizzare delle classi che si
trovano in un file .LIB?
Grazie a tutti quelli che risponderano.
Andrea

 trovano in un file .LIB?
Devi, in generale:
1. Procurarti gli header file relativi a quelle classi.
2. Informare il linker dell'esistenza di quelle librerie in modo tale
che possa includerle nella sua ricerca.
3. Utilizzare normalmente le classi nel tuo codice.
EMG
Newsgroup: it.comp.lang.c++
Titolo: micro chips... & C++

un saluto a tutto il neewsg.
Mi è arrivata voce che con il  C++ è possibile programmare chips... (tipo
PIC 16F84.... ed altri...)
se si come (cioè quali librerie utilizzare.....) per "parlare a basso
livello" con l' hardware...
mica sapete quale URL posso trovare materiale riguardo l'argomento....???
Grazie in anticipo per le risposte
P.S. scusate qualche mio errore ma ho pochi fondamenti di programmazione.
la mia domanda è rivolta più in senso inforamativo....

 PIC 16F84.... ed altri...)
www.microchip.com
Mi pare che sia possibile utilizzare un compilatore (loro)
per programmare i microcontrollori in c piuttosto che in assembler.
-- 
Sergio Pedone
GNU/Linux Slackware
Java

Newsgroup: it.comp.lang.c++
Titolo: Dove posso trovare un buon manuale per Visual C++

Salve dove posso trovare un buon manuale per Visual C++ oppure appunti o
esempi per imparare a programmare? Grazie,
                                            Luca
email: 
me...@freemail.it

un OTTIMO punto di partenza e' il newsgroup it.comp.programmare.win32
se segui i vari post per qualche giorno/settimana/mese/anno, imparerai
tantissimo...
Ricorda che in questo gruppo, si parla solo di C++ puro in quanto tale,
ovvero esulando completamente dalla piattaforma e dall'implementazione del
compilatore in uso,
qui si parla del linguaggio, su it.comp.programmare.win32 si parla di come
programmare in Win32 con qualsiasi linguaggio... anche se principalmente si
affrontano problematiche relative all'uso di Visual C++ e C++ Builder, dal
momento che Delphi e Visual Basic sono Mooolto piu' semplici!
Ciao, Davide Piras.
Newsgroup: it.comp.lang.c++
Titolo: Help: Esame.

Per favore qualcuno potrebbe aiutarmi? Sto preparando l'esame "Fondamenti di
informatica" ad Ingegneria Meccanica. Ad un appello  veniva richiesto, tra l
'altro: "Supposta l'esistenza di un file di testo (si consideri ad esempio
il file c:\autoexec.bat) contenente stringhe di caratteri alfanumerici si
richiede un algoritmo e relativo programma C che consenta di determinare e
stampare a video le stringhe diverse, in ordine di occorrenza".
Qualcuno potrebbe darmi qualche informazione oppure dirmi dove posso trovare
utili informazioni per imparare a  programmare in C? Magari con esempi di
programmi(ni) di questo livello.
Vi prego aiutatemi!!! (Sto usando il "Borland Turbo C++ Versione 3.0").
Il mio indirizzo e-mail: 
barb...@iname.com

Ciao
Prova questo link
 
ftp://ftp.dis.uniroma1.it/pub/marte/dispense/disp-esami.ps.gz
si tratta di esercizi di esame in C. Inoltre per trovare altre informazioni
sul C didattico (ben diverso dal C che potrà esserti utile nella vita)
spulciati il sito
 
http://www.dis.uniroma1.it/
Nelle pagine personali dei vari professori puoi trovare altri esempi.
In bocca al lupo

Ho un programmino che fa esattamente quanto richiesto :-)
Se interessa a qualcuno, lo spedisco al NG, altrimenti in e-mail a chi ne fa
richiesta. (13K, non compresso)
Riporto una parte del manuale:
--------
DESCRIZIONE
VOCAB e' un semplice programma di analisi e filtratura per files di testo.
Permette di ottenere alcune informazioni sulla struttura del testo, di
verificare la correttezza ortografica delle parole e di effettuare
alcuni conteggi e statistiche altrimenti piuttosto lunghi.
Le informazioni in uscita possono essere una o piu' (anche tutte) delle
seguenti:
 Conteggio dei caratteri.
 Conteggio delle parole.
 Conteggio delle linee.
 Tabella delle occorrenze delle parole
 in ordine alfabetico e\o di frequenza.
Inoltre e' possibile, durante l'analisi, controllare l'esattezza
delle parole con la possibilita' di correzione e di inserire quelle nuove
nel dizionario interno.
-----
Alessandro Monti

E' vero che la ricerca di strumenti gia' pronti e' una fase fondamentale
della realizzazione di un progetto, e proprio qui si e' discusso di come
si tenda troppo spesso a reinventare l'acqua calda, ma non credo che lo
scopo effettivo del professore di Barbara fosse esattamente questo...
Tra parentesi, questo gruppo parla del C++, non del C. Esiste un gruppo
apposito, it.comp.lang.c
Ciao,
Nicola

 apposito, it.comp.lang.c
Ops...
--
Alessandro Monti
Newsgroup: it.comp.lang.c++
Titolo: Aiuto programma

Ciao a tutti.
C'č qualcuno che potrebbe dirmi perchč il programma in allegato non
funziona??
Lo scopo del programma č quello di leggere i dati nella sezione Entities,
dove 10, 20, 30 sono le coordinate cartesiane e 40 č il raggio, la quale si
trova alla fine del file DXF (allegato). Ora dovrebbe ordinare un albero
binario secondo il raggio con criterio r>=rrad DX, r<rrad SX e annullare il
raggio per un dato Range di valori.
Mi richiede il nome del file e poi si ferma, anche se sembra che stia ancora
lavorando.
Grazie a chiunque voglia aiutarmi.
Ciao, Stefano.
begin 666 Alb_bin.cpp
<encoded_portion_removed>
begin 666 3c.DXF
<encoded_portion_removed>

Ciao a tutti.
C'č qualcuno che potrebbe dirmi perchč il programma in allegato non
funziona??
Lo scopo del programma č quello di leggere i dati nella sezione Entities,
dove 10, 20, 30 sono le coordinate cartesiane e 40 č il raggio, la quale si
trova alla fine del file DXF (allegato). Ora dovrebbe ordinare un albero
binario secondo il raggio con criterio r>=rrad DX, r<rrad SX e annullare il
raggio per un dato Range di valori.
Mi richiede il nome del file e poi si ferma, anche se sembra che stia ancora
lavorando.
Grazie a chiunque voglia aiutarmi.
Ciao, Stefano.
begin 666 Allegati.zip
<encoded_portion_removed>
end

Newsgroup: it.comp.lang.c++
Titolo: che devo leggere?

Salve,
ho appena preso il borland c++ e dovrei imparare il
linguaggio per creare programmi di contabilità,
gestione archivi ecc.
Sapreste dirmi che tipo di libro o libri dovrei comprare
per iniziare?
grazie

per iniziare?
Dipende... se sei all'inizio con il C++ leggiti le
faq (
www.programmazione.it
).
Paolo

Newsgroup: it.comp.lang.c++
Titolo: funzione con argomento template: valore di default

Ciao a tutti.
In una classe ho questa funzione:
 void setStatus(int Status, QMap<int, QVariant> values);
vorrei dare un valore di default a values.
Come posso fare?
 void setStatus(int Status, QMap<int, QVariant> values = ???);
I costruttori di QMap sono:
QMap ()
QMap ( const QMap<Key, T> & other )
QMap ( const std::map<Key, T> & other )
E' possibile farlo?
Grazie,
Mario

  void setStatus(int Status, QMap<int, QVariant> values = ???);
Operatore di copia...
QMap<Key, T> & operator= ( const QMap<Key, T> & other )

  void setStatus(int Status, QMap<int, QVariant> values = ???);
Direi «= QMap<int, QVariant>()», per un QMap vuoto. Se vuoi inserire dei
dati particolari come valore predefinito, potresti fare un controllo
all'inizio della funzione:
if( values.isEmpty() ) {
        // riempi values con i valori predefiniti
}
oppure fai direttamente un'altra funzione, senza usare i default:
void setStatus(int Status)
{
        QMap<int, QVariant> values;
        // Configura values ai valori predefiniti
        setStatus( Status, values );
}
Se il tuo valore predefinito non è una mappa vuota, direi che il secondo
approccio è un po' più pulito.
Ciao,
-Federico
Newsgroup: it.comp.lang.c++
Titolo: esecuzione

ciao, Sto utilizzando Dev c++ e quando voglio eseguire un programma mi appare la finestra dove mi chiede le informazioni di input(che ho chiesto nel mio programma) ma non mi visualizza i valori di output (che ho chiesto) e mi si chiude la finestra. Come posso fare per visualizzare il risultato chiesto?
-- 
tim duncan 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-727071.html
Inviato via 
http://www.itsistemi.net

Ho provato ma al momento d'inserire un valore premo "invio" e invece di farmi l'operazione printf(con risultato ) mi si chiude la finestra; prima ero abituato a usare quick c che l'esecuzione rispettava i miei comandi


visto al rallentatore si vede che in output mi scrive il risultato che voglio, però si chiude in in pochi millesimi, c'è qualche modo per non far chiudere la finestra dos ?


Sleep(millisecond);
oppure 
getch();
che aspetta un tasto premuto, in alcuni sistemi anche un cr
-- 
giove
------------------------------------------------------------------------
Visualizza questa discussione: 
http://www.freenfo.net/usenet/thread583908.html
Profilo di giove: 
http://www.freenfo.net/usenet/member.php?userid=137

Newsgroup: it.comp.lang.c++
Titolo: Dialoghi con bitmap di sfondo

Vorrei crearne qualcuno, con delle Bitmap di sfondo, come si vede in
Civilization II , ma non ho la minima idea di come si faccia....

Civilization II , ma non ho la minima idea di come si faccia....
dipende molto da quale linguaggio usi ma in linea di massima non e' un
grosso problema visualizzare un bitmap come sfondo di una dialog,
basta intercettare il messaggio di WM_PAINT e disegnare quello che ti
serve.
Gianpaolo Bottin
- Live Long and Prosper -
Newsgroup: it.comp.lang.c++
Titolo: problema con unary_function

Salve,
sto cercando di implementare una unary function da usare all'interno di find_if.
Lavoro su linux - fedora 6 con gcc 4.1.1.
l'unary_function è questa:
class FindBlob : public unary_function<Blob *, bool> {
             const int a;
             public:
                 FindBlob(int i):a(i) {}
                 bool operator()(Blob *pBlob) const {
                     return (pBlob->getId() != a);
                 }
         };
la uso in questo in un template in modo molto semplice:
Blob *pDataBlob = find_if(pBlobs->begin(), pBlobs->end(), FindBlob(dataId));
dove
datId è int
pBlobs è un puntatore ad un vettore di puntatori ad oggetti blob:
typedef vector<Blob *> BLOBS;
BLOBS *pBlobs
tutto ciò viene compilato all'interno di una libreria statica
Quando compilo un programma che usa la libreria, di cui sopra, ottengo questo 
errore:
Radar.h:571: error: cannot convert 
'__gnu_cxx::__normal_iterator<radar::rnb::Blob**, std::vector<radar::rnb::Blob*, 
std::allocator<radar::rnb::Blob*> > >' to 'radar::rnb::Blob*' in initialization
Non capisco dove sbaglio. Ho pure provato a trasformare la classe in struct, ma 
l'errore continua a comparire ed è sempre quello.
Mi potete dare un aiutino ?
Grazie,
Obelix.

Blob *pDataBlob = find_if(pBlobs->begin(), pBlobs->end(), FindBlob(dataId));
find_if() restituisce un iterator.

                                             FindBlob(dataId));
Come ha scritto Andrea, find_if restituisce un iteratore.
Se l'iteratore di std::vector nella tua libreria standard fosse implementato
come typedef di un puntatore, il codice in questione "accidentalmente"
compilerebbe. Questo in effetti accade in alcune implementazioni (come in
quella distribuita con GCC fino a una certa release). Perciò non è
impossibile -suppongo- imbattersi in codice simile a quello, benché sia
concettualmente scorretto, oltre che -ovviamente- non portabile.
Sostituisci 'Blob*' con 'BLOBS::iterator'.
Max

 find_if() restituisce un iterator.
Avete proprio ragione voi!!!!
Grazie mille.
Obelix
Newsgroup: it.comp.lang.c++
Titolo: Posizionamento sulla shell dos...

Salve a tutti c'è qualcuno che sà se è possibile posizionarsi in un punto
essatto della shell dos
con funzioni C o C++?
ESEMPIO
----------------------------------------------------------------------------
----------------
|
|
|
|
|                                                  "SALVE MONDO"
|
|
|
|
|
----------------------------------------------------------------------------
----------------
grazie

 con funzioni C o C++?
Con i codici escape ANSI che in misura maggiore o minore funzionano un
po' dovunque (oppure devi vedere se c'è un porting di ncurses per DOS ma
ne dubito). Devi stampare a video una stringa che come primo carattere
contiene 0x27 e come caratteri successivi i caratteri di controllo; fai
una ricerca su google con "escape ansi codes" per trovarli. In ogni caso
devi probabilmente caricare ANSI.SYS all'avvio, non so, non uso dos
da... da... mamma mia! :)
Alternativamente, cerca in rete una libreria già fatta.
V.

essatto della shell dos
   Se questo ti va bene, allora sei OT :)
| 
http://msdn.microsoft.com/library/en-us/dllproc/base/setconsolecursorposition.asp
-- 
S.L.

 ha scritto nel messaggio
news:bb7te1$78g$1...@e3k.asi.ansaldo.it...

Newsgroup: it.comp.lang.c++
Titolo: Cast question on C++

Hi, I'm compiling a little proggy I'm doing in C++
For performance reasons I'm trying to fill two consecutive elements of
an array of char. I'd want to cast the pointer constant which point to
the beginning of the array to an int pointer and then fill the location
in those address with an int value:
    char NumBuff[] = {2, 0, 0, 0, 0};
    ((int*) (NumBuff+2)) = 0x1819;   //two char '9' '8' in ANSI encoding
after this the array should be filled with the values [2, 0, 0x19, 0x18,
0] (I'm doing this with a little-endian machine = Intel x86)
When I try to compile the these lines the compiler complain an "Lvalue
required" positioning the cursor after the equal symbol in the second
line.
The help of C++ Builder for Win32 (the compiler I'm currently using)
explain this error saying:
Lvalue required, Compiler message
---------------------------------------
The left side of an assignment operator must be an addressable
expression.
Addressable expressions include the following:
o  numeric or pointer variables
o  structure field references or indirection through a pointer
o  a subscripted array element
Well ? Isn't the left side an addressable expression ? Haven't I used a
structure field reference ?
Probably not.
Probably I've not understood what the second line really do in the form
above.
Please, some1 help me out. Please, e-mail the answer directly to me too.
    (_mm_)                                          (_mm_)
     (Oo)        ^     |         (    |              (--)
~,-,_/(같)      / \ n o| r e a    ) a | m a $ o     (같)\_,-,~
 /      O          e-mail: 
ci...@iname.com
           ~   WW \
 \   (  )                                            (  )   /
  |~| ||    Do NOT Reply!! Use the address above!     || |~|
   n n nn      O==m PGPkeyavailable ICQ5242052       nn n n

 Please, some1 help me out. Please, e-mail the answer directly to me too.
I don't think you are in a position to worry about "performance
reasons" yet.  First write correct code which operates properly.
Then, if the program is too slow, profile it and find out where the
bottle neck is, and optimize only those places.  Trying to store
multiple characters through an ill advised cast instead of just
storing two characters is unlikely to make a difference in the
measurable speed of the program unless this code is executed literally
millions of time.
Jack Klein
-- 
Home: 
http://home.att.net/~jackklein
Newsgroup: it.comp.lang.c++
Titolo: Un altro problema con un grafo

Scusate ma ho ancora un problema.
Utilizzando le librerie boost voglio creare un grafo di una biblioteca, ad  
esempio, ogni foglia è un libro, all'interno di questa foglia ho diverse  
variabili, come titolo, presente (si, no) ecc ecc.
Si può fare?
Grazie di nuovo
Daniele
-- 
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/

 Si può fare?
Nono, e' vietato dalle leggi sulla Logicita' della Gestione delle 
Biblioteche...
ora, scusa l'ironia, ma che razza di domanda e' questa? :P
anyway, se l'obiettivo e' la modellazione della realta' di una 
biblioteca, non vedo molti campi in cui l'uso di un grafo potrebbe 
essere ritenuto una corretta scelta implementativa...
-- 
Mat/tia Belletti - Undergraduate student @ 
cs.unibo.it
ICQ: 33292311    - email: 
mbel...@cs.unibo.it
IRC: RedGlow     - site(s): 
http://www.cs.unibo.it/~mbellett
Linux registered user 299762 @ Linux registered machine 213003
Newsgroup: it.comp.lang.c++
Titolo: BCB 5 e win xp

Vorrei installare Borland c++ Builder 5 su win xp, è possibile o devo
procurarmi la versione 6?
Grazie e ciao
Ric

 ha scritto nel messaggio
news:iWiq8.51846$S52.1...@news2.tin.it...

Newsgroup: it.comp.lang.c++
Titolo: ASSEMBLER e codice C C++

Qual'e' la parola chiave per inserire codice assembler all'interno di
codice c usando i compilatori cc e gcc di Unix?
Serve includere qualche direttiva particolare?

asm { /* ... */ }
(secondo lo standard)
Paolo
--------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
--------------------------------------------------

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

ciao ho implementato questa funzione in C++ e la utilizzo un'infinita'
di volte, e vorrei sapere se corro il rischio memory leak...
char *cambia (int Tipo)
{
   char szBuffer[20] = {'\0'};
   char *ptBuffer = NULL;
   switch(Tipo)
   {
       case 1:
              strcpy(szBuffer, "qualcosa");
              break;
       case 2:
              strcpy(szBuffer, "qualcos'altro");
              break;
   }
   ptBuffer = new char [strlen(szBuffer) + 1];
   strcpy(ptBuffer, szBuffer);
   return ptBuffer;
}
poi quando richiamo la funzione faccio:
char *ptRichiamo = cambia(1);
e dopo che non mi serve piu' faccio:
delete ptRichiamo;
ora non mi e' chiaro bene il concetto di memory leak, facendo la delete
di ptRichiamo, ripulisco l'area heap che era stata allocata nella
funzione cambia, oppure ogni volta che richiamo cambia spreco memoria
aggiuntiva???
e se non e' cosi', come posso fare per evitare questo leak, visto che
questa funzione la utilizzero' all'interno del programma almeno 100
volte???
seconda domanda: ho fatto bene a dichiararla inline???
ciao e grazie in anticipo!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 aggiuntiva???
Sono vere entrambe le cose: ogni volta che chiami cambia allochi nuova
memoria, ed ogni volta che richiami delete[] la ripulisci.
Il leak nasce quando, a fine programma, ti ritrovi della memoria non
deallocata, quando cioe' la cambia() e' stata chiamata un numero maggiore di
volte della relativa delete[].
[...]
Ciao,
Giambattista

 Giambattista
ciao

 </precisazione tanto per rompere>
<senza spirito polemico>
Avevo pensato anche a questa definizione, ma imho la prima mi sembra piu'
generale. Mentre la seconda e' un caso particolare della prima.
Ora ricordo i bei tempi dell'Amiga, quando se a fine programma non
rilasciavi memoria questa rimaneva non rilasciata anche se avevi tutti i
puntatori ad essa.
</senza spirito polemico>
Ma ci sono ancora sistemi (probabilmente embedded) che non hanno memoria
protetta ?
Ciao,
Giambattista

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

Ciao...
        nessuno sa dove posso trovare qualcosa per calcolare piu' cifre
possibili del Pi greco ? Tenete conto che sono un principiante del C++ :-)
Saluti,
        eba
--
--------
Enrico B. Accenti
--
YaXoMoXaY on IRC (IRCNet)
ICQ UIN : 11971738
--
enr...@accenti.com
 ; 
mua...@digibank.it
kni...@digibank.it
 ;
--------

possibili del Pi greco ? Tenete conto che sono un principiante del C++ :-)
Su 
http://home.earthlink.net/~kamradt/pi.html
 trovi una spiegazione ed
un sorgente.
ciao
Newsgroup: it.comp.lang.c++
Titolo: 1- Luogo di ritrovo 2- Struct problem

Salve...
1) volevo sapere se esiste un canale su IRC dove solitamente si ritrovano
tutti i programmatori di C++. Un posto dove fare domande veloci con
risposte immediate.
Come ben sapete, aspettare un giorno la risposta ad un thread e dover
interrompere la programmazione è un pò frustrante ;-)
Magari per fare domande veloci.....
2) mi hanno spiegato oggi gli struct a scuola ma il primo programmino che
ho fatto mi da subito degli errori.
CODICE:
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
void main(){
clrscr();
const n=5;
typedef struct studente {
char nome[20];
char cognome[20];
float media;
}
//QUA L'ERRORE
studente v[n];
//to be continued........
.............
Volevo dichiarare un'array di tipo studente ("v" come potete vedere), ma mi
viene dato errore su studente v[n];
MESSAGES:
Compiling STRUCT_C.CPP:
Error STRUCT_C.CPP 16: , expected
Error STRUCT_C.CPP 20: Undefined symbol 'v'
Error STRUCT_C.CPP 33: Lvalue required
Warning STRUCT_C.CPP 58: 't' is assigned a value that is never used
Scusatemi...magari è un errore banalissimo....ma come faccio a dirgli che v
deve essere un array di n caratteri di tipo studente?
Grazie mille :-)
-- 
www.ifc-clan.it
Questa signature non riuscirebbe mai a descrivere 
la persona che sono. Quindi è inutile che vi scriva 
qualcosa....

 }
L'errore mi sembra stia qui; dopo la } manca un punto e virgola; inoltre
dovresti togliere "typedef" davanti a struct (se e' C++).
Il compilatore ti segna degli errori nella riga dopo perche', visto che non
trova il punto e virgola, per lui la riga NON e' finita.
Inoltre, togliere la dichiarazione della struct da dentro il main potrebbe
aiutare molto^^;
Per il luogo di ritrovo, non so dirti.

 qualcosa....
E' invece dalla signature che hai appena messo forse si capisce ;-)
Tommy

 (come questa che ti sto dando io tra le altre cose....)
E aggiungerei che da quando mi sono iscritto al newsgroup Tommy ha detto la
sua nel 90% dei thread e mi ha risposto in meno di un giorno a tutte le
domande.
;-)


-- 
www.ifc-clan.it


 Spero niente di compromettente o negativo :-)
No, ho solo fatto una battuta ;-)
Tommy

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

Qualcuno ha degli esempi di esercizi di c++ da passarmi?
Grazie

 Grazie
si ma dammi qualche ora...


Proviamo con questo....arriva eh!


l'esercizio recita cosi'....

 Grazie
Non so di preciso da dove cominci, comunque questo eserciziario
è secondo me molto utile. 
http://esercizicpp.sourceforge.net/
L'autore è stato il mio docente di Programmazione ad oggetti. 
-- 
Salvatore
Newsgroup: it.comp.lang.c++
Titolo: header file

Salve a tutti.
Sapreste indicarmi qualche riferimento sul corretto utilizzo degli header
(che cosa dovrebbero o non dovrebbero contenere, come strutturali nel caso
di un programma composto da piu' file, ecc.)?
Grazie.

PapWeB wrote:

Se ti interessa un libro piuttosto bello e abbastanza economico (che non 
parla solo di quello ovviamente), prova "C++ Manuale di stile", di 
C.Pescio.
Il nome e' gia' abbastanza esplicativo :-)
Se vuoi puoi guardare anche le pubblicazioni on-line dello stesso autore: 
cerca "Pubblicazioni" in 
http://www.eptacom.net
.
Ciao!
Newsgroup: it.comp.lang.c++
Titolo: HashTable in c++

C'e' una classe equivalente alla HashTable del Java disponibile in C++, in
particolare nel C++Builder? In pratica vorrei avere una doppia lista di
valori in cui, dato uno, ottenere il corrispondente. Esempio:
THashTable *hash = new THashTable;
hash->Add(1, "uno");
hash->Add(2, "due");
hash->Add(100, "cento");
Se volessi ottenere la stringa associata all'intero 2 dovrei scrivere:
String str = hash->Get(2);
--
Byez
Stefano Tempesta
temp...@tin.it
http://tempesta.freeweb.org

String str = hash->Get(2);
    std::string str = hash[2];
Alex

 
http://tempesta.freeweb.org
-- 
How can you govern a nation which has 246 kinds of cheese?
		-- Charles de Gaulle

Newsgroup: it.comp.lang.c++
Titolo: reference di puntatore

Non ho avuto tempo di controllare se e' gia' stata posta la domanda, nel
caso mi scuso.
E' ammisiibile una scrittura di questo genere ?
class  OBJECT
{
      OBJECT *obj;
    public:
       OBJECT* &GetNext() { return &obj; }
};
Grazie in anticipo.
--
**************************
Filippo Solimando
fis...@mclink.it

 };
Furba, forse no (questa classe espone troppo del suo
stato: in pratica, non c'e` differenza rispetto a
rendere pubblico il campo dati obj!); ammissibile,
sicuramente si`, nel senso che C++ supporta questo uso.
Alex

 };
Così non è amissibile. Forse intendevi scrivere:
   OBJECT* &GetNext() { return obj; } 
 
Ma quale sarebbe la sua utilità in questo caso?
Forse hai l'esigenza di fare qualcosa del genere?
  o.GetNext() = new OBJECT();
Per ovvie ragioni, l'opportunità di restituire un reference non const a un
membro è sempre una questione delicata.
Max




Forse hai l'esigenza di fare qualcosa del genere?
 > o.GetNext() = new OBJECT();
Esatto. E' una alternativa a una classe template per le liste, mi basta
derivare
con essa tutte le altre classi. L'esigenza e' di creare appunto una lista di
dati eterogenei, dopodiche' ci pensano le callback ad utilizzare i dati
correttamente.

Newsgroup: it.comp.lang.c++
Titolo: [OT] MSDN Originale Vendesi

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN April 2001 (3 CDs) 110.000 lire (ULTIMO NUMERO USCITO!!!)
-MSDN January 2001 (3 CDs) 86.000 lire
Inoltre questi prodotti: (se associati a un numero di MSDN Library a metà
prezzo!).
-Component Source MSDN 01/2001 Edition (1 CD) 20.000 lire (ULTIMO NUMERO
USCITO!!!)
-MS SQL Server 7.0 Kit di valutazione (1 CD) 16.000 lire
-MS Windows DNA (1 CD) 16.000 lire
-MS Internet Business Development Kit (4 CDs) 12.000
-MSDN V.3 Sampler CD (1 CD) 12.000 lire
-MS TechNet Sample (1 CD) 6.000 lire
-MS Year 2000 Resource CD (1CD)  2.000 lire
Spese di spedizione a carico del destinatario.
Scrivete a 
fran...@yahoo.it

Vendo i seguenti numeri di MSDN Library Originali:
E' + di un anno che va avanti questa storia.
Smettila per cortesia.
Usa uno dei gruppi dedicati agli annunci.

 wrote in message
news:3aec0c0e...@news.libero.it...

E leggiti le licenze, dato che quello che vuoi fare non puoi farlo.
www.gdf.it
--
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
Newsgroup: it.comp.lang.c++
Titolo: Algoritmo spline

Sto cercando un algoritmo in C++ che implementi l'interpolazione di un certo
numero di punti nello spazio attraverso una spline standard passando per
tutti i punti di controllo forniti.
Qualcuno puň aiutarmi? Grazie.
Rollo

 Qualcuno pur aiutarmi? Grazie.
Basta che cerchi con google, si trovano decine di documenti
sull'argomento.
-- 
I'am what I'am, I do what I can

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

Utilizzando questa funzione prelevo delle righe da un file txt ! Ora il
problema è che il buffer mi prende anche il carattere di ritorno di riga !
Come faccio a levarlo !?

Usa la funzione getline() ( includi iostream).
Devi passare tre argomenti :
  un riferimento istream
  uno string
  e un char ,nel tuo caso '\n',il carattere che vuoi
  omettere.
  la dichiarazione di getline è :
  istream& getline( istrema &is, string str, char delimitatore);


str[strlen(str)] = '\0';

...

str[strlen(str) - 1] = '\0';
Ciao,
Nicola


Ciao,
una svista ma ormai era postato. Non ho riscritto perché l'errore era
evidente. Grazie comunque.

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

Ciao a tutti! volevo sapere: è possibile creare una dll da linea di
comando con il compilatore gcc? e in tal caso come si fa? grazie!
Massi

 comando con il compilatore gcc? e in tal caso come si fa? grazie!
È possibile. Come è spiegato nella documentazione del
compilatore. (In fatti, dipende un po del sistemi. Bisogna
guardare bene la documentazione, anche la parte proprio al
sisteme su cuì lavori.)
--
James Kanze                                           GABI Software
Conseils en informatique orientée objet/
                   Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, 
+33 (0)1 30 23 00 34

 comando con il compilatore gcc? e in tal caso come si fa? grazie!
Puoi usare MinGW che si basa sul gcc.  Un buon IDE è Dev C++.
Con Dev C++ è una bazzecola creare una DLL, basta difatti selezionare
uno dei progetti predefiniti.
In ogni caso, rivolgiti a it.comp.programmare.win32
Newsgroup: it.comp.lang.c++
Titolo: Ole

Salve,
	stò cercando informazioni su OLE/ActiveX,qualsiasi suggerimento è ben
accetto.
								Grazie e Saluti 
Br...@iii.it

Padovani Gianluca ha scritto:

Su DEV Lorenzo Vandoni sta discutendo l'argomento OLE, credo che troverai i suoi articoli molto
interessanti.
Ciao