![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#2
|
||||
|
||||
|
Aquí hay un truco importante, esa declaración, en realidad es esta:
Código:
typedef enum {
FLAC__STREAM_ENCODER_OK = 0,
FLAC__STREAM_ENCODER_UNINITIALIZED = 1,
FLAC__STREAM_ENCODER_OGG_ERROR = 2,
FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR = 3,
FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA = 4,
FLAC__STREAM_ENCODER_CLIENT_ERROR = 5,
FLAC__STREAM_ENCODER_IO_ERROR = 6,
FLAC__STREAM_ENCODER_FRAMING_ERROR = 7,
FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR = 8
} FLAC__StreamEncoderState;
Esto es un array de string: FLAC_API const char * const FLAC__StreamEncoderStateString[] y contiene lo mismo que el tipo enumerado, pero en tiras de caracteres para mostrar en el printf. Declara el init_status como enumerado, teniendo en cuenta que en realidad cada elemento se convierte en un entero, y dicho valor será el índice del array. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| xp - interbase - raro | Patricio | Conexión con bases de datos | 10 | 06-07-2007 18:44:25 |
| muy raro | Patricio | Varios | 12 | 09-04-2007 22:22:38 |
| Algo raro..... | mjjj | Varios | 2 | 04-04-2007 23:50:27 |
|