Category C/C++

Reordenar un Array

Se trata de escribir una cadena alfanumérica y hacer que la misma se divida en bloques separados de letras o números. #include<stdlib.h> #include<stdio.h> #include<string.h> int main(){ char cadena[512]; char** array_de_cadenas = 0; char** array_de_cadenas_r = (char**)malloc(sizeof(char)*1); array_de_cadenas_r[0] = (char*)malloc(sizeof(char)*128); memset(array_de_cadenas_r[0],0,sizeof(char)*128); // char array_de_cadenas[20][128] = {{0}}; printf(“ingrese la cadena..\n”); scanf(“%s”, cadena); int modo=0; int pos=-1; int […]

Descomponer en Unidades

Hola, hice un programita para que muestre un número que se descompone en unidades. Tiene diferentes formas de mostrarlo, inclusive en orden ascendente o descendente. Si quieren mostrar sus formas de hacerlo, muy bien,   // // By 85 // elhacker.net // etalking.com.ar // boyscout_etk@hotmail.com // 2013 //////////////////////////////////////////////////////////////////////////////////////////////// #pragma warning(disable: 4244) #pragma comment(lib, “winmm.lib”) #include<windows.h> […]

Mensaje scroll

Link Original: http://foro.elhacker.net/programacion_cc/mensaje_scroll-t386831.0.html Hola, estaba probando un código para mensaje scroll, me pareció buena la idea de postearlo. Ya lo había usado mucho antes pero no para un programa de consola. El programa va a mostrar todas las cadenas que hay en un array de cadenas o matríz de caracteres, son 13 cadenas en total, […]

CRT Personalizada

Hola, estaba leyendo este texto: 5) make your own CRT MUCH easier than you might think… what do you need from a runtime? to allocate/deallocate mem? to print to the console? look up the functions required to allocate memory from windows… now just have some functions that set needed globals: HANDLE g_hHeap = 0; extern […]

Clases de Almacenamiento

Link Original: http://foro.elhacker.net/programacion_cc/clases_de_almacenamiento-t386497.0.html Hola me decidí a crear un proyecto simple que trate de aplicar todas las keywords del lenguaje con respecto a las clases o directivas de almacenamiento. No creo haber utilizado todos los casos posibles, pero me parece que el resultado es un código que explica muy bien al menos como usar los […]

Acceder Campos de Estructura por Puntero a Estructura

// // Yo no fui // // // // ///////////////////////////////////////////////////////////////////////////////////////////////// #include<windows.h>// SYSTEM #include<stdio.h> ///////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////// struct Sasafras{ int mandan; }; struct Quete{ struct Sasafras quete; }; struct Cador{ struct Quete tazo; }; struct ElchoCador{ int x, y, z; struct Cador elcho; }; ///////////////////////////////////////////////////////////////////////////////////////////////// void Iniciar1(struct ElchoCador* reg); void Iniciar2(struct ElchoCador* reg); ///////////////////////////////////////////////////////////////////////////////////////////////// int main(){ struct […]

Pseudopunteros

Link original: http://foro.elhacker.net/programacion_cc/pseudopunteros-t385862.0.html Esto se trata de ‘typecasting’ o casteo de variables para ser utilizadas como punteros. Se presentan problemas de portabilidad entre arquitecturas, pero se muestran soluciones posibles para resolverlos. Esto es una demostración igualmente. main.cpp // // By 85 // elhacker.net // etalking.com.ar // boyscout_arg@hotmail.com // 2013 // ///////////////////////////////////////////////////////////////////////////////////////////////// //#include<windows.h> #include<stdio.h> #include<stdlib.h> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// […]