Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - user-marcos

#161
Programación C/C++ / c++ buffer
6 Marzo 2015, 21:30 PM
Hola, estoy haciendo un programa de consola en c++, el cuerpo del programa tiene un menú switch donde dirige a los distintos módulos, resulta que 1 de cada 50 veces donde se pide la entrada del
menú, entra un valor basura, y el valor introducido pasa como entrada del siguiente cin>>.
supongo que esto se debe al buffer, he puesto el l_Buffer() antes del cin>> del menú, pero como en las otras 49 veces no tiene valor basura, el programa se queda en bucle.
¿Hay alguna manera de controlar si el buffer tiene algún valor para eliminarlo?

Un saludo.

void l_Buffer()
{
    while(cin.get() != '\n');
}
#162
GNU/Linux / Re: Se me pilla Linux
1 Marzo 2015, 16:23 PM
Mantén pulsado: alt + imp y teclea REISUB, conocido como "REInicia SUBnormal", personalmente este comando no me funciona cuando el problema me lo genera wine. Suerte
#163
Dudas Generales / Amazon rastrea mi web
27 Febrero 2015, 16:23 PM
En primer lugar he puesto esta pregunta en dudas generales porque no se a donde corresponde.
Tengo una web de comercio electrónico con prestashop nueva (no tiene más de un mes, aún ninguna venta y menos relevancia), siempre tengo mínimo dos usuarios en la tienda y cuando rastreo la IP son de amazon, y esto lleva dos semanas, el tema me huele muy mal.  ¿Que sentido tiene?

Gracias un saludo.
#164
Código (cpp) [Seleccionar]


#include <stdio.h>
#include <conio.h>
#include <windows.h>

int main()
{
do{
   int n,i,c=0;
   char resp;
   printf("Introduzca un numero entero positivo, para terminar pulse 0: \n");
   //while(scanf("%d", &n) && (n !=0)){
scanf("%d", &n);
while (n!=0){
       for(i=1;i<=n;i++){

           if (n%i==0)c++;
       }
       if(c==2) printf("El numero es primo. \n");
       else printf("El numero no es primo. \n");

          if(n!=0){
               printf("Desea repetir la operacion s/n: \n");
               resp=getche();      
  }
  else resp='s';
           } while((resp == 's') || (resp =='S'));
           system("pause");
           return 0;
   }

No lo he probado por que estoy en linux, mira ver si te funciona
#165
Programación C/C++ / Re: Duda struct y modulos
19 Febrero 2015, 21:58 PM
Cita de: eferion en 19 Febrero 2015, 17:39 PM
Tu te refieres a esto, no?

Código (cpp) [Seleccionar]
void modulo( int n1, int n2 );

int main( )
{
  tipo t;
  modulo( t.n1, t.n2 );
}


Un saludo.

Si, era eso lo que estaba buscando, Gracias
#166
Programación C/C++ / Duda struct y modulos
19 Febrero 2015, 17:06 PM

typedef struct{
  int n1;
  double d1;
  int n2;
}tipo;

void modulo (tipo t);

/*
Sabies como se puede pasar n1 y n2 sin pasar el struct entero
algo como " void modulo(tipo.n1 n11, tipo.n2 n22) " <- Mal
Gracias un saludo.
*/


int main()
{
  tipo t;
  modulo(t);
  return 0;
}

void modulo (tipo t)
{

}
#167
Redes / Problema linea adsl
6 Enero 2015, 17:08 PM
Me estoy volviendo loco!!, tengo un año justo adsl (con una instalación nueva), con una velocidad apx de 8 megas de bajada y 0.9 se subida, hará unos días la velocidad me a bajado a 0.4 de subida y bajada. Pensando que la culpa era del proveedor hice la lectura en el par y me daba 9 megas perfecto, no uso ptr hice la conexión directa, ya que el ptr está en malas condiciones.
Nivles de ruido, y atenuación normales pero con desconexiones.
Estoy pensando que puede ser el cableado interno, el problema que tengo es que el par está muy lejos de mi casa, y no me puedo permitir recablerlo todo, ¿hay alguna manera de detectar a qué altura esta el problema?.
Una cosa que me extrañó que el adsl funcionase = al cruzar los cables.
Os agradecería que me comentaseis si se os ocurre alguna solución.
Un saludo, gracias.