Claro, vos decís que el error de octal me lo toma por el primer '0' del número?...
Claro, no lo pensé a eso...
De todas formas si, el hecho de las '/' es importante, aunque no hice una cadena muy grande como para que entren, jaja...
Igual son ejercicios pavos que estoy re/haciendo porque rindo un parcial y empecé de 0, jaja... Hay muchas cosas que las tenía bastante oxidadas
Ya de paso hago otra consulta:
Por ejemplo, yo definí una macro, supongamos:
#define T_INT 1;
si yo después, a esa macro la quiero comparar con una variable de tipo int también, que previamente fue ingresado su valor por teclado, ¿cómo se haría?...
Porque yo hice
if (valor == T_INT)
printf("te imprimo algo");
y me tira error : error: expected ')' before ';' token
Ahí dejé el código para complicar menos las cosas...
Claro, no lo pensé a eso...
De todas formas si, el hecho de las '/' es importante, aunque no hice una cadena muy grande como para que entren, jaja...
Igual son ejercicios pavos que estoy re/haciendo porque rindo un parcial y empecé de 0, jaja... Hay muchas cosas que las tenía bastante oxidadas
Ya de paso hago otra consulta:
Por ejemplo, yo definí una macro, supongamos:
#define T_INT 1;
si yo después, a esa macro la quiero comparar con una variable de tipo int también, que previamente fue ingresado su valor por teclado, ¿cómo se haría?...
Porque yo hice
if (valor == T_INT)
printf("te imprimo algo");
y me tira error : error: expected ')' before ';' token
Código [Seleccionar]
#define T_INT 1;
#define T_FLOAT 2;
#define T_STR 3;
union T_union{
int ival;
float fval;
char *sval;
};
int main(){
int valor;
union T_union u;
u.ival=22;
u.fval=22.69;
u.sval=(char *)malloc(sizeof(u.sval));
strcpy(u.sval,"NO ME LEAS");
printf("Ingrese un valor para invocar la lectura:\t");
scanf("%d\n",&valor);
if (valor == T_INT)
printf("El valor de ival es: %d\n",u.ival);
if (valor == T_FLOAT)
printf("El valor de fval es: %f\n",u.fval);
if (valor == T_STR)
printf("El contenido de sval es: %s\n",u.sval);
return 0;
}
Ahí dejé el código para complicar menos las cosas...