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 - Mr.Blue

#141
Programación C/C++ / Re: Ayuda con estructura
21 Noviembre 2010, 04:59 AM
crear una matriz? de [3]x[X]

algo asi

struct Auto{
   int año[3];
       float sedan[3], pickup[3], deportivo[3];
   char modelo[3][100];
   char marca[3][100];
} c1;

Comentario.

        float sedan[3], pickup[3], deportivo[3];

esto lo podes tmb modificar
sabiendo vos que

sedan   pickup   deportivo
     1        2            3

hacer una matriz

floar algo [3] [3];

#142
Hola, bueno primero usa las etiquetas geshi para poder ver bien el codigo. :xD
Si no me quedo siego. :P

En primer lugar tenes unos problemas de sintaxis en tu codigo como por ejemplo esto

Citarfor(a==0;a<10;a++){//obteniendo valores

a==0  // Estas comparando o preguntando si a es igual a cero
no es necesario en este caso inicializar int a=0, y menos aun, no podes preguntar en el for si a efectivamente es 0.

Citarfor(a=0;a<10;a++){//obteniendo valores

Ahi quedaria

Respecto a usar un puntero, me parece q te hiciste mucho lio, primero trata de entender como es la logica del ordenamiento, y luego implementa punteros, detodas formas, no usastes los punteros correctamente.
Mirate este post

http://foro.elhacker.net/programacion_cc/c_iniciacion_al_manejo_de_los_punteros-t299174.0.html

en la funcion no entiendo que haces ahi con declarar, bool listo;
y en el while (0==listo), no entiendo q haces ahi.

entodo caso podes inicializar una variale ej int k=0;
y luego hacer esto

while (k==0){
k=1;
............

y ahi dentro ir preguntado con if si la cadena en la posicion i es mayo q cadena en la posicion i+1.
algo asi


if (cad>cad[i+1]){
aux=cad[a];
cad[a]=cad[a+1];
cad[a+1]=aux;
}


saludos.
#143
ah.. pense q era porblema de la sdk o algo de eso,  :-\ gracias!!
#144
Programación C/C++ / Problemas con Visual c++ 2008
19 Noviembre 2010, 19:45 PM
Hola gente!
Les comenento que instale recientemente Visual c++ 2008, pero no se porq no me compila, algunas cosas.

Por ej:

#include <stdio.h>

int main (){
int i;
for (i=0;i<5;i++)
printf ("Hola\n");
getchar ();
return 0;
}


Esto compila

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



int main()
{ char pro[40];
HANDLE proceso;

printf ("Ingrese proceso a buscar: ");
gets (pro);
printf ("cadena a buscar: %s\n", pro);
HWND encontre = FindWindow(NULL, pro); // FindWindows Buesca un proceso del sistema por el nombre de la pantalla sintaxis a=FindWindow(Null, Arg1);
                                       //  RETORNO tiene valor de retorno del tipo HWND; NULL nulo, arg1 argumento 1 nombre a buscar ej Windows Live Messenjer
if (encontre == 0)
printf ("Ventana cerrada\n\a");
//MessageBox(NULL, "No se esta ejecutando Pinball", "Error", MB_OK | MB_ICONERROR);
//return -1;
else {
printf ("Ventana abierta\n\a");
DWORD pid; //DWORD pid; //se declara variable del tipo DWORD (variable de 32bit)
GetWindowThreadProcessId(encontre,&pid); //toma processo que se encontro en FindWindow y delvuelve el proceso PID sintaxis
                                                                                                //GetWindowThreadProcessId(encontre,&pid); // (_HWND Arg1, _DWORD Arg2);
MessageBox (NULL,"Encontrado", "Encontrado", MB_OK | MB_ICONINFORMATION);

printf ("PID:%d\n",pid);
proceso =OpenProcess(PROCESS_ALL_ACCESS,0,pid); // Abrir processo con todos los accesos tiene valor de retorno del tipo HANDLE
CloseHandle(proceso);} //cierro variable tipo Handle del valor proceso
getchar();
return 0;
}


Esto no lo compila.
Errores que me da.

Citar1>Compilando...
1>codigo.cpp
1>c:\users\juanca\documents\visual studio 2008\projects\captura\captura\codigo.cpp(12) : warning C4996: 'gets': This function or variable may be unsafe. Consider using gets_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(279) : vea la declaración de 'gets'
1>c:\users\juanca\documents\visual studio 2008\projects\captura\captura\codigo.cpp(14) : error C2664: 'FindWindowW' : no se puede convertir el parámetro 2 de 'char [40]' a 'LPCWSTR'
1>        Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función
1>c:\users\juanca\documents\visual studio 2008\projects\captura\captura\codigo.cpp(25) : error C2664: 'MessageBoxW' : no se puede convertir el parámetro 2 de 'const char [11]' a 'LPCWSTR'
1>        Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función
1>El registro de compilación se guardó en el "file://c:\Users\juanca\Documents\Visual Studio 2008\Projects\captura\captura\Debug\BuildLog.htm"
1>captura - 2 errores, 1 advertencias
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========


Lo raro es que compilando con cualquier otro compilador no tengo problemas.
#145
Software / Re: ACELERADORES
17 Noviembre 2010, 04:30 AM
Yo uso flashget , usaba IDM, podrias bajartelo con el crack personalmente no me gusta este ultimo porq me jode mucho, me baja todo de ahi, solamente uso el flashget cuando quiero bajar cosas muy pesadas y corro riesgo de perder la descarga mediante la descarga directa.
Saludos
#146
Para devolver el valor de una funcion es el
return variable;

estructura de una funcion.

tipo nombre (parametros)
{
declaraciones;

cuerpo
}



Ahi tenes dos funciones. coordenada__x coordenada__y, estas devuelven h y k
en el programa principal tenes q tener algo por el estilo

resultadox = coordenada__x(h);
resultadoy = coordenada__y(k);



si queres trabajar con los resultados de estas funciones, tenes q pasar esos parametros a una funcion que haga otra cosa. queradaria algo asi en el main

//prototipo
int main (){
int resultadox, resultadoy          //Esta es una funcion local.
void funcion (int resultadox, int resultadoy); //prototipo

blabla bla

resultadox = coordenada__x(h);
resultadoy = coordenada__y(k);
funcion(resultadox, resultadoy);
//funcion sin retorno.


Saludos

#147
Seguridad / Security Conference
11 Noviembre 2010, 03:59 AM
http://foro.elhacker.net/bugs_y_exploits/connection_string_attacks_chema_alonso_ekoparty-t310282.0.html

Viendo este post hoy, me encontre con unos Pdf bastantes interesantes.

http://www.ekoparty.org/archivo.php

ekoparty security conference, son todos los pdf de estas conferencias, desde 2007 hasta 2009

Echenle un ojo. :xD
#148
Foro Libre / Re: .NET Sucks
10 Noviembre 2010, 14:53 PM
!R39N4D soñaelpmuC zileF

Jajaja Feliz cumpleaños :xD
#149
Programación C/C++ / Re: error grave en programa
10 Noviembre 2010, 04:20 AM
Flony, el primer error que citas es por los parametros de user y pass

En el segundo pasa igual RARCHIVO
Citar
lpszRemoteFile [in]

    Pointer to a null-terminated string that contains the name of the file to be retrieved.

http://msdn.microsoft.com/en-us/library/aa384157%28VS.85%29.aspx
#150
[Shadowstorn]
Tu resolucion del problema tiene errores de sintaxis.
Los scanf cuando son string no lleva el &

#include <stdio.h>

int main () {
char nombre[20], primer_apellido[20], segundo_apellido[20], email[30] ;
   int dni;

printf("NOMBRE:");
scanf ("%s",nombre);     // para string es mejor usar sscanf o gets (cadena);
printf("PRIMER APELLIDO: ");
scanf ("%s",primer_apellido);
printf("SEGUNDO APELLIDO: ");
scanf ("%s", segundo_apellido);
printf ("DNI:");
scanf ("%d", &dni);
printf ("EMAIL: ");
scanf ("%s",email);
printf ("%s\n,%s\n,%s\n,%d\n,%s\n", nombre ,primer_apellido ,segundo_apellido, dni, email );
       
       getchar (); // Esto permite ver el resultado
return 0;
}