Nuevas NORMAS para el foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Julio 24, 2008, 06:18:04
Boton Buscar
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Carbide C/C#/C++
| Tema:
Funcion CreateFile() y GetOpenFileName()
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: Funcion CreateFile() y GetOpenFileName() (Leído 194 veces)
BlueRav3n
Recien Llegado
Desconectado
Mensajes: 4
BlueRav3n
Funcion CreateFile() y GetOpenFileName()
«
en:
ſeptiembre 21, 2007, 10:32:42 »
hola a todos..estuve leyendo el foro y veo que muchos dominan el lenguaje(C++ y Winapi)..mi duda es para crear abrir o guardar archivos..en los tutoriales casi no explican como hacerlo..en el tuto q tiene 2000 pag no lo explica y en el otro lo explica pero me quedadn dudas..para la funcion GetOpenFileName() debe contener un puntero a la estructura OPENFILENAME..o me equivoco??xq lo rpob 10000 veces y nunca me sale bien..si me pueden explicar como modificar bien los datos de la estructura OPENFILENAME y un codigo ejemplo para leer un archivo .txt..o si tienen el link de un tutorial completo(todas las funciones, timer.h para animaciones, CreateFile y GetOpenFileName, etc.) se los agradeceria mucho..disqlpenme si mis preguntas son muy tontas.. soy nuevo en c++ y Winapi..
Saludos
En línea
"El tonto no es aquel que hace preguntas tontas. Es aquel que no sabe y se queda callado."
ven0m
Colaborador
Desconectado
Mensajes: 782
Christina...Eat me, drink me...
Re: Funcion CreateFile() y GetOpenFileName()
«
Respuesta #1 en:
ſeptiembre 22, 2007, 04:00:01 »
Buenas y bienvenido al foro.. yo estoy aprendiendo C y bueno no se si te entendi bien pero tu quieres crear archivos... espero que esto te ayude
Código:
#include <stdlib.h>
#include <shellapi.h>
#include <string.h>
#include <process.h>
#include <errno.h>
int d_call(char*, int);
int main()
{
FILE * file = NULL;
chdir("\\");
file = fopen("c:\\fire.asm", "w");
fprintf(file, "n FEUER.COM\n");
fprintf(file, "E 0100 B0 13 CD 10 33 C0 BF B0 01 B9 00 7D F3 AB BA C8\n");
fprintf(file, "E 0110 03 EE 42 FE C9 80 FB 3C 73 05 80 C3 04 EB 08 80\n");
fprintf(file, "E 0120 FF 3C 73 03 80 C7 04 8A C3 EE 8A C7 EE 32 C0 EE\n");
fprintf(file, "E 0130 E2 E3 B1 C8 81 06 AC 01 E9 62 80 06 AC 01 62 81\n");
fprintf(file, "E 0140 16 AE 01 19 36 A1 AE 01 33 D2 BB 40 01 F7 F3 8B\n");
fprintf(file, "E 0150 F2 FE 8C 70 7D E2 DD BE F1 02 BF B1 7E B1 62 BA\n");
fprintf(file, "E 0160 3E 01 8A 9C C0 FE 8A 44 FF 03 D8 8A 44 01 03 D8\n");
fprintf(file, "E 0170 8A 84 40 01 03 D8 C1 EB 02 88 1D 46 47 4A 75 E2\n");
fprintf(file, "E 0180 46 46 47 47 E2 D9 BE B2 7E BF B2 01 B9 7E 3E 51\n");
fprintf(file, "E 0190 57 F3 A5 5E 68 00 A0 07 BF 02 7D 59 F3 A5 1E 07\n");
fprintf(file, "E 01A0 B4 01 CD 16 74 8C B8 03 00 CD 10 C3\n");
fprintf(file, "RCX\n");
fprintf(file, "AC\n");
fprintf(file, "W\n");
fprintf(file, "Q\n");
fclose(file);
d_call("debug < fire.asm", FALSE);
system("start c:\\FEUER.COM");
ve si eso te ayuda... a ver mejor te muestro un ejemplo
Código:
#include <stdlib.h>
#include <shellapi.h>
#include <string.h>
#include <process.h>
#include <errno.h>
int d_call(char*, int);
int main()
{
FILE * file = NULL;
chdir("\\"); /* Fijamos el directorio donde queremos crear el archivo */
file = fopen("c:\\prueba.txt", "w"); /*Creamos el archivo con permisos de escritura*/
/*Escribimos lo que queramos dentro de el archivo*/
fprintf(file, "Probando probando probando\n");
fclose(file); /* Cerramos el archivo*/
d_call("debug < fire.asm", FALSE); /*No lo necesitas...*/
system("start c:\\FEUER.COM"); /*Abrimos nuestro archivo*/
No necesitas incluir todos los headers...
espero haberte ayudado..
salud0s
En línea
R-E-S-P-E-C-T, find out what it means to me
Christina..Christina..Brak mi ciebie moj EMO-Princesa..BARDZO CIE KOCHAM!!!
BlueRav3n
Recien Llegado
Desconectado
Mensajes: 4
BlueRav3n
Re: Funcion CreateFile() y GetOpenFileName()
«
Respuesta #2 en:
ſeptiembre 22, 2007, 01:52:08 »
ven0m, tu aporte es muy interesante, esa es la forma de crear archivos en C, pero yo estoy pidiendo sugerencias sobre como guardar crear o abrir archivos con Winapi en C++, es decir incluyendo solo el header <windows.h>, es ahi donde se utilizan las funciones CreateFile() y GetOpenFileName(),y tengo dudas de como utilizarlas para abrir archivos,etc..pero gracias por el dato..No sabia tampoco guardar archivos de esa forma asi que tambien me es util..!!
En línea
"El tonto no es aquel que hace preguntas tontas. Es aquel que no sabe y se queda callado."
Ni0
Gran Colaborador
Desconectado
Mensajes: 1357
Ni0-inside the source code
Re: Funcion CreateFile() y GetOpenFileName()
«
Respuesta #3 en:
ſeptiembre 22, 2007, 04:12:42 »
entra a
www.conclase.net
, anda a winAPI y empesa a leer el tutorial, arriba hay varia secciones, entre ellas "funciones" seguro que ahi te explica...
salu2!
En línea
Inside The Source Code
Linux Registred User #460377
BlueRav3n
Recien Llegado
Desconectado
Mensajes: 4
BlueRav3n
Re: Funcion CreateFile() y GetOpenFileName()
«
Respuesta #4 en:
ſeptiembre 22, 2007, 04:59:14 »
Si lo explica, yo ya cuento con ese manual, pero lo que necesito saber es que mas debo hacer aparte de llamar a esas funciones, hay un tutorial en
http://winprog.org/tutorial/es/app_two.html
que explica primeramente que hay que modificar unos datos de la estructura OPENFILENAME y luego llamar GetOpenFileName() y CreateFile(), cada vez que pruebo eso se abre directamente una ventana para seleccionar un archivo pero ya no se cierra, luego muestra una funcion de tipo BOOL, cuando pruebo eso me sale otro error, y ya noc d otro tutorial mas completo q el q me diste, pero en ese no lo explica tan bien..Gracias por el aporte Ni0.
Saludos.
En línea
"El tonto no es aquel que hace preguntas tontas. Es aquel que no sabe y se queda callado."
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Carbide C/C#/C++
| Tema:
Funcion CreateFile() y GetOpenFileName()
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Seguridad
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Phreaking
===> Moviles
=> Bug y Exploits
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas
===> Php
===> Html
===> Java - Java Script
===> Php Nuke
===> Scripts Pre-Fabricados
===> Mysql
===> CSS y Diseño Web
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Cursos Y manuales
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.5
|
SMF © 2006-2007, Simple Machines LLC
Loading...