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

    [C] Riconoscere tipo interger o char

    Partendo subito dal fatto che sono un neofita di programmazione in c sono a chiedere come posso fare per poter, dopo aver memorizzato un valore in una variabile, verificare se questo effettivamente sia un integer o un char.
    So che lo determino prima con
    codice:
    int A;
    ma vorrei capire come la macchina può verificare se il valore memorizzato in A non si un char.

    Grazie per il vostro aiuto!

  2. #2

  3. #3
    Una variabile di tipo int può contenere solo dati di tipo int... se tu assegni ad un int un char quest'ultimo viene convertito in un int e non c'è modo di sapere che prima della conversione era un char.
    Amaro C++, il gusto pieno dell'undefined behavior.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.