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 - crack81

#231
Java / Re: Duda Java (para noob)
6 Noviembre 2014, 01:25 AM
NPE
sicnifica que es un null pointer exception
#232
Programación C/C++ / Re: Ayuda programa en C!
5 Noviembre 2014, 02:31 AM
Buenas amigo aqui esta tu codigo lo reutilize del tuyo porque me dio flojerea tenias problemas con las llaves{}
sin mas aqui esta :

Código (cpp) [Seleccionar]
#include <stdio.h>
#include<stdlib.h>

main()
{
    int n,cont,h,pos=1;
    float vector[80];
    printf("Cuantos numeros?: ");
    scanf("%d",&n);
    for(cont=0;cont<n;cont++)
    {
        printf("x= ");
        scanf("%f",&vector[cont]);
    }
    h=abs(vector[0]-vector[1]);
    for(cont=2;cont<n;cont++){
        if((abs(vector[cont]-vector[0]))<h){
            h=abs(vector[0]-vector[cont]);
            pos=cont;
        }
    }

    printf("La posicion del mas cercano es: %d\n",pos);
    return 0;
}
#233
si estas usando c++ porque no usas string en vez de arreglos de caracter creo es mas apropiado
la verdad no entiendo porque no te anda el strcmp a mi anduvo bien

si me haces caso en utilizar string
solo has un pequeño cambio al comparar cadenas, utilizando la funcion c_str()
porque como strcmp es de c no acepta el objeto string y se tiene que hacer un pequeño casteo


como en este ejemplo:
#include<iostream>
#include <cstring>
using namespace std;


int main(){

   string Usuario="Administrador";
   string Pass="stun";

   if(strcmp(Usuario.c_str(),"Administrador") == 0 && strcmp(Pass.c_str(),"stun")==0)
   {
         cout << "\n\nUsuario Acertado" << endl;
   }
   else
   {
          cout << "\n\nUsuario o Contrasena incorrecta, por favor verifique" << endl;
   }




cin.get();
cin.get();
return 0;}