Covertire stringa.

di il
7 risposte

Covertire stringa.

Salve a tutti, ho bisogno di un aiuto!!
ho un output di questo tipo: 0xE23DA3D4 0x0000D2C5 0x00000000 0x00000000
che deve diventare questo: D4:A3:3D:E2:C5:D2
ho provato il comando rev ma inverte tutto.
grazie..

7 Risposte

  • Re: Covertire stringa.

    In quale linguaggio?
  • Re: Covertire stringa.

    Salve, c++ oppure anche un semplice bash
  • Re: Covertire stringa.

    Tu cosa conosci? Per il C esiste una sezione apposita.

    In ogni caso proponi qualche soluzione tu e puoi avere consigli, non tutto il codice
  • Re: Covertire stringa.

    Conosco il bash script, ho provato ad usare:
    echo 0xE23DA3D4 0x0000D2C5 | rev

    ma come dicevo rovescia l'intera stringa
  • Re: Covertire stringa.

    Conosci il bash o solo rev?

    In ogni caso è meglio in C
  • Re: Covertire stringa.

    Si conosco il bash, comunque dimmi pure
  • Re: Covertire stringa.

    Io qualcosa ho trovato, la posto giusto per far vedere la logica che ho usato, sicuramente si può scrivere in modo più elegante, inserendo in ingresso un input o un parametro, contando la lunghezza della stringa fornita e usando di conseguenza delle variabili per le posizioni da estrarre

    
    #!/bin/bash
    stringa=0xE23DA3D4
    
    str1=${stringa:2:2}
    
    str2=${stringa:4:2}
    
    str3=${stringa:6:2}
    
    str4=${stringa:8:2}
    
    echo $str4":"$str3":"$str2":"$str1
Devi accedere o registrarti per scrivere nel forum
7 risposte