·Si tengo dos vectores de enteros y quiero ver si son iguales, los he comparado asi:
Código:
if(num[0]==aleatorio[0] && num[1]==aleatorio[1] && num[2]==aleatorio[2] && num[3]==aleatorio[3])
hay alguna manera mas abreviada o otra formas de compararlos?·Otra duda, si por ejemplo:
Código:
int a;
scanf("%d",&a);
if(125>a>100 ) FILE * fopen... (y que se abra un archivo)(y aqui un printf();)
if(200>a>125) FILE *fopen...(que se abra otro archivo distinto)printf()
if(a>200) FILE *fopen..(otro distinto tb) printf()...
y tengo esto en un bucle, ¿que puedo poner para que si ya puse por ejemplo 110 y me cree el primer archivo si luego lo vuelvo a poner no me lo vuelva a crear, abrir..?(bueno lo que realmente quiero es que no me salga el printf(); del mensaje que tengo en el if, ya que como ya me salio anteriormente no hace falta que me lo repita mas vecesscanf("%d",&a);
if(125>a>100 ) FILE * fopen... (y que se abra un archivo)(y aqui un printf();)
if(200>a>125) FILE *fopen...(que se abra otro archivo distinto)printf()
if(a>200) FILE *fopen..(otro distinto tb) printf()...
·Haciendo un programa estaba usando una estructura y funciones tb, el caso esque digamos que tenia una estructura:
struct Prueba{...} Uno;
pues cuando hacia la llamada de esta entre las funciones no me la reconocia, me daba errores y ya no sabia que mas cambiar y sin embargo si pongo la estructura como un vector ya si que iva struct{...}Uno[0];
por que?? xD
Bueno saludos y gracias!!