[C++]Probelma Pazzesco ocn Random
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 7 di 7

Discussione: [C++]Probelma Pazzesco ocn Random

Cambio titolo
  1. #1
    Utente L'avatar di lefantome
    Registrato il
    04-04
    Località
    vengo dalla luna
    Messaggi
    23.425

    Esclamazione [C++]Probelma Pazzesco ocn Random

    PROBLEMA DEL TITOLO RISOLTO


    ALTRO PROBLEMA:

    mentre leggo da file dati come posso convertire dei caratteri numererici in int? anche perchè possono essere numeri a + cifre.

    non c'è una funzione?
    Ultima modifica di lefantome; 11-03-2009 alle 19:28:34

  2. #2
    Utente
    Registrato il
    03-05
    Messaggi
    27.183
    non mi ricordo l'esistenza di una funzione di conversione

    mi pare che se fai un casting da char a int ottieni il codice ascii, da qui per avere la cifra basta sottrarre 48, cosi converti da un carattere ad un intero

    per più caratteri ti crei una funzione con un semplice algoritmo:

    crei una variabile intera dove mettere il risultato
    converti il primo carattere in intero e lo metti nella variabile intera
    moltiplichi per 10 la variabile intera
    converti il secondo carattere e lo sommi alla variabile intera
    moltiplichi per 10 la variabile intera
    converti il terzo carattere e lo sommi alla variabile intera

    e così fino alla fine dei caratteri/cifre (un bel ciclo for e passa la paura)

  3. #3
    Utente L'avatar di lefantome
    Registrato il
    04-04
    Località
    vengo dalla luna
    Messaggi
    23.425
    di avevo pensato ma mi pareva ci fosse un modo, in c# c'è però qui non lo trovo.

  4. #4
    Utente L'avatar di lefantome
    Registrato il
    04-04
    Località
    vengo dalla luna
    Messaggi
    23.425
    ALRA DOMANDA:

    ho dei files con dei dati

    se metto l'exe e questi files in un'altra cartella l'exe non me li trova più.

    nel codice non ho specificato nessun indirizzo quindi pensavo che se fossero stati nella stessa cartella dell'exe esso li avrebbe trovati.

    come fare? così non posso postare il lavoro finito :sigh:

  5. #5
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.310
    1)i metodi di fstream leggono dei bytes (ovvero dei char). ti basta fare un cast
    2)quando apri un file devi anche specificare il percorso (che può essere relativo)

  6. #6
    Utente L'avatar di lefantome
    Registrato il
    04-04
    Località
    vengo dalla luna
    Messaggi
    23.425
    Risolto. semplicemente avevo 2 files con lo stesso nome e non avevo specificato l'estensione, cosi nella cartella avevo copiato quello sbagliato.

  7. #7
    Utente
    Registrato il
    03-05
    Messaggi
    27.183
    ecco, perché io ricordavo che se non dai il percorso lo cerca nella stessa cartella dove si trova l'eseguibile

    ma dimmi una cosa ... il programma che stai facendo centra per caso qualcosa col gioco messo in mondo computer?

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
  •