Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    119

    differenza tra puts e printf

    ho da poco imparato che per stampare a video qualcosa si puo utilizzare oltre che la funzione printf("qualcosa");

    anche la funzione puts("qualcosa ");


    Ho notato che entrambe le funzioni fanno la medesima cosa...cioe stampare a video/

    Mi chiedevo quali erano le fondamentali differenze tra le due funzioni e perche' preferire di usare una o l'altra e in quali occasioni.


    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    56
    Con puts stampi solo una semplice stringa a "schermo" (stdout).
    printf prima di stamparti una semplice stringa, la formatta a seconda del o dei parametri (alfa-numerici o altre stringhe) che gli hai passato e che hai specificato nella stringa stessa (con i vari %type).

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466

    Re: differenza tra puts e printf

    Originariamente inviato da 00FUMI
    Ho notato che entrambe le funzioni fanno la medesima cosa...
    In questi (semplici) casi si consulta la documentazione (o un libro) ...

    puts
    http://www.cplusplus.com/reference/c...y/cstdio/puts/

    printf
    http://www.cplusplus.com/reference/c...cstdio/printf/

    e le differenze sono subito evidenti.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304

    Moderazione

    E consiglio anche di consultare il Regolamento interno, che prevede l'obbligo di indicare il linguaggio nel titolo...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    119
    Chiedo scusa per l'errata inserzione del titolo , ringrazio comunque per la concisa spiegazione.

    A presto!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.