[C]In che modo mi consigliate di continuare a studiarlo ?
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 1 di 2 12 UltimoUltimo
Visualizzazione risultati da 1 a 15 di 23

Discussione: [C]In che modo mi consigliate di continuare a studiarlo ?

Cambio titolo
  1. #1
    Al servizio del Gorman L'avatar di Sonicwar
    Registrato il
    01-05
    Località
    Matera
    Messaggi
    4.340

    [C]In che modo mi consigliate di continuare a studiarlo ?

    Salve a tutti, da un po' di tempo sto iniziando a studiare un manuale per i rudimenti del C e finora ho imparato a creare programmini piuttosto semplici, come quelli per il calcolo della base di una figura e simili e sto iniziando a imparare le funzioni if ed else. Ora, so di essere ancora a livelli piuttosto bassi,quindi volevo chiedere a coloro che sono molto più esperti di me riguardo di me al C in che modo procedere. Cioè, quali obiettivi dovrei pormi e quali programmi dovrei viavia cercare di creare ? So che sono delle domande piuttosto generiche, ma una giusta risposta mi aiuterebbe molto
    Alcuni recenti studi hanno dimostrato che vivere molto a lungo porta inesorabilmente alla morte Per questo preferisco morire prima, davanti al pc [cit.]

    Dio computer, che sei nei desktop, sia santificato il tuo socket, venga il tuo hard disk, sia fatta la tua ram, come nel bios così nel case, dacci oggi il nostro benkmark quotidiano, e non ci indurre in console, ma liberaci dai bug. ESEGUI.

  2. #2
    Bannato L'avatar di Eclipse
    Registrato il
    02-04
    Località
    C++atania
    Messaggi
    5.604
    potresti provare a realizzare i seguenti:

    Programmi in console:
    - una calcolatrice scientifica
    - un giochino "quiz" o trivia a domande con risposta multipla
    - il gioco della dama usando una scacchiera fatta di caratteri
    - un clone di pong in ascii
    - una sorta di pac-man o uno space invaders

    dopo avrai l'abilità necessaria per passare degnamente a win32 api e librerie 2d come SDL.

    Ti consiglio di imparare a programmare in C++ non in C. Il C++ come basi è identico al C ma più flessibile e alla lunga distanza risulta più potente e utile.

  3. #3
    Al servizio del Gorman L'avatar di Sonicwar
    Registrato il
    01-05
    Località
    Matera
    Messaggi
    4.340
    il problema è che ho solo un manuale del C, che non l'ho nemmeno comprato, l'ho fotocopiato da un mio amico
    Alcuni recenti studi hanno dimostrato che vivere molto a lungo porta inesorabilmente alla morte Per questo preferisco morire prima, davanti al pc [cit.]

    Dio computer, che sei nei desktop, sia santificato il tuo socket, venga il tuo hard disk, sia fatta la tua ram, come nel bios così nel case, dacci oggi il nostro benkmark quotidiano, e non ci indurre in console, ma liberaci dai bug. ESEGUI.

  4. #4
    Utente L'avatar di -Jeko-
    Registrato il
    07-06
    Località
    Napoli
    Messaggi
    670
    Citazione Sonicwar
    il problema è che ho solo un manuale del C, che non l'ho nemmeno comprato, l'ho fotocopiato da un mio amico
    embé che fa?
    un libro basta e avanza. poi sei tu che devi avere la fantasia e devi creare qualche programma.
    potresti provare a fare qualche programma che tenti di risolvere qualche problema matematico, ad esempio il calcolo del pi greco. Ma ci sono tantissime altre cose da fare!

  5. #5
    Utente L'avatar di Crash_Ovverride
    Registrato il
    07-06
    Località
    Sotto un ponte
    Messaggi
    710
    ho realizzato la calcolatrice scientifica......
    dovrei fare il giochino a quiz .........
    ma non penso servi a nulla

  6. #6
    StorieDallaSalaMacchine L'avatar di miniBill '90
    Registrato il
    08-05
    Località
    Bergerac
    Messaggi
    4.204
    fallo in modo che legga le domande e risposte da un file crittato in qualche modo

    ESISTE UN UNICO AMMINISTRATORE
    Quoto-thisisgorman-
    (La mi ex-firma sta qua)

  7. #7
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    anche se il programma di per se nn è utile è utile il fatto di mettersi alla prova, ragionare e capire il modo di risolvere i problemi,un buon allenamento mentale aiuta



    ESISTE UN UNICO AMMINISTRATORE


  8. #8
    MaleDUCATI L'avatar di Enrichman
    Registrato il
    09-05
    Località
    Roma
    Messaggi
    10.539
    Io ho appena ripreso in mano il c++ ed anche io ero arrivato ad if e else... come diavolo creo una calcolatrice?? Troppo difficile... Q___Q


  9. #9
    Utente L'avatar di Crash_Ovverride
    Registrato il
    07-06
    Località
    Sotto un ponte
    Messaggi
    710
    la calcolatrice scientifica l'ho fata con un istruzione case e introno a queste istruzioni giravano gli if e gli else .......
    molto semplice
    menù visivo ecc
    non riesco a fare bene il ciclo for per fare la potenza
    mi potrestre indirizzare?

  10. #10
    www.fabiorusconi.com L'avatar di specopsrusca
    Registrato il
    11-02
    Località
    Como
    Messaggi
    5.061
    Citazione Crash_Ovverride
    la calcolatrice scientifica l'ho fata con un istruzione case e introno a queste istruzioni giravano gli if e gli else .......
    molto semplice
    menù visivo ecc
    non riesco a fare bene il ciclo for per fare la potenza
    mi potrestre indirizzare?
    bhè... ci sono più modi per farla! puoi utilizzare le funzioni della libreria math (funzione: pow(base,esponente)). Ma questo non è molto "didattico".
    Oppure puoi scriverla in maniera iterativa o ricorsiva... basta sapere il significato matematico della potenza (cioè: a^n = a moltiplicato n volte)
    Pensando a questi consigli, prova a farlo (e, al lim, ti posto il codice)

    My Hardware - My Discography - My Last.fm - Be More Shepherd

  11. #11
    Bannato L'avatar di Eclipse
    Registrato il
    02-04
    Località
    C++atania
    Messaggi
    5.604
    Citazione Crash_Ovverride
    la calcolatrice scientifica l'ho fata con un istruzione case e introno a queste istruzioni giravano gli if e gli else .......
    molto semplice
    menù visivo ecc
    non riesco a fare bene il ciclo for per fare la potenza
    mi potrestre indirizzare?
    //a base, n esponente, r risultato
    int r=1;
    for (int i=0; i<n; i++) r*=a;


    questo con esponente > o = a 0, per quelle con esponente negativo devi fare un piccolo passaggio prima e dopo il for oppure farlo in modo un po' diverso, provaci tu ora
    Ultima modifica di Eclipse; 31-01-2007 alle 12:03:33

  12. #12
    Utente L'avatar di Crash_Ovverride
    Registrato il
    07-06
    Località
    Sotto un ponte
    Messaggi
    710
    c'&#232; un problema
    se scrivo
    printf("Inserisci unA parola");
    scanf("%s" , &parola);
    mi sapete dire perch&#232; se la parola contiene spazi
    quello che viene dopo lo spazio non viene stampato a testo?
    fa cos&#236; anche con i numeri che hanno la virgola
    come mai?

  13. #13
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    perch&#232; scanf &#232; fatto in quel modo



    ESISTE UN UNICO AMMINISTRATORE


  14. #14
    Stufo L'avatar di nico402
    Registrato il
    01-06
    Messaggi
    5.779
    Citazione Crash_Ovverride
    c'è un problema
    se scrivo
    printf("Inserisci unA parola");
    scanf("%s" , &parola);
    mi sapete dire perchè se la parola contiene spazi
    quello che viene dopo lo spazio non viene stampato a testo?
    fa così anche con i numeri che hanno la virgola
    come mai?
    usa fgets per le stringhe.. sempre


  15. #15
    Utente L'avatar di Crash_Ovverride
    Registrato il
    07-06
    Località
    Sotto un ponte
    Messaggi
    710
    Citazione nico402
    usa fgets per le stringhe.. sempre
    potresti fare un esempio per vedere + o - come si usa?

Pag 1 di 2 12 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •