Pregunta: ¿Se puede hacer un programa en C (A ser posible no C++) que cierre un proceso? Solo es eso, saberlo y si lo saben, díganme como porfavor:DD (Solo es para saber, no pretendo hacer ningún código malicioso) Cerrar un proceso del administrador de tareas
No sé si te refieres a esto :SSS Pero por ejemplo una forma de declararlas es:::
Código:
#include <stdio.h> main() { char cadena[10]; // Aquí ya declaras la cadena... gets(cadena);// Para que nos entendamos, aqui puedes escribir y los caracteres que escribas se almacenan en la cadena. Debes escribir menos de 10, porque pusiste [10] caracteres. printf("Has escrito esto. %s", cadena); // Aquí lo que haces es decir que %s lo sustituya por lo que almacenamos en la cadena, y pondra lo que escribiste while(1); }
Bueno... yo hice el programa en C..... Porque en C++ no sé, espero que te sirva, solo tienes que cambiar algunas cosillas, como el printf a cout y demás..... No creo que sea tan excesivo hacer 800 lineas (CREO) igual me equivoco! Aquí te dejo el código!!!
Código:
#include <stdio.h> #include <conio.h> main() { int numeroaleatorio, numeroaleatorio2 ,partidasganadas, partidasperdidas, partidasempatadas; char c; partidasganadas=0; partidasperdidas=0; partidasempatadas=0; srand(time(NULL)); printf("Pulsa 'o' para empezar.\n"); while((c=getchar())!='y') { if (c=='\n') continue; numeroaleatorio = rand() % 6 + 1; numeroaleatorio2 = rand() % 6 + 1; printf("Tiras el dado y sale : %d\n", numeroaleatorio); printf("La maquina ha tirado el dado y ha salido %d\n", numeroaleatorio2); if(numeroaleatorio>numeroaleatorio2) { partidasganadas++; printf("Tu llevas %d partidas ganadas\n", partidasganadas); } else if(numeroaleatorio==numeroaleatorio2) { partidasempatadas++; printf("Has quedado empate, una pena. Llevas %d partidas empatadas\n", partidasempatadas ); } else { partidasperdidas++; printf("La suerte no va contigo.., llevas %d partidas perdidas %c%c", partidasperdidas, ':', '('); } printf("Pulsa 'o' para repetir\n"); } }
Como bien dijo dickgumshoe, lo primero que tienes que elegir es C o C++... Hay muchísimas guías en PDF que están muy bien explicadas, incluso en el foro hay, creo. Podrías empezar por ahí (Si no se pueden poner vídeos de youtube decirmelo, que soy nuevo:() Este canal (No es el mío. ) Tiene más vídeos de C y yo empecé por aquí, viendo vídeos como empezar a programar, a entender algo y luego ya me metí con los PDF con las guías, con los manuales, etc.... Si tienes alguna duda, pregunta!!
Bueno, yo hago eso a medida de lo que yo se, como se poco, muy poquito lo he intentado hacer así, y me ha salido Gracias por preocuparte también en mirarlo y eso! Y bueno, el caso es que yo empezé por C y cuando sepa de C más, seguiré con C++!
Bueno, llevo casi una hora haciendo esto, que no sabía como hacerlo.. Es una matriz de 2 filas, y 2 columnas obvio... Lo siento por no hacerla de más columnas... Pero era ya un codigo de la hostia, si me permitís la expresión xD. Es para que te hagas una idea... Yo no sabía ni lo que eran las matrices, tengo 12 años. Las busqué en internet y bueno me puse a " programarlo " Me han dicho, que es mucho más fácil con vectores, asique, mirate la estructura, entiendela y hazlo con vectores:D
Citar
#include <stdio.h> /* Como saber si una matriz es perfecta */ main() { int filas; int columnas; int eleccion1; int primernumero, segundonumero; int primernumero1, segundonumero1; int primernumero2, segundonumero2; int primernumero3, segundonumero3; printf("Inserta el numero de filas.\n"); scanf("%d", &filas); printf("Inserta el numero de columnas.\n"); scanf("%d", &columnas); if(filas == columnas) { printf("Vamos bien...\n"); } else { printf("Para que sea perfecta, tiene que tener los mismos numeros de filas y columnas\n"); } printf("Escribe 2 porque es de dos filas y dos columnas.\n"); scanf("%d", &eleccion1); switch(eleccion1) { case 2: printf("Introduce, seguidos, los numeros de la primera fila.\n"); scanf("%d %d", &primernumero, &segundonumero); printf("Introduce, seguidos los numeros de la segunda fila\n"); scanf("%d %d", &primernumero1, &segundonumero1); printf("Introduce, seguidos los numeros de la primera columna.\n"); scanf("%d %d", &primernumero2 , &segundonumero2); printf("Introduce, seguidos los numeros de la segunda columna.\n"); scanf("%d %d", &primernumero3, &segundonumero3); if(primernumero + segundonumero == primernumero1 + segundonumero1) { if(primernumero2 + segundonumero2 == primernumero3 + segundonumero3) { printf("Es una matriz magica\n"); } } else { printf("No es una matriz magica."); } break; } while(1); }