Newsgroup: it.comp.lang.c++
Titolo: Principiante e anche di +

Salve a tutti, come premesso sono un principiante della programmazione in
c++, vorrei sapere una cosa, su un terminale, che usiamo in magazzino, c'č
un programma (dal manuale credo sia in c), vorrei sapere se con un
compilatore posso vedere e modificare il programma, il file che lancia
l'applicazione č un .exe, e nel disco ci sono altri file di cui non conosco
l'origine.
Grazie a tutti e arrivederci
Axel
p.s. mi indicare un buon tutorial?

 l'origine.
Se hai il codice sorgente puoi modificarlo e ricompilarlo.
Se invece hai solo il .exe cioe' il file compilato allora no!
Sarebbe possibile disassemblarlo e vedere il codice assembler, ma non credo
sia quello che vuoi...
Ho sentito parlare di tools sperimentali per convertire codice macchina in
C, ma.... dubito sia leggibile!
In sostanza, nulla da fare se non ti procuri il codice sorgente!
Tommy

 conosco l'origine.
Per modificare un programma normalmente servono i sorgenti, con cui
effettuare le modifiche e ricompilare ottenendo un eseguibile ex-novo.
Per il tutorial consiglio un buon libro di basi di Informatica e di 
programmazione. Senza offesa, ma hai veramente la necessità di 
partire dalle basi minime.
Bye 

 partire dalle basi minime.
Un testo a caso, o il primo che ti viene in mente? ho fatto qualcosa con
access, usando varie autocomposizioni, non in modalità testo/codice.
Ciao Axel

 access, usando varie autocomposizioni, non in modalità testo/codice.
Non sono intenditore di testi buoni e meno buoni, all'inizio serve una base
e poi parecchio smanettamento non si impara a programmare dall'oggi al
domani.
Per quanto riguarda access non hai una vera modalità di programmazione
perchè è tutto in italiano e praticamente ti guida nella programmazione,
inoltre non hai oggetti o comunque e poco chiaro. Insomma non centra un
***** con la programmazione e soprattutto col c che è molto complicato.
Ciao

 ***** con la programmazione e soprattutto col c che è molto complicato.
Beh dai su ragazzi vediamo di non scoraggiarlo così! Io ho fatto la mia
esperienza con qbasic prima di iniziare col c (e poi dopo col c++) e mi sono
reso conto che per capire il c sono stati molto importanti due elementi:
1) conoscenza di base di come funziona un pc e soprattuto che cos'è la
memoria (so che può sembrare banale il concetto ma non so come spiegarlo).
2) che il C è un linguaggio di medio livello, cioè si tratta di un
linguaggio che non nasconde molto di ciò che succede effettivamente nel pc
(certo non è l'assembler ma per capire puntatori e stringhe è importante
avere in mente questa cosa).
Naturalmente mi sarò espresso malissimo ma ci tenevo a esprimere questo
concetto.
Scusate per l'intromissione bye bye
Antonio
ps provenendo da una precedente esperienza di programmazione non ho avuto
grossissimi problemi: ero "avido" di imparare il C quindi un libro valeva
l'altro, sembravano tutti equivalenti (cmq erano tutti piuttosto voluminosi
e *quindi* piuttosto utili: non farti spaventare!)

 access, usando varie autocomposizioni, non in modalità testo/codice.
- Per una infarinatura di base sulla programmazione e sul linguaggio C:
 
http://www.dsi.unive.it/~labprog/
- Se vuoi imparare il linguaggio C c'e' il sempre valido 
  "B.Kernighan, D.Ritchie.Linguaggio C. Ed. Jackson, 1980."
- Per il C++ puoi consultare il libro di Stroustrup (spero di averlo scritto giusto).
  Se rileggi i messaggi vecchi di questo NG troverai diversi libri citati.
Access non lo definirei un linguaggio di programmazione, piuttosto e' una sorta 
di Wizard evoluto. 
Bye

 > normali? Dato che nel terminale ci sono circa 25 file.
CUT
Si infatti ho scritto dimensione, (che cassata), volevo scrivere estensione,
cmq sono tutti file normali .sys o .ntx.
Grazie a tutti per le info, vedo di attrezzarmi o con un libro o con un
programmatore (persona fisica)
Ciao Axel