Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Temas - tywok_

#1
General / Usuarios En W2000
15 de Diciembre de 2004, 06:18:41 PM
 Hola!Tengo una pequeña red en casa de 3 ordenadores y una impresora. Os podeis imaginar el problema q tengo, no consigo imprimir por red. Bueno, exactamente no es eso. A ver, os explico, cuando yo voy a Mis sitios de red, para acceder a los datos de otro ordenador, me pide una contraseña de usuario en ese ordenador. Entonces, mientras mantenga el ordenador desde el que queria acceder a los datos encendido, le recordara la informacion del login para ese ordenador. Pero no consigo que me guarde esa información. Lo que me pasa entonces al imprimir es que necesito logearme en el ordenador de la impresora y despues puedo imprimir sin problemas.  Alguien tiene alguna idea de como lo puedo solucionar?? Puede ser que en los 3 ordenadores use usuarios administradores unicamente??
#2
General Programadores / Preguntilla De C
13 de Diciembre de 2004, 08:10:00 PM
 Hola! Estaba haciendoun programita para que me calculase una cosa de un problema de mates pero me encontre un pequeño bug..
a ver os pongo el codigo


#include<stdio.h>
[b]int numveces;[/b]
int numcambios;
int in[9];

[b]void busca(int nivel){[/b]
if(nivel==8){
 if(in[7]==1)numcambios++;
 if(numcambios == 6){
 
  [b]numveces++;[/b]
  printf("%d ",numveces);
 }
}
else{
 for(in[nivel]=0;in[nivel]<2;in[nivel]++){
  if(nivel==0){
   if(in[nivel]==0)numcambios++;
   busca(nivel+1);
   if(in[nivel]==0)numcambios--;
  }
  else{
   if(in[nivel-1]==in[nivel]){
    busca(nivel+1);
   }
   else{
    numcambios++;
    busca(nivel+1);
    numcambios--;
   }
  }
 }
}
}



int main(){
[b]int numveces=0;[/b]
int numcambios=0;
[b]busca(0);[/b]
[b]printf("%d\n",numveces);[/b]
return 0;
}


Bueno, este es el codigo. Os he puesot en negrita lo importante. A ver, en la función busca, que es recursiva, modifico la variable global numveces y en el debug he comprobado q es asi. Pero cuando salgo de la recursiva, me toma como valor 0, en el printf ese. ¿Por que es? Osea, supongo q es por el scope, pero segun tenia entendido yo, eso se puede hacer y si no recuerdo mal lo he hecho alguna vez. ALguien tiene alguna idea?





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.