Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [C++/C#] Funzioni GetBytes e byte.Parse

    Ciao, sto traducendo un algoritmo scritto in C++/C# in Ruby. Ma vorrei chiedervi un aiuto per capire cosa realmente restituiscono le seguenti funzioni...

    codice:
    Encoding ecAscii = Encoding.GetEncoding("Windows-1252");
    Questa istruzione crea un oggetto Encoding per poter codificare le stringhe con il charset Windows-1252... mi sembra abbastanza chiaro.

    codice:
    string value = "sequenza_di_caratteri";
    Byte[] bWordBytes = ecAscii.GetBytes(value);
    in questo caso, si ottiene un array di valori numeri che rappresentano i bytes della stringa passata?
    Esempio.... "ciao" => [99, 105, 97, 111]
    corretto?

    codice:
    int iAsciiInt = 112
    Byte[] bappoByte = new Byte[1];
    bappoByte[0] = byte.Parse(iAsciiInt.ToString());
    string out = ecAscii.GetString(bappoByte);
    in questo caso come viene valorizzata la stringa out?
    potete aiutarmi?

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Intanto quel codice non compila perchè hai utilizzato una parola chiave come nome di una variabile, quindi cambia il nome dell'oggetto stringa da "out" a "out1".

    e poi basta eseguirlo e vedi il valore
    I got the remedy

  3. #3
    Non potendo pubblicare l'algoritmo ho scritto io il nome della variabile out qui sul forum... quindi non è quello il problema. Sul fatto di eseguirlo... non ho l'ambiente adatto, perchè uso linux e il sorgente C# che ho a disposizione richiama svariate librerie di cui non sono in possesso.

    in ogni caso ho risolto... sono riuscito a tradurre tutto in ruby come volevo.
    grazie lo stesso

  4. #4
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    ah ok,
    comunque il risultato dovrebbe essere "P"
    I got the remedy

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.