inserimento codice programmazione

  • Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 21 anni fa da lana83.
  • Creatore
    Topic
  • #6590
    Up
    0
    Down
    ::


    ciao devo inserire questo codice di programmazione C nel mio elaborato:

    `

    #include
    #include
    int main(int argc, char *argv[]){
    overflow_function(*++argv);
    return (0);}

    void overflow_function(char *b){
    char c[8];
    strcpy(c, b);
    return;}
    `

    che regole particolari devo seguire per inserirlo in Latex?

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #6591
      Up
      0
      Down
      ::


      Per personalizzare l’inserimento (colore di sfondo, grassetto di certe parole come for, while ecc…) io uso il pacchetto listing con queste opzioni
      `\usepackage{listings}
      \lstset{
      numbers=left,
      numberstyle=\tiny,
      stepnumber=1,
      numbersep=10pt,
      language=Matlab,
      numberblanklines=false,
      xleftmargin=10pt,
      xrightmargin=20pt,
      backgroundcolor=\color{Melon},
      basicstyle=\ttfamily,
      %captionpos=b
      }
      \renewcommand{\lstlistingname}{File}`

      ANche fancyverb dovrebbe essere molto personalizzabile ma non l’ho mai usato.

    • #6592
      Up
      0
      Down
      ::


      quindi basta solo che inserisco il mio codice C senza particolari caratteri e con quel package dovrebbe essere tutto corretto?

    • #6593
      Up
      0
      Down
      ::


      Leggi la doc del pacchetto che hai scelto.
      http://tug.ctan.org/tex-archive/macros/latex/contrib/listings/
      Se non hai voglia comunque esiste l’ambiente verbatim predefinito:
      `\begin{verbatim}
      #include
      #include
      int main(int argc, char *argv[]){
      overflow_function(*++argv);
      return (0);}

      void overflow_function(char *b){
      char c[8];
      strcpy(c, b);
      return;}
      \end{verbatim}`

      Io preferisco listing perché, oltre ad avere una ottima personalizzazione, è sufficiente dirgli il nome del file che contiene il codice e lui lo importa. Così facendo continui a lavorare sul file con il codice senza preoccuparti di riportare i cambiamenti anche nel file latex.

    • #6594
      Up
      0
      Down
      ::

      Leggi la doc del pacchetto che hai scelto…..
      .

      ok grazie mille…sei stata davvero gentile

Visualizzazione 3 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top