Muchas gracias, errores tontos los mios
Funcionó!
Funcionó!
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úvoid Initialize_File()
{
File.file = fopen(File.path,"rb");
if(File.file != NULL)
{
printf("se pudo abrir el archivo\n");
}
else if(File.file == NULL)
{
printf("No se pudo\n");
}
system("PAUSE");
}
void GetPath()
{
char path[64];
File.path_len = 0;
int i = 0;
printf("Introduce la ruta\n");
gets(path);
while(path[i] != '\0')
{
File.path_len++;
i++;
}
File.path = (char*) malloc(File.path_len * sizeof(char));
File.path = path;
printf("La cadena es %s y mide %d caracteres",File.path,File.path_len);
system("PAUSE");
}
struct disas_file{
char *path;
int path_len;
int size;
FILE *file;
char *data;
};
case WM_QUERYENDSESSION:
code
break;
LRESULT CALLBACK WindowsProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch(msg) //Analizamos el mensaje que recibe como parametro la función
{
case WM_PAINT: //En caso que ocurra WM_PAINT
HDC hDC; //Creamos un dispositivo de contexto (para poder dibujar)
//Contiene información que puede ser usada para pintar el área de cliente de una ventana por la propia aplicación.
PAINTSTRUCT ps;
hDC = BeginPaint(hwnd, &ps); //Prepara la ventana para dibujar sobre ella
RECT rectangulo; //Creamos un rectangulo en la ventana para dibujar sobre el
GetClientRect(hwnd, &rectangulo); //Agregamos el rectangulo a la ventana
//Función que dibuja un texto sobre el rectangulo creado
DrawText(hDC, //Identificador del dispositivo de context
"Hola Mundo!!!!!", //Texto a dibujar en pantalla
-1, //Dejamos que la función ajuste automaticamente el tamaño del texto.
&rectangulo, //Dirección del rectangulo donde se dibujará el texto
DT_SINGLELINE | DT_CENTER | DT_VCENTER //Formato del texto (una sola linea centrada horizontal y vericalmente)
);
EndPaint(hwnd, &ps); //Termina el proceso de dibujo en la ventana
break;
case WM_DESTROY: //En caso que ocurra WM_DESTROY
PostQuitMessage(0); //Ocurre el mensaje WM_QUIT para terminar la aplicación
return 0;
break;
}
//Esta función procesa los mensajes no tratados por WindowsProc(), como redimensionar
//la ventana, maximizarla, etc.. , es decir, hace lo predterminado sin alterar su función
return DefWindowProc(hwnd, msg, wParam, lParam);
}
while (m='s')
while (m=='s')
Cita de: Xafirot en 23 Febrero 2011, 22:25 PM
El uso comercial de software ilegal no es un delito sin víctimas", según apunta Luis Martín, director de Windows para empresas, y añade que supone "una competencia desleal para aquellas empresas que hacen las cosas bien y son legales y repercute muy negativamente en la creación de puestos de trabajo".
esto es mentira
int n[5];
for(int i = 0;i<5;i++)
{
printf("%d\n",n[i]);
}
Cita de: cundre en 10 Febrero 2011, 18:29 PM
ok entonces deberia crear una funcion void
y llamarla desde el main?
#include "stdio.h"