Thread chiuso

di il
9 risposte

Thread chiuso

Thread chiuso

9 Risposte

  • Re: Thread chiuso

    Se hai un carattere numerico c (ossia compreso tra '0' e '9') allora il corrispondente intero i è c - '0'.

    In alternativa se hai una stringa C-type la funzione atoi (<stdlib.h>) mentre se una std::string, o comunque lavori in C++, stoi (<string>)
  • Re: Thread chiuso

    Dato che lo chiama esplicitamente array di char io credo intende stringa asciiz

    Usare una atoi, non serve nemmeno tagliare e copiare
    Basta ricordarsi che una stringa asciiz è semplicemente un puntatore e che atoi() si ferma al primo non numero....


    Con poche righe fa tutto
  • Re: Thread chiuso

    Guarda che non ti bastano solo quei due caratteri ma tutta la data completa.
  • Re: Thread chiuso

    Io intendevo che non serve usare un array ausiliario di int


    Basta usare 7° e 8° carattere, poi 10° e 11° (correggendo per il sesso) e una tabella sul nono
  • Re: Thread chiuso

    Ok
  • Re: Thread chiuso

    Cosi è


    Oppure usi la lettera come indice di un array che contiene il mese
    Più breve il programma ma usi una ventina di variabili in più
  • Re: Thread chiuso

    StandardOil ha scritto:


    una ventina di variabili in più
    Come mai? Intendi un vettore ...
  • Re: Thread chiuso

    Attenzione che le donne hanno giorno + 40.
    90E24 -> uomo nato il 24 maggio 1990
    90E64 -> donna nata il 24 maggio 1990
  • Re: Thread chiuso

    Si infatti avevo scritto di correggere per il sesso, non è difficile

    Per Oregon, sì intendevo array
Devi accedere o registrarti per scrivere nel forum
9 risposte