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

#81
Para encontrar la posición solo tienes que añadirle dentro del if del ultimo bucle for que una variable guarde la posicion, osea 'i', cuando encuentra el numero, algo como esto:

int k = 0;

for(int i=0; i<15; i++){
   if (a >= vector[i]){
      a = vector[i];
      k = i;
   }
}

printf("\nla posicion es: %d", a);



Y para las diagonales solo tiene que sumar matriz[2][0], matriz[1][1], matriz[0][2], implementalo como quieras.

Un saludo ;)
#82
Que va, mi enlace era para linux, nunca he probado a manejar procesos con windows.
Y no podria ayudarte en lo que pidas, solo he usado una vez procesos y fue hacer un if(fork() == 0) para separar el GUI y que siguiera operativo un while(1) de un programa para manejar el wiimote como un raton xD
#84
En C++ sería algo así:

Código (cpp) [Seleccionar]

#include <vector>

int main(){
   vector<vector<int> > matriz(filas, vector<int> (columnas, 0));
   return 0;
}


Lo que hace es crear un vector de dos dimensiones, que se usa igual que un array de dos dimensiones, que valdria matriz[filas][columnas] y todas son 0.
#85
Cita de: satu en  8 Julio 2011, 19:37 PM
Ostras no sabía que eso se pudiera hacer  :o :o :o
Te sorprenderia la cantidad de cosas que se puede hacer solo con los estandares, tienen funciones realmente útiles, sólo hay que conocer bien el tema.
Aqui tienes lo de 'cout << hex' http://www.cplusplus.com/reference/iostream/ostream/operator%3C%3C/.
#86
En C++ la manera más fácil creo que es esta xD
Código (cpp) [Seleccionar]

#include <iostream>
using namespace std;

int main(){
    unsigned long long num;
    cin >> num;
    cout << hex << num << endl;
    return 0;
}


Un saludo!
#87
Hola, en un rato de aburrimiento te he hecho una función como la que pides porque creo que has hecho una montaña de un granito de arena.
Todo esta hecho con las librerias standar del http://www.cplusplus.com/, si quieres info del codigo preguntame o miralo ahi.
Mi código lo que hace es eliminarte un sólo caracter de la frase que le pases, se puede hacer con mas de una letra, pero no me apetecia complicarme.

Aqui te dejo el codigo:
Código (cpp) [Seleccionar]

#include <iostream>
using namespace std;

char* cortarcadena(char *frase, char caracter){
   string str(frase);
   string::iterator it;
   unsigned int num;
   num = str.find(caracter);
   it = str.begin() + num;
   if(it == str.end()) return NULL;
   str.erase(it);
   return (char*)str.c_str();

}

int main(){
   char* frase = "HOLAS";
   frase = cortarcadena(frase, 'A');
   cout << frase << endl;
   return 0;
}


Un saludo!
#88
Programación C/C++ / Maximizar programa
3 Julio 2011, 23:36 PM
Hola.
Yo lo que querría es mediante código, maximizar mi programa que previamente se ha minimizado en la bandeja del sistema (como hace JDownloader), alguno sabe como podría hacer esto? utilizo Ubuntu, y he leido algo sobre hilos y procesos...

Gracias a todos.
#89
Leete de arriba a abajo está página y hablamos xD
http://c.conclase.net
Por cierto, en esa web viene una guía paso a paso de como hacer el juego de la serpiente y otro juego de cartas, creo.
#90
Si es para lo de nuestro proyecto, creo que con hacer un socket udp que se conectara con la direccion 192.168.1.1 del localhost nos valdría, pero claro, esto es teoría, tendre que comprobarlo... xD

el codigo de Khronos14 es solo para Windows, no?