Newsgroup: it.comp.lang.c++
Titolo: [OT] DIRECTORY (C) DATABASE

Salve,
la domanda non riguarda il c++ standard ma spero in un aiuto :)
1) Mi servirebbe leggere la struttura di una cartella,  per poter fare un 
elenco dei file presenti in essa, esiste qualche funzione che lo faccia?
In C++ possibilmente non C (S.O. Windows)
2)Una funzione abbastanza semplice per operare con un database(mySQL o 
Access) da utilizzare in un programma c++ che gira su shell Windows ?
La + semplice che si possa trovare :) magari con qualche esempio se ne avete 
utilizzata qualcuna e avete del codice.
Grazie e scusate per l'OT..
Rosario 

 Grazie e scusate per l'OT..
Non sei scusato, dal momento che sai di fare una cosa maleducata e la
fai lo stesso.
Ciao,
Nicola

 fai lo stesso.
Fesso io che educatamente mi scuso in anticipo, dato che gli altri OT non li 
tratti come tratti me, ma cmq....
Grazie dell'accoglienza, scusa se ho postato con [OT], speravo non lo 
leggessi dato che ti interessa solo il C++ standard ma mi sbagliavo,cmq 
spero di non dover piů avere aiuto da te!!!
Ciao
Rosario

 coloro che vojono seguire solo C++.
Capisco che Nicola Musatti possa non averti dato una risposta al massimo 
della cortesia (ma alla millesima volta che ti trovi a riscrivere le 
stesse cose, direi che puo' capitare), pero' renditi conto che quello 
che hai scritto qui sopra e' decisamente sbagliato.
Il tema di questo newsgroup e' il C++ standard. Ora, ci sono tanti 
newsgroup con topic fumosi, ma direi proprio che non e' il caso di 
questo: il C++ standard e' un documento molto formalizzato, ed e' quindi 
piuttosto incontrovertibile dire cosa e' in topic e cosa non lo e'.
D'altronde, non era neanche compito di Nicola dirti dove esattamente 
spostarti: dato che il problema e' tuo, tuo sara' l'onere di cercare 
dove ti possono aiutare.
Il tuo ribaltamento ("se posto in un gruppo che si riferisce a mySQL 
sono OT perchè in mySQL non è standard C++") direi che non ha bisogno di 
essere controbattuto.
Comportarsi correttamente non va poi solo a vantaggio del gruppo, ma 
anche tuo: ovviamente, se trovi un newsgroup dove parlano _solo_ di 
MySQL, o di database in generale, sapranno aiutarti molto meglio di qua, 
e con molta piu' voglia.
Spero solo che queste e altre risposte botte-e-risposte del genere siano 
dovute a incomprensioni e momenti di fastidio (cosi' da una parte, come 
dall'altra, diciamolo pure), e non a reale desiderio di polemica, o 
convinzione che sia giusto usare questo newsgroup come ricettacolo di 
qualunque sorta di domanda che sfiori anche solo il C++. Diro' di piu': 
_sono convinto_ che non ci siano intenzioni negative.
-- 
Mat/tia Belletti - Undergraduate student @ 
cs.unibo.it
ICQ: 33292311    - email: 
mbel...@cs.unibo.it
IRC: RedGlow     - site(s): 
http://mbellett.web.cs.unibo.it/
Jabber: RedGlow  - Linux registered user 299762 @ machine 213003

 coloro che vojono seguire solo C++.
Qui mi dispiace, ma devo intervenire. Ritengo questa una grossima
sciocchezza.
Immagina per esempio un grosso progetto. Questo avra` bisogno di un
gestore della memoria, per esempio. Buona parte del funzionamento
corretto del programma (ed efficiente) dipendera` da questo
sottosistema... per esempio potrebbe simulare una garbage collection.
Ecco.. questo puo` venire scritto in C++ standard.
Oppure pensa ad un motore di un database. Puo` essere realizzato in C++
standard. Gestione della memoria e scrittura su file. (Lasciamo stare il
discorso che spesso su un sistema unix open(2) e` piu` performante [ ma
questo esula dal discorso, fa anche molte meno cose, grazie tante ]).
Le cose che usano il C++ standard sono piu` di quelle che tu possa
pensare... strutture dati, algoritmi.
Non solo. Ma una buona conoscenza del linguaggio e di come si scrive
buon codice, ti permette di scrivere anche cose 'non standard' in modo
standard.
Per esempio un ostream che lavora su socket.
Inoltre tutto il discorso sulla strutturazione OO di un progetto,
ereditarieta`, polimorfismo dinamico, statico, eccezioni, si fanno in
C++ standard. Praticamente solo per le interfacce sara` necessario
ricorrere a cose 'fuori standard'.
Oppure guardati la PPL, una libreria sviluppata nella mia universita`.
E` tutto fuorche` piccola o banale... ma e` C++ standard. 
-- 
RiK0
Non credo negli schemi non vincenti.