Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [C++] Ciclo for

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Hai incluso iostream (C++) ma stai usando printf e scanf (C, che richiedono l'inclusione di stdio.h)

    n, t e f; non hanno senso di essere globali, le puoi dichiarare direttamente nel main.
    Potresti usare dei nomi migliori. Ad esempio, tentativiTotali al posto di t.

    Perché calcoli in quel modo il numero di tentativi con cui l'utente ha vinto? Lo hai già quel numero, è i + 1.

    Al posto di i = i + 1 puoi abbreviare con i++

    Indenta correttamente e usa le parentesi grafe: la stringa "Hai indovinato in tentativi %d" viene stampata sempre (e tra l'altro è meglio scriverla come "Hai indovinato in %d tentativo/i"

    Il commento \\ non esiste, è // (e non so come faccia a compilare...) ed è valido solo in C++. In C esiste solo /* commento */
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    2
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Hai incluso iostream (C++) ma stai usando printf e scanf (C, che richiedono l'inclusione di stdio.h)

    n, t e f; non hanno senso di essere globali, le puoi dichiarare direttamente nel main.
    Potresti usare dei nomi migliori. Ad esempio, tentativiTotali al posto di t.

    Perché calcoli in quel modo il numero di tentativi con cui l'utente ha vinto? Lo hai già quel numero, è i + 1.

    Al posto di i = i + 1 puoi abbreviare con i++

    Indenta correttamente e usa le parentesi grafe: la stringa "Hai indovinato in tentativi %d" viene stampata sempre (e tra l'altro è meglio scriverla come "Hai indovinato in %d tentativo/i"

    Il commento \\ non esiste, è // (e non so come faccia a compilare...) ed è valido solo in C++. In C esiste solo /* commento */
    Per quanto riguarda i commenti ho fatto la domanda dal portatile e il tasto dello slash e' rotto, nel programma, compilato dal fisso, ho usato gli slash, come anche in altri programmini funzionanti realizzati precedentemente; nel libro che sto seguendo come guida viene usato usato #include <iostream> e poi prosegue con printf, scanf e cosi via..Per quanto riguarda invece le graffe, sono sicuro di non averle messe correttamente, sono alle prime armi e non ho capito perfettamnte il meccanismo, soprattuto nel for.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.