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





Quello che devo fare e' una funzione che prende in 
input una stringa di char, e salva su un vettore i valori ASCII (in Oct) 
corrispondenti a ogni lettera della stringa.


Ad esempio se ho in input la stringa:


 


"PROGRAMMANDO IN C++ SONO UN POLLO"  



il vettore deve essere : [120 122 117 107 122 101 
115 115 116 104 117 ecc]


 


qualcuno puo' aiutarmi?


Grazie







Non voglio il lavoro gia' fatto!


Solo un consiglio su che funzioni di libreria usare 
per quello scopo, sono sicuro che esistono......


Crazie Gianni



 ha scritto nel messaggio
news:004401c02317$49fa6320$9c9f0b3e@default...

Innanzitutto non si dovrebbe postare in html in un newsgroup.
Non tutti hanno la possibilità di leggerlo ed occupa più spazio.
Comunque il tuo problema è molto semplice.
std::strind str("PROGRAMMANDO IN C++ SONO UN POLLO");
// funzione per convertire un numero decimale in
// uno ottale
int converti_da_decimale_a_ottale(int n);
a questo punto basta passare alla funzione ciascun
carattere formante la stringa (che viene automaticamente
convertito in intero) e riempire il vettore con questi valori.
Manlio Perillo

una base di partenza:
#include <iostream>
#include <string>
int main(int argc, char **argv)
{
  std::cout << "inserisci una stringa per piacere:  ";
  char buff[256];
  std::cin.getline(buff, sizeof(buff));
  std::string str = buff;
  std::cout << endl << "stringa inserita = " << str << endl;
  std::cout << "valori ottali:" << endl;
  std::string::iterator it;
  for(it = str.begin();it != str.end(); it++)
    {
      std::cout << *it << " ";
      std::cout << oct;
      std::cout << "oct= " << (int)*it << endl;
    }
  return 0;
}
ciao Nicola


Manlio Perillo




Un po meno 'leggibile' nel secondo caso... che ne dite?
Luc.

 Luc.
premettendo che sono un dilettante trovo che Manlio utilizzando copy renda
molto di più l'idea di cosa si vuole fare.
nell'esempio non avevo utlizzato questo algoritmo per semplicità, nel caso
particolare come output
c'è sia il carattere che l'espressione ottale, quindi forse sarebbe stato
meglio utilizzare for_each con una funzione ad hoc.
ciao Nicola


Dipende...
Per chi è pratico, è molto più leggibile
se si usano gli algoritmi standard.
(Anche io all'inizio trovavo 'illegibile' cose del
 genere, ma una volta abituatomi le trovo molto
 comode).
P.S. chiedo scusa per il doppio post. Il fatto è che prima di
     spedirlo l'ho modificato ed il newsreader deve aver
     fatto casini.
Manlio Perillo
Newsgroup: it.comp.lang.c++
Titolo: Cosa sono le CLASSI?

Salve, sono nuovo con la programmazione in C++
Qualcuno riesce a spiegarmi cosa sono le classi?
A che servono? O magari un breve esempio....
Grazie.
--
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
e-mail: 
cerch...@ciaoweb.it
 
33813...@tim.it
Bye byte, Cerchietto
La vita, senza una meta, è vagabondaggio
(Seneca)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

 da usare come quelli standard, cioè con le loro funzioni specifiche
tipi di "dato" in che senso? Ad es, nuovi tipi di variabili, array, ecc?
Ho comprato il libro
"C++ tutto&oltre" di Jesse Liberty, ed. Apogeo,
qualcuno lo conosce?
mi date qualche parere?
--
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
e-mail: 
cerch...@ciaoweb.it
 
33813...@tim.it
Bye byte, Cerchietto
La vita, senza una meta, è vagabondaggio
(Seneca)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_


Servono per definire nuovi tipi di dati... Ad esempio io posso definire il
tipo "Frazione" e poi implementare delle operazioni
con esso:
Frazione a;
Frazione b;
...
Frazione c=(a+b)*a;
Naturalmente il tipo di dati non deve essere per forza matematico: io potrei
ad esempio (in un ambiente grafico) definire un tipo Bitmap.

 ad esempio (in un ambiente grafico) definire un tipo Bitmap.
Mah! Chissà se prima o poi ci capirò qualcosa?
Almeno questo vediamo se l'ho capito:
Le classi vengono memorizzate in quei file con estensione ".h", non è vero?

Newsgroup: it.comp.lang.c++
Titolo: Lippman dice public e poi private è meglio, perchè?

Salve a tutti, sto ri-studiando il C++ (dopo aver fatto anche un corso) dal libro, tempo
addietro da Voi consigliato, di Lippman C++ Corso di programmazione - Terza Ed..
Fino a poco fa e cmq anche nel corso quando progettavo una classe mettevo sempre prima
private: e poi public:. Nel capitolo sulle classi (pag.604) Lippman dice che per
convenzione scrive i membri pubblici prima di quelli privati, tenendoci a precisare che
questo stile continui a sopravvivere, la spiegazione in proposito a ciò la rimanda a
[LIPPMAN96a] in pratica un altro suo libro "Inside the C++ Object Model" del 1996.
A parte il fatto che mi inca##o tantissimo quando fanno riferimenti in questo modo
lasciando le cose così appese e pretendendo che abbia tutti i libri che mette nella
bibliografia, cmq non sono riuscito ad arrivare ad una conclusione sul perchè di
quest'ordine, Voi "esperti" come usate fare? C'è effettivamente una valida ragione a
questo? Ora che ho imparato a scrivermi prima i membri privati mi risulta difficile fare
il contrario, se non ci sono problemi grossi vorrei continuare a fare così altrimenti mi
alleno subito a scriverle come LIPPMAN suggerisce di fare.
Saluti a tutti, Enzo.

 questo?
Quando apri un file header per conoscere l'interfaccia (quindi
la parte publica) di una classe e' piu' comodo non
dove scrollare fino in fondo al file.
Ciao
Gaetano
--
#exclude <windows>
#include <CSRSS>
printf("\t\t\b\b\b\b\b\b");.
printf("\t\t\b\b\b\b\b\b");

 wrote in message
news:=2VtPE+XrG4ymY...@4ax.com...


Angel
Ciao e grazie, Enzo.
Newsgroup: it.comp.lang.c++
Titolo: Funzioni di libreria

Esiste una funzione di libreria che, dato un intervallo di tempo T (x es. in
secondi), mi permetta di modificare ogni T secondi il valore di una certa
variabile? Ho cercato in "time.h" ma non mi sembra di aver trovato niente
che fa al caso mio. Grazie per ogni eventuale replica.
Cecco


wrote:

Una funzione simile non esiste in C o C++ portabile.
Una possibilita' e' presente sui sistemi che supportano
la chiamata "alarm()" che permette di ottenere la generazione
di un interrupt gestibile con "signal()" dopo un tempo
prefissato: nel signal potresti modificare il contenuto di
quella variabile (anche se per farlo senza incorrere in
problemi potenziali saresti in teoria obbligato
necessariamente a dichiararla di tipo sig_atomic_t).
HTH
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff

 di un interrupt gestibile con "signal()" dopo un tempo
...
Oppure ti crei un apposito thread separato che fa una wait per il tempo
desiderato e poi modifica la variabile. Anche in questo caso devi gestire
correttamente la sincronizzazione. Come minimo dichiarando la variabile volatile
(se e' una variabile semplice e se solo un thread ci scrive sopra). Meglio se la
modifichi/leggi con operazioni atomiche (se supportate dal sistema) e meglio
ancora se la proteggi con una bella primitiva di sincronizzazione (critical
section, mutex, spinlock o altro: scegli tu in base al sistema e a quello che ci
fai con la variabile).
--
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

 trovato niente che fa al caso mio. 
se la granularita' e' in secondi o poco meno (non meno dei decimi),
"dovrebbe" essere possibile far qualcosa con clock() o time().
altrimenti, dipende dal s.o. (ad es. usleep per unix, i timer 
multimediali su win32, and so on)
Newsgroup: it.comp.lang.c++
Titolo: infilare una classe in una DLL

Esiste un modo per condividere un oggetto? mi spiego meglio
io scrivo la classe 
class Pippo {
   vodi faiQualcosa ( void );
   void faiQualcosaltro ( void );
}
ora posso distribuirla su internet in una DLL e fare in modo che sia
VisualC e BorlandC  ( e eventualmente altri ) siano in grado di
utilizarla. Il problema magiore e che le DLL non hanno un suporto in
nativo delle classi  ( tanto + che si preferisce definire le funzioni
dentro del DLL come codice c )
o pensato alle ActiveX ma mi sembra un po' riduttivo ( se volessi un
giorno scrivere per gcc che faccio? ) e possibile che i programmatori
di compilatori non abbiamo creato un formato come i class del java? (
che è l'unica cosa che mi piace )
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
ICQ     : 67552596
-----------------------------------------------
Founder of MediaPlayer Project
http://mpp.iwebland.com

 formato come i class del java?
c'č, ma nessuno lo vuole usare. Ognuno ha il proprio, che usa oramai da 
anni (il Borland C++ esiste da prima di Windows, e ha influenzato tutti 
i compilatori C e C++ per DOS e Windows successivi), e che non potrebbe 
cambiare nemmeno volendolo. Solo GCC lo adotterą, ma chi usa GCC ha gią 
fatto l'abitudine a questi cambi di formato binario
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.3. C, C++ and ASM developers
                               and beta testers are welcome!
Newsgroup: it.comp.lang.c++
Titolo: ditemi dove sbaglio

al listato seguente:
#include <dos.h>
#include <stdio.h>
#include <conio.h>
unsigned char __far *video_buffer=(char far *) 0xA0000000L;//NOTA1
;
void put_pixel(int x, int y, unsigned char color);
void initgraph(void);
void closegraph(void);
void clear_screen(int color);
void key(void);
void waitr(void);
main()
{
 int x,y,i;
   initgraph();
   for(i=0;i<50;i++)
   { for (x=0;x<155;x++)
     for (y=0;y<155;y++)
          put_pixel(x,y,i);
         delay(15);//NOTA2
         waitr();
         clear_screen(0);
   }
   closegraph();
   return(0);
}
void put_pixel(int x, int y, unsigned char color)
{
video_buffer[x+320*y]=color;
}
void initgraph()
{
asm mov ax,13h
asm int 10h
}
void closegraph()
{
asm mov ax,3h
asm int 10h
}
void clear_screen(int color)
{
asm les di,video_buffer
asm mov cx,32000
asm mov al,byte ptr color
asm mov ah,al
asm rep stosw
}
void key()
{
asm xor ax,ax
asm int 16h
}
void waitr(void)
{
asm mov dx,3DAh
asm WaitVR1:
asm in al,dx
asm test al,8
asm jne WaitVR1
asm WaitVR2:
asm in al,dx
asm test al,8
asm je WaitVR2
}
il Borland C++ 5.0 mi da errore di sintassi a NOTA1 e funzione indefinita a
NOTA2.
Mi sapreste dire il xchč?
Grazie, /\ngyel.

unsigned char __far *video_buffer=(char far *) 0xA0000000L;//NOTA1

~~~~~~~~~~~~~~~~~
MAINARDI Gianfranco
Burago di Molgora (MI)
Italia
Email : 
main...@rete039.it
ICQ# number : 31334916
~~~~~~~~~~~~~~~~~

ecco, siccome non ho mai usato i project, l'ho compilato all'interno di un
project e infatti non mi da errori ma non riesco a farlo partire...
mi da make failed, mentre facendo make all non mi da errori...
cosa che sia?
_oO[_ /\ngyel _]Oo_
Newsgroup: it.comp.lang.c++
Titolo: A proposito, inizzaimo con il creare un nuovo programma???

Perdonate, ho letto un sacco di notizie in questo NEWS, ma tutte già ad un
certo livello....
Io vorrei imparare a programmare in VC++ in ambiente WIN, ma non so nemmeno
come inizziare...
Voi potete micca darmi una mano??? dalla creazione di un progetto, al punto
dove devo scrivere il codice e come aprire una forms...
Crazie e perdonate il messaggio OT....

 wrote in message
7rgf8q$5ui$1...@nslave1.tin.it...


 wrote in message
7rghnk$2st$1...@pinco.nettuno.it...


 protesta :-)))))) (senza offesa Enrico, vero?)
Figurati. Ho lasciato perdere perché tanto non c'è niente da fare. Basta
comunque non rispondere ai messaggi off-topic per non aggravare
ulteriormente la situazione e nella speranza che si stanchino...
EMG

come inizziare...
prova su it.programmazion.win32 per domande relative a windows
(oltretutto li ci sono persone che hanno buone conoscenze di windows)
e posta su questo NG quelle relative al solo C++.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------
Newsgroup: it.comp.lang.c++
Titolo: Problem con refresh Progressbar

Ciao, ho sviluppato un applicazione che riceve dati via seriale da una
periferica esterna e visualizza dei controlli su una finestra di dialogo in
Visual C++ 6.0. Il problema è che aggiornando una progress bar 10 volta al
secondo (ma anche se l'aggiorno meno frequentemente) ogni tanto la barra blu
del progress fa un "flash" bianco velocissimo, per poi tornare a blu. Sembra
che ci sia un problema di refresh. A cosa è dovuto? Come lo si può evitare?
Grazie
                Alessandro

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

Newsgroup: it.comp.lang.c++
Titolo: errore: passing `const date' as `this' argument of `std::string

potreste aiutarmi a risolvere questo prob?
questo è il messaggio d'errore:
Compiler: Default compiler
Building Makefile: "G:\borsa\Makefile.win"
Executing  make...
make.exe -f "G:\borsa\Makefile.win" all
g++.exe -c date.cpp -o
ate.o -I"C:/Dev-Cpp/include/c++"  -I"C:/Dev-Cpp/include/c++/mingw32"  -I"C:/
Dev-Cpp/include/c++/backward"  -I"C:/Dev-Cpp/include"
date.cpp: In function `std::ostream& operator<<(std::ostream&, const
date&)':
date.cpp:249: passing `const date' as `this' argument of `std::string
   date::toString()' discards qualifiers
make.exe: *** [date.o] Error 1
Execution terminated
/////////////////////////////
questa è la dichiarazione di toString (dentro la classe date):
//
    string toString ();
//
questa è la funzione che mi da errore:
//
ostream & operator << (ostream& os, const date& d){
    if (d.valid()) { os << d.toString();    }
    else {        os << " invalid date ";    };
    return os;
}
//
 grazie
Giulio

 Giulio
A occhio direi che il metodo membro toString vada dichiarato const.
Dentro l'overload "ostream & operator << (ostream& os, const date& d)", d è
un'oggetto di tipo "const date". Non puoi chiamare un metodo membro non
const da un oggetto const. Quindi modifica la dichiarazione e la definizione
del metodo membro toString (e di tutti gli altri metodi membro che non
modificano i dati membro di date) postponendo la parola chiave const prima
del punto e virgola (nella dichiarazione) o prima della graffa aperta (nella
definizione), in questo modo:
// dentro la classe date
string toString () const;
// fuori dalla classe date
string date::toString () const
{
    // definizione di toString
}
Ciao.
Newsgroup: it.comp.lang.c++
Titolo: COME CREARE THARED (o cose del genere)

Tempo fa scrissi per un prolema che si verifica quando creo una sequenza
di
_OUTP con VC 4.0.
Infatti usando il comando GOTO che fa iniziare il ciclo di comandi il
proramma si blocca. Mi avete detto di inserire dei THARED (o come si
chiamano loro !)  che praticamente lavorino parallelamente al THARED
principale lasciato così sempre libero di ricevere comandi.
Ma come si creano questi THARED
Grazie
lapa...@iqsnet.it

Ma come si creano questi THARED
Ad esempio con la funzione delle Api Win32 chiamata "CreateThread".
O se, come mi pare di ricordare, tu usi MFC, allora con la funzione di
MFC AfxBeginThread.
Alex

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

Sapete dirmi per favore, come si scrive un algoritmo in C++ che mi divida un
rettangolo di cui conosco le coordinate in 4 parti, e poi ognuna delle 4
parti venga a sua volta suddiviso etc...insomma un processo ricorsivo senza
ogni volta prendere le coordinate e dividere!!!
Grazie in anticipo, spero in un aiuto veloce, č per la mia tesi!!!!
Grazie, Alessandra.  
ales...@tin.it

ogni volta prendere le coordinate e dividere!!!
Vado al volo ...:
void DividiRettangolo( int x0, int y0, int x1, int y1, int c )
{
     if ( c < 10 ) 
     {
        int mx = ( x0 + x1 ) / 2 ;
        int my = ( y0 + y1 ) / 2 ;
        // *-----*-----*
        // |  A  |  B  |
        // *-----*-----*
        // |  C  |  D  |
        // *-----*-----*
        // passo A
        DividiRettangolo( x0, y0, mx, my, c+1 ) ; 
        // passo B
        DividiRettangolo( mx, y0, x1, my, c+1 ) ;
        // passo C
        DividiRettangolo( x0, my, mx, y1, c+1 ) ;
        // passo D
        DividiRettangolo( mx, my, x1, y1, c+1 ) ; 
     }
}
Newsgroup: it.comp.lang.c++
Titolo: Variabile stronza!

Salve a tutti,
io sto cercando di fare una routine (tanto per esercitarmi) che conta da 1 a
50000 ed esegue una concatenazione di una stringa fissa con il valore del
contatore:
void Prova()
{
 long t;
 char k[4] = "100";
 LPTSTR pino;
 LPCTSTR luca = "pippo";
 for (t=1;t<=50000;t++)
 {
// converto il valore di t in una stringa (k)
  ultoa(t,k,10);
  f = (LPTSTR) &k;
  pino = strcat(k,luca);
  ...
 }
 return ;
}
ma quando esegue "pino = strcat(k,luca);" la variabile t passa dal valore 1
al valore 28528 ?!?!?!?!!?
Qualcuno saprebbe dirmi per quale motivo si comporta cosě????
N.B.: Cambiando il nome della variabile non cambia niente, dichiarando una
variabile in piů o aggiungendo righe di codice inutili ogni tanto funziona,
ogni tanto no!!!

  pino = strcat(k,luca);
tu concateni sempre dietro k .... aggiungi luca ...
ma k é dichiarato di 4 byte ... di sicuro sono
adiacenti in memoria quindi sovrascrivi t...
in ogni caso non fare cose del genere, k é dichiarato di una certa
entità,
come puoi pretendere di metterci altra roba dietro?
cod

 
e-mail: < 
mvit...@aive.it
 > < 
mvit...@libero.it
 >
home:   < 
http://www.geocities.com/matteo_vitturi/index.htm
 >
-------------------------------------------------------------
L'economia politica conosce soltanto due scuole,
ossia quella di coloro che la sanno 
e l'altra di coloro che non la sanno"
  - Maffeo Pantaleoni (Economista 1857-1924)
-------------------------------------------------------------
"Politic Economics consists of two schools only:
"that of who knows it and that of who does not.
e-mail: < 
mvit...@aive.it
 > < 
mvit...@libero.it
 >
home:   < 
http://www.geocities.com/matteo_vitturi/index.htm
 >
-------------------------------------------------------------
L'economia politica conosce soltanto due scuole,
ossia quella di coloro che la sanno 
e l'altra di coloro che non la sanno"
  - Maffeo Pantaleoni (Economista 1857-1924)
-------------------------------------------------------------
"Politic Economics consists of two schools only:
"that of who knows it and that of who does not.
-- 
Posted from 213.82.64.18 by way of 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.c++
Titolo: per gestire i file

Salve a tutti,
avrei una domandina veloce: esiste una funzione che ritorni semplicemente se
esiste un dato file, o bisogna usare una qualche funzione open o read o
simili e verificarne il valore di ritorno?
Ciao, Salvo.

simili e verificarne il valore di ritorno?
Sotto unix ma anche sotto dos/win esiste la funzione access()
.
.
int x;
int mode;
.
.
x = access(filename, mode)
if (x == 0)
{
	// Il file esiste
}
else
{
	// Il file non esiste
}
.
.
la variabile mode e' un bit field
01	Executable (ha significato sotto unix)
02	Writable
04	Readable
Se mode == 0 la funzione controlla solo se il file esiste
La funzione ritorna 0 se il file esiste con il mode richiesto, -1 altrimenti.
Per ulteriori info (sotto unix): man access
--
bye, Bosk
Newsgroup: it.comp.lang.c++
Titolo: [OT] Ralph Browm Interrupt List

Scusate l'OT, ma qui credo di poter trovare gente che ne capisca.
Ho per caso scaricato la Interrupt list di Ralph Brown e volevo trasformarla
in un file della guida di Win, solo che ho bisogno di un compilatore
apposito che non ho. Sapete dirmi dove trovare una versione della lista gia'
in formato guida di win, o comunque dove poter reperire un formato comodo da
gestire sotto Win95?



Mi pareva esistesse gia' in formato HLP...anni e anni fa :-)
Davide Marcato.
----------------------------------------------------
| -- Freelance International Consultant
| -- Win32/MFC/COM Development & Training
| -- Technical Writer & Speaker
----------------------------------------------------
| -- Email: 
mar...@programmers.net
| -- Web: 
http://www.DavideMarcato.com
----------------------------------------------------

gestire sotto Win95?
La versione 58 della lista comprendeva su il convertitore in uno dei
file rbint58*.zip . (Se non sbaglio sono sette o otto)
Immagino che tu abbia una versione successiva.
Comunque ti conviene convertirli in formato NG ed appoggiarti alla
Norton Guide, una comoda utility che ti permette di ricordare un
istruzione assembler, un registro o una interruzione (ci sono anche
quelle) in poco tempo.
E` inoltre possibile arricchire l'archivio di info semplicemente
aggiungendo file *.ng nella cartella del programma.
Affiancate alle liste di Ralph Brown ed ad un archivio di istruzioni 
assembler sono risorse impareggiabili.
-- 
Gargamella alias Massimo Lauria
"Non e` bello cio` che e` bello, ma e` bello cio` che piace... a me!"
remove *dinkyisland* from address to mail me

 quelle) in poco tempo.
Sai se, per caso, esiste una documentazione in formato NG del C++? Io ce
l'ho per il C (anche se è un po' vecchia) e la trovo impareggiabile come
consultazione rapida.
EMG

consultazione rapida.
Non lo so, non sapevo che ne esistesse una per il C.
Dove l'hai trovata??


 Dove l'hai trovata??
E chi se lo ricorda più? E' molto vecchia (1987). Se la vuoi dimmelo che
te la mando in e-mail.
EMG
Newsgroup: it.comp.lang.c++
Titolo: MySQL & C++

Ciao a tutti,
ho installato MySQL e vorrei utilizzare C++ per connetermi a questo
database, ho provato in diversi modi, prima scaricando dal sito il
file zip contenente le librerie per la connessione e successivamente
tentando tramite Borland 6 di fare altrettanto ma senza risultato.
Sapreste dirmi un modo molto semplice per utilizzare C++ in ambiente
windows con mysql? Avete qualche esempio? Io vorrei utilizzare l'IDE
di Bloodshed perchč Borland ce l'ho solo in versione TRIAL.
Grazie mille.
Nicola

 perchè Borland ce l'ho solo in versione TRIAL.
Cos'è Bloodshed? Cos'è Borland?
Se comprendi che non sappiamo rispondere a queste domande, sei sulla strada 
giusta per capire che hai sbagliato NG. :-)
Passa su "it.comp.software.database" e... in bocca al lupo!
-- 
---
*************** | Have you ever retired a human by mystake?
*** Azathot *** |
*************** | To contact me, ask me gently. Thanks.

Secondo me hai dei problemi relazionali!
Non facevi prima a dire che non sai rispondere!
Purtroppo io non so aiutarlo altrimenti l'avrei fatto senza problemi, magari
in privato.

 Secondo me hai dei problemi relazionali!
Secondo me sei O.T.
f/up dove è meglio che vai.


 Secondo me hai dei problemi relazionali!
	Il che e' possibile parlando di database :)
_dave_

> Il che e' possibile parlando di database :)
LOL! :)

 
Nella dir. dove hai installato mySql c'e' anche una dir di nome examples 
che contiene un'altra dir di nome libmysqltest, che contiene un progetto 
scritto apposta per il compilatore microsoft VC++6.0.
Il piccolissimo programma fa tutto quello che ti serve, ovvero apre una 
connessione col DB e fa un query.
Se vuoi altre informazioni sulle API di MySQl, nella dir Docs c'e' un 
html che elenca e spiega tutte le funzioni fornite dalla API.
Newsgroup: it.comp.lang.c++
Titolo: Monkey Island 4 !

Stiamo formando un team di sviluppo per creare una serie su monkey island
Abbiamo gia il motore per la creazione di avventure in stile Lec , Punta e
clicca alla lucas'arts.
Se pensate che vi possa piacere lavorare con noi e siete bravi a programmare
allora scrivetemi a 
rea...@mbox.dinamica.it
P.s. Non esiste nessun scopo di lucro è un team Fans dei giochi d'avventura
della Lucas Arts.

 ha scritto nel messaggio
news:8cdo5d$bp9$1...@pluto.sm.dsi.unimi.it...

Newsgroup: it.comp.lang.c++
Titolo: DJGPP e RHIDE: sono un neofita.

Salve e' la prima volta che scrivo su questo NG, anche perche' e' da poco
che mi sono avvicinato alla programmazione.
Ho scaricato il DJGPP con l'RHIDE. Bene quando faccio make con F9 mi da il
seguene errore.
Creating: nomefile.exe
Error: c:/djgpp/bin/ld.exe: cannot open -lstdcx: No such file or directory
(ENOENT)
Tere were some errors
Come posso risolvere?
Grazie, ciao.
----
Benedetto Napoletano
Nick: Joystick
Webmaster di "PC-fai da te": 
http://space.tin.it/computer/bnapole/
(costruirsi volante e pedaliera: aggiornato con immagini e descrizioni)
E-mail: 
bnapo...@lycosmail.com
Italy

 (ENOENT)
Controlla di avere nella cartella LIB il file LIBSTDCX.A.
EMG

 wrote in message
38467D80...@flashnet.it...

Nella cartella LIB c'e' il file libstdcxx.a. Provo a rinominarlo in
libstdcx.a?
--
--
Benedetto Napoletano
Nick: Joystick
Webmaster di "PC-fai da te": 
http://space.tin.it/computer/bnapole/
(costruirsi volante e pedaliera: aggiornato con immagini e descrizioni)
E-mail: 
bnapo...@lycosmail.com
Italy
-----------------------------------------------------------
Remove "NOSPAM" from my e-mail address to replace me.
Rimuovere "NOSPAM" dall'indirizzo di posta per rispondermi.
-----------------------------------------------------------

 libstdcx.a?
Si.
EMG

 Si.
OK, e' andato grazie, ciao.

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

Esiste un buon manuale on-line.
Possibilmente in Italiano.
Grazie Mille in anticipo

Possibilmente in Italiano.
su 
www.programmazione.it
 trovi un mio tutorial.
E` pero` orientato verso chi ha gia` un minimo di esperienza
in un qualsiasi altro linguaggio.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

Ciao,
    se ti riferivi (non si sa mai) ad un manuale sul C++ lo trovi su
www.programmazione.it
 nell'area Linguaggi->C/C++ come "La seconda edizione
dell'ottimo tutorial di Paolo Marotta"
A presto :-)
Marco Abis
http://www.programmazione.it
 Il sito Italiano di riferimento per lo
sviluppatore
ab...@programmazione.it
Newsgroup: it.comp.lang.c++
Titolo: C/C++ reference

Qualcuno sa indicarmi un sito dove scaricare un reference C o C++ in formato
WinFile o HTML.
Grazie
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Prova qui :
www.bruceeckel.com
"Fabio Agrifoglio" ha scritto nel messaggio
<000701c04bf5$e20dcd80$a6441e97@fabioagr>...

Newsgroup: it.comp.lang.c++
Titolo: HELP Windows 98 + VC5

AAAAIIIUUUTTOOO !!!!
Non riesco a compilare con l'accoppiata vincente W98 + VC5,e dire che prima
tutto funzionava correttamente :(((((
Non e' che devo aggiungere qualcosa nel precompilatore o esistono delle
PATCH ?

Piergiorgio 'Motenai' Munzi wrote in message <6v2136$qn3
    [snip]

Io sto usando senza problemi, a casa, VC++5.0 su Win98; ho
istallato (da quando solo uscite, mi pare in marzo) le ultime
patch per Visual Studio 5.0, le "SP3" -- non so se siano
necessarie, le avevo gia` quando ho upgradato a Win98.
Le patch in questione dovrebbero poter essere scaricate
gratuitamente dal solito 
www.microsoft.com
.
Alex

Newsgroup: it.comp.lang.c++
Titolo: AnsiString errore di conversione

Sto cercando di aprire un file, e posizionarlo, una riga si e una no  in una
listBox...
il problema sorge quando passo la proprietą FileName del OpenDialogBox come
nome del file a ifstream::open... e mi viene segnalato: "Cannot convert
'System::AnsiString' to 'const char*'
Come posso fare?
Grazie
^ŠunE^



 

"^ÐunE^" wrote:

Sto cercando di aprire un file, e posizionarlo, una
riga si e una no  in una

listBox...

il problema sorge quando passo la proprietà FileName del OpenDialogBox
come

nome del file a ifstream::open... e mi viene segnalato: "Cannot convert

'System::AnsiString' to 'const char*'

Come posso fare?

Grazie

^ÐunE^

Supponendo che tu abbia fatto questo:

AnsiStrin Stringa="stringa";


il metodo 
c_str()
 ritorna la stringa come 
char[].


Quindi questo è lecito:

char sztStringa[8] = Stringa.c_str();


Spero di esserti stato utile.

Ciao!!

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

Stanno per arrivare importanti novità, conoscete un buon testo che le spieghi tutte? 
Per ora ho trovato questo:
https://www.modernescpp.com/index.php/tag/c-20?start=9
 

 
 
Purtroppo no,qualcosa qui se ti puo interessare
https://herbsutter.com/category/c/
 
 

 
https://herbsutter.com/category/c/
 
 
Grazie mille! la parte sui contratti mi ha entusiasmato :) non vedo l'ora di poterli applicare.

Il 05/03/19 05:19, _merlinO_ ha scritto:

pensa che io li aspetto dagli anni 90
Per la precisione da Eiffel :)

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

Scusate qualcuno mi saprebbe dire dove posso trovare un esempio o una
spiegazione di come posso costruire una classe albero?
Conosco già gli alberi di ricerca binaria, mi servirebbe un albero con
più ramificazioni da uno stesso nodo.
Grazie in anticipo a chi mi vorrà rispondere.

 wrote in message
39EADDBC...@keycomm.it...


Newsgroup: it.comp.lang.c++
Titolo: Tutorial sull'uso dei semafori in c...

Qualcuno mi sa dire dove trovare un buon tutorial in rete sull'uso dei
semafori in c sotto windows? Grazie

 semafori in c sotto windows? Grazie
hai beccato 2 ot con un msg solo
1) questo è it.comp.lang.c++
2) non tratta manco windows
msdn .. e usa it.comp.programmare.win32
Newsgroup: it.comp.lang.c++
Titolo: problem with array and classes

From the class 'TransaktionsLista':
------------------------------------------------------------------------------------------------------
.
.
.
double TransaktionsLista :: aerSkyldig(string namnet) {
   double belopp = 0.0;
   for (int i = 0; i < antalTrans; i++) {
      Transaktion temp = Transaktion(trans[i]);
      if ( temp.finnsKompis(namnet) )
         belopp += ( trans[i].haemta_belopp() /
(trans[i].haemta_ant_kompisar() + 1) );
   }
   return belopp;
}
.
.
.
I want to use the method finnsKompis(string namnet) from the class
'Transaktion' on a Transaktion-object in the class 'TransaktionsLista'.
The code compiles fine but generates an error on runtime. I suspect it
has
something to do with the array 'kompisar[]' in the
'Transaktion'-class but I don't understand what's wrong. I do use a
copy-constructor in the class 'Transaktion' but it doesn't seem to
help.
I'm very greatful for any suggestions!
Thanks in advance!
Fredrik
PS. I'm sorry that the code is in swedish...

Hi,
You may not be aware that you posted your message on the italian C++
newsgroup (the "it" in the group's name stands for "Italy").
You may have better luck with one of the following:
comp.lang.c++
comp.lang.c++.moderated
Best regards,
Nicola Musatti

ok! sorry!

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

Sapete dove posso trovare una versione shareware o freeware di visual c++?
Sempre ke esista...
Simone.

 Simone.
esiste una licenza studenti molto vantaggiosa.
Alex

Esiste anche una versione light allegata a volte ad alcuni manuali di
programmazione. Tuttavia fa operazioni molto modeste di elaborazione di
programmi già esistenti.

 > programmi già esistenti.

 Quindi per studiare mi devo accontentare del misero turbo c++...
no, ce ne sono molti altri migliori. mi sembra che su 
www.programmazione.it
 ci siano i vari link

 Simone
su 
cpp.programmazione.it
 >> Link >> Compilatori trovi diversi link a 
compilatori gratuiti, migliori rispetto al tuo TC++. Se devi imparare il 
C++ senza perderti con la programmazione win32 o simili ti consiglio il 
DJGPP (oppure, ancora meglio, linux + gcc 3.0).
Ciao Anto
-- 
Antonio Cuni, 19 anni, studente
Brainbench C++ Master: 4.6, higher than 98% of all previous test takers.
C Language: 3.32, higher than 79% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it

 ha scritto nel messaggio
news:DEk47.13056$m06.5...@news.infostrada.it...

Newsgroup: it.comp.lang.c++
Titolo: domandina su compilatore CL

Ciao a tutti sto iniziando in questo periodo a studiare C++ , ho dei
problemi con il comando CL , come mai , per registrare le variabili di
ambiente lancio il vcvars32 , poi se lancio il compilatore mi funziona,
se chiudo il pompt del DOS il comando CL non viene piu riconosciuto.
Ho installato sia Visual Studio 2003 che il 2005 , qualcuno sa
indicarmi la soluzione?
Ciao a tutti
Fabrizio


Premesso che i problemi specifici di VC++ andrebbero inviati altrove,
questo non e' ne un problema di C++ ne un problema di Visual Studio.
L'esecuzione di un file .BAT ha effetto solo nell'istanza di CMD.EXE da
cui lo lanci.
Ciao,
Nicola

Newsgroup: it.comp.lang.c++
Titolo: Errore caricamento esempi DirectX

Ciao, possiedo l'SDK delle dx7 e ho un problema quando tento di eseguire i
progetti con Visual C++6, l'errore me lo da con tutti gli esempi
praticamente e riporto quì di soto il debug del programma, ringrazio
anticipatamente per chiunque volesse aiutarmi...
Ciao Matteo
--------------------Configuration: ddex1 - Win32 Debug--------------------
Compiling...
ddex1.cpp
C:\Programmi\mssdk\samples\Multimedia\DDraw\src\DDex1\ddex1.cpp(39) : error
C2146: syntax error : missing ';' before identifier 'g_pDD'
C:\Programmi\mssdk\samples\Multimedia\DDraw\src\DDex1\ddex1.cpp(39) : error
C2501: 'LPDIRECTDRAW7' : missing storage-class or type specifiers
C:\Programmi\mssdk\samples\Multimedia\DDraw\src\DDex1\ddex1.cpp(39) : fatal
error C1004: unexpected end of file found
Error executing cl.exe.
ddex1.exe - 3 error(s), 0 warning(s)

 ha scritto nel messaggio
news:8g1d7l$onn$1...@nslave2.tin.it...


 wrote in message
f87gbKQw$GA....@news1.news.mcis.galactica.it...


 wrote in message


Newsgroup: it.comp.lang.c++
Titolo: vector vs. list

Ciao a tutti,
ho un problema con l'utilizzo della struttura list. Praticamente non mi permette di fare c'ho che invece con vector mi era riuscito perfettamente:
class X
{
public:
   typedef list<X> Xlist_type;
   ...
};
e qui mi dà errore!!!
Se inceve avessi avuto:
class X
{
public:
   typedef vector<X> Xvector_type;
   ...
};
Non avrei avuto problemi! Per completezza vi dico che uso un compilatore VC++ 6.0 SP3.
Ciao e grazie
   Mirko.


Ho provato: col g++ non c'è alcun errore (giustamente) mentre con il VC++
6.0 si. Il problema risiede nella libreria standard della microsoft.
Puoi andare su 
www.stlport.org
, scaricare il porting della STL SGI,
scompattare l'archivio, modificare il file stl_user_config.h secondo le tue
esigenze, aggiungere la directory stlport al tuo include path e riprovare.
Io ho verificato che con la STL SGI si compila perfettamente.
Ciao
Newsgroup: it.comp.lang.c++
Titolo: fopen e nomi di file lunghi ??

 
In Win32 semplicemente utilizzandoli...
In fondo in Unix ci sono sempre stati...
-- 
     (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. |

 
Prova ad usare nome_fi~1.ext , prendendo primi 6 caratteri del nome,
facendoli seguire da ~ e un numero , solitamente uno se il file è unico ,
altrimenti la numerazione è crescente in base alla data di creazione.
Ciao
Daniele
gio...@freemail.it

Newsgroup: it.comp.lang.c++
Titolo: Cosigli manuali c/c++

Qualcuno può consgliarmi qualche manuale in linea da scaricare per studiare
il c e il c++ ( con obiettivo progr in Linux ma non è fondamentale) ?
Grazie in anticipo.
--
^<  >^
   -/-
Gnu's Not linUX  -  a Hurds of Gnus for Linux
Giuliano a : muad at dib punto tin

Grazie in anticipo.
Le FAQ (
www.programmazione.it
)...
Se Paolo non le posta (hmm, immagino sia in ferie, come quasi tutti),
domenica sera le posto io.
C'è tutto quello che può servire.
Sul sito, inoltre, è disponibile l'eccellente tutorial di Paolo (un
must di tutti i frequentatori del gruppo, scommetto).
-- 
Ciao
DGP85
http://daps.cjb.net/

Da qualche tempo almeno un messaggio su dieci e' una variante del tuo.
Magari prima di postare una richiesta leggi i messaggi attivi.
Ciao,
Nicola

Magari prima di postare una richiesta leggi i messaggi attivi.
Piů che altro controllare le FAQ. Con Tin dovevano esserci ancora.
Ad ogni modo vedrň di trovare un autoposter che le posti ogni tot di
giorni...


 giorni...
Non chiedo tanto, ma di libri e manuali si e' parlato e riparlato negli
ultimi giorni. 
Postare le FAQ regolarmente non fa male, in ogni caso il messaggio di
benvenuto postato periodicamente dal GARR cita l'URL dove recuperarle.
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: problema operator== e const

L'esempio è molto stupido, però è quello che avviene nel mio programma:
dichiariamo la classe A:
----------gg.h-----------
class A
{
 public:
    int n;
    int getn();
    bool operator==(const A&) const;
};
-------------------------
e implementiamo:
-------gg.cpp------------
#include "gg.h"
int A::getn()
{
    return n;
}
bool A::operator==(const A &altro) const
{
    if (getn()==altro.getn()) return true; //<-- riga 10
/*
se sostituisco con:
    if (n==altro.n) return true;
funziona, ma non è quello che voglio fare
e poi voglio capire l'errore
*/
    return false;
}
-------------------------
compliamo:
g++ -c gg.cpp
errore:
gg.cpp:10: error: passing ‘const A’ as ‘this’ argument of ‘int A::getn()’
discards qualifiers
gg.cpp:10: error: passing ‘const A’ as ‘this’ argument of ‘int A::getn()’
discards qualifiers
proprio non capisco

 discards qualifiers
Hai passato 'altro', un "const A", a una funzione f non costante.
f non costante => f ha this non const => f può modificare la classe 
*this => f può modificare X (che è costante!).
Kiuhnm

 *this => f può modificare X (che è costante!).
*this => f può modificare 'altro' (che è costante!).
Kiuhnm

Kiuhnm wrote:

grazie, non credevo fosse così complicato!

 grazie, non credevo fosse così complicato!
 >
Dipende da come viene spiegato :-P
--
Roal Zanazzi

Newsgroup: it.comp.lang.c++
Titolo: Visual Studio: documentazione in Italiano??

Salve,
volevo sapere se Visual Studio Enterprise versione Italiana ha anche
la documentazione in Italiano. 
Per intenderci i tre cdrom dell'MSDN sono in lingua italiana?
Ciao e grazie

...

Newsgroup: it.comp.lang.c++
Titolo: CRTP e controllo sizeof del tipo "derivato"

Vorrei controllare staticamente la sizeof di un tipo che viene passato 
come parametro template nel "pattern" CRTP (tipo "derivato").
Ovviamente questa cosa al compilatore non piace perchè quando si trova a 
dover valutare sizeof(D) D non è ancora definito.
Per tentare di aggirare l'ostacolo ho messo il check nel distruttore 
della classe base, così almeno il check viene eseguito quando viene 
creata un'istanza, ma avrei preferito che venisse eseguito alla 
dichiarazione del tipo derivato a prescindere dalla creazione di istanze.
Secondo voi è possibile?
Esempio
#include <boost/static_assert.hpp>
template <typename D>
struct B
{
  ~B()
  {
   BOOST_STATIC_ASSERT(sizeof(D)==4); //OK
  }
  BOOST_STATIC_ASSERT(sizeof(D)==4); //<- ERRORE!
  //: error C2027: use of undefined type 'aaa'
};
//questa dovrebbe compilare
//sizeof(aaa) == 4)
struct aaa : B<aaa>
{
  int b;
};
//questa vorrei che non compilasse
//a prescindere dal fatto che poi
//di bbb vengano create istanze o meno
//sizeof(bbb) != 4)
struct bbb : B<bbb>
{
  int a;
  int b;
};
GM

 Secondo voi è possibile?
Nessuno???
Si accettano di buon grado anche risposte negative!! (così almeno smetto 
di scervellarmi).
P.S. Ho visto che i "pezzi grossi" ci sono, quindi non facciano finta di 
niente... :)
GM


Hai ragione ;-) Pensavo di dover fare una prova, ma invece la risposta
e' inequivocabile; in questo momento non ricordo come viene espansa
BOOST_STATIC_ASSERT, ma di certo sizeof richiede di vedere la
definizione dell'argomento e quando viene istanziata la
specializzazione della classe CRTP questa non puo' essere disponibile.
Cosi' al volo non riesco a pensare un approccio che sfrutti SFINAE per
ottenere cio' che vuoi.
Ciao,
Nicola

 Nicola
Purtroppo immaginavo...
Comunque grazie!
Per divagare un attimo e dare uno sguardo al futuro:
con i nuovi concept checking "introducendi" C++0x, credi che casi del 
genere siano affrontabili?
IMHO sarebbe abbastanza importante.
GM

 IMHO sarebbe abbastanza importante.
Lo scopo e' genericamente quello, ma non so se il caso specifico
sarebbe gestibile. Non penso che i concept sovvertano i problemi di
visibilita'.
Tra parentesi non e' ancora sicuro che i "concetti" entrino a far
parte di C++0x. In retrosprettiva penso che si sia dedicato troppo
tempo per fare entrare troppo in fretta un argomento potenzialmente
devastante; non dovesse entrare sarebbe un bel fiasco, considerando
che in fondo anche per questo sono rimasti fuori garbage collection,
librerie condivise e moduli.
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: Re: [semi-IT] "Conservazione" di un indirizzo di memoria su file

 non ritrovo più il record. 
Cosa vuol dire che non lo ritrovi più? Controlla ancora che l'indirizzo 
sia giusto. Quello che fai è lecito, e dovrebbe funzionare.
E.

 long     addr = (long)ptr ;
Perche' devi fare questo passo di convertire il puntatore a long?
Il passo e' intrinsecamente non portabile in quanto non e` detto che 
long sia sufficiente a contenere un puntatore, in particolare su 
architetture a 64bit e` possibile che long sia soli 4 byte,  mentre il 
puntatore e` necessariamente a 8 bytes.
La cosa + portabile e` serializzare il puntatore, con qualcosa del tipo:
fwrite(&ptr, sizeof(ptr), 1, file);
Usare direttamente gli oggetti evitando cast quando possibile e' anche 
il modo migliore per evitare typo in fase di scrittura del codice.
Bye,
  Gabry

 
Io, in  verità, avrei alcune perplessità di fondo.
Innanzitutto, se nel database SQL ci scrivi un indirizzo di memoria, vuol
dire che i dati associati verranno usati soltanto durante una singola
esecuzione del programma. Questo sembra un uso un po' bizzarro di un
database SQL. In ogni caso, eviterei tutti i problemi di portabilità,
usando un array (di puntatori o di oggetti), e scrivendo nel database degli
indici, anziché degli indirizzi.
In secondo luogo, se vuoi usare un database SQL per scaricare dalla RAM dati
"orrendamente ingombranti" (che però non devono comunque sopravvivere alla
chiusura del programma), ti consiglierei di dare una letta alle
considerazioni di Poul-Henning Kamp (autore di Varnish) a proposito
dell'implementazione di Squid e dell'uso che questo fa del disco.
 
http://varnish.projects.linpro.no/wiki/ArchitectNotes
Non so se le sue considerazioni si applicano perfettamente alla tua
sitauzione. In buona parte mi pare di sì.
Max

 Perche' devi fare questo passo di convertire il puntatore a long?
Se vuole memorizzare l'informazione nel database come un intero, deve 
necessariamente convertire il puntatore ad intero. Basta solo fare 
qualche semplice test per assicurarsi che un long possa contenere un 
puntatore.
E.

Newsgroup: it.comp.lang.c++
Titolo: Aiuto ;.( !!!!! Distribuire un programma Vc++.

Saluti a tutto il NG !
Ho praticamente terminato un progetto in Vc++, ma adeso devo distribuire al
mio committente la release finale. Mi è stato detto che se fornisco il solo
eseguibile questo potrebbe non funzionare su macchine che non hanno
installato visual studio. Tra l'altro il mio programma utilizza anche il
controllo Winsock. Quali file sono necessari? Vanno inseriti tutti nella
stessa cartella? Vi prego sono in alto mare, aiutatemi.
Grazie anticipatamente a tutti. E scusatemi se dovessi essere OT.

Antonio Baldassarre wrote:
[...]

Si, sei OT. Prova a chiedere su un newsgroup Microsoft.
Ciao,
Nicola

> mio committente la release finale.
Che soluzione avevi adottato con i tuoi clienti precedenti?
Newsgroup: it.comp.lang.c++
Titolo: mouse problems

Is there anybody sho can help me
on tracking the mouse position (coordinates) in the whole screen not just on
a small dialog. I need to track the mouse position onto the windows desktop.
I don't know how. I think i should use the APIs functions but i don't know
which one.
Thanks
Nick

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: X-Files...

Hey, scusate  ma nessuno saprebbe come si fà a maneggiare i files in C++
Il mio scopo era dato un .TXT riuscire ad analizzarlo carattere x caratere
per eliminare gli eventuali caratteri "indesiderati".
--
Bye
      Strongale

 per eliminare gli eventuali caratteri "indesiderati".
Hey..ci sono 1 miliardo di modi in C/C++ per analizzare un file testo.
Per esempio le funzioni getchar(), fgetch(), fread(),...,...,ecc.
Poi i classici filtri di testo sono i primi esercizi che si fanno.
Insomma è semplicissimo; vorrai mica che ti scriviamo il programma?
----------
Lello Mele
HOMEPAGE:
http://www.lellomele.it
eMAIL:
v...@libero.it
me...@programmazione.it
-------------
"Esistono due modi per elaborare il progetto di un software.
 Il primo consiste nel renderlo semplice al punto tale che non
 manifesti lacune evidenti. Il secondo consiste nel renderlo
 complicato al punto tale che non manifesti lacune evidenti.
 Il primo metodo e' di gran lunga piu' difficile." [C.A.R. Hoare]

Grazie per la schiettezza.. ti dirò la cosa mi aveva sfiorato .. :)
Sai, sono un pò arruginito in fatto di C++ e devo fare un lavoro per forza..
Grazie x la spronata amico.. mi serviva!
Bye
      Strongale
"Lello Mele" <NOSPAM_vtm@SPAMFUCK_libero.it> ha scritto nel messaggio
news:exl87.14030$0Z1.4...@news.infostrada.it...


Newsgroup: it.comp.lang.c++
Titolo: Importare funzioni con lo stesso nome da due dll

Ciao a tutti,
io nella mia applicazione utilizzo due dll che esportano due funzioni
che sono identiche per nome e parametri;
Esiste un modo per poterle utilizzare entrambe?

madbat87 ha spiegato il 24/07/2007 :

Caricarle dinamicamente.
Però il luogo giusto per chiedere è un news group specifico di windows, 
non questo.
-- 
partecipa anche tu:  
http://www.beppegrillo.it/vaffanculoday/

Newsgroup: it.comp.lang.c++
Titolo: BCB3: Aggiornamento immagine

Salve a tutti,
in BCB3 devo simulare l'andamento di un valore che mi arriva
dalla seriale (con un altro thread). Per simularlo disegno un quarto di
ellisse che sarà colorato o meno a seconda del valore.
Per fare questo, sullo sfondo(che è un TImage) della form principale
metto un componente TImage trasparente sul quale disegno e cancello le
linee di riempimento dell'ellisse.  (Spero di essermi spiegata.... :( )
. Il problema è che l'immagine sfarfalla a ogni aggiornamento!
L'aggiornamento è molto veloce (i valori vengono letti circa ogni 60ms).
Ma il problema credo che sia dovuto al fatto che ogni volta che disegno
una linea nell'immagine, Windows ridisegna l'intera immaggine. E'
possibile
evitare l'inconveniente ?
Oppure, qualcuno mi saprebbe consigliare un metodo più efficace ?
Ringrazio anticipatamente chiunque vorrà rispondermi.
Saluti Elisa

Oppure, qualcuno mi saprebbe consigliare un metodo più efficace ?
Da usare in combinazione con quanto sopra...
aggiornare l'immagine meno frequentemente (es. ogni 1 secondi).
Saluti,
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------