|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - JuanK
Páginas: 1 ... 212 213 [214] 215 216 ... 231
5326
« en: Martes 27 de Mayo de 2003, 14:50 »
pero no es dificil
--gcc archivo.c te compila y te genera un ejecutable a.out
--gcc archivo.c archivo2.c te compila y te genera un ejecutable a.out
--gcc -o ejec archivo.c archivo2.c te compila y te genera un ejecutable ejec
--gcc -o ejec archivo.c archivo2.c -lm te compila y te genera un ejecutable ejec y adicionalmente linka tu ejecutable con la libreria math
---gcc -o ejec archivo.c archivo2.c -lalleg te compila y te genera un ejecutable ejec y adicionalmente linka tu ejecutable con la libreria allegro
---gcc -o ejec archivo.c archivo2.c -lsock -lalleg -lm te compila y te genera un ejecutable ejec y adicionalmente linka tu ejecutable con la libreria de sockets, la de allegro y la matematica...y asi sgun desees linkar; el nombre que se usa para linkar depende de como hicieron la libreria...
--gcc archivo.c -g te compila y te genera un ejecutable a.out y te genera los simbolos para hacer debug de tu aplicacion, para lo cual el gcc trae el ejecutable gdb..pero esto ya es más avanzado..esta opcion aumenta el tamaño del ejecutable.
hay muchas más opciones, que en egeneral son optimizaciones para la velocidad o el tamaño de los ejecutables, tambien se puede personalizar el nivel de warnings que te muestre, es decir se puede pedir que te salgan warnings cuando tu codigo viole algun standart o cuando quieres que tui codigo sea ANSI o cuando quieres que todos los warnings se traten como errores etc, etc, etc..
pero por lo menos lo basico ya te lo enseñe... suerte.
Juank
5327
« en: Martes 27 de Mayo de 2003, 14:35 »
deberias borrar, solo es necesario publicar una vez.!!!
Juank Knauj
5328
« en: Martes 27 de Mayo de 2003, 14:34 »
pero por si las dudas, no olvides que la unica manera es que crees un proyecto y le agrgues tu archivo. cs al proyecto. Asi si te dejara coimpilarlo.
Juank
5329
« en: Martes 27 de Mayo de 2003, 14:33 »
No se de donde sacaste eso, pero no va a pasar nada porwue linux aunqeu se parezca mucho a UNIX, es muy diferente, porque su codigo, se supone, no es el de unix sino que inicialmente fue elaborado por torvalds, despues crecio y ahora todos le hechan mano..pero es licencia gnu...y no tiene que afectarce en caso de que dicha compra sea verdad.
Juank.
5330
« en: Martes 27 de Mayo de 2003, 14:26 »
Investioga hacerca de esto..(como ya lo sabes en estos dias no tengo mucho tiempo.)
estructura de yun archivo.exe...no de su ejecucion, sino de su contenido.-..
una vez tengas esto deberas generar el ejecutable y con otro programa que hagas, deberas anexar a tu ejecutable, creo que alfinal del archivo, los archivos adicionales, llevando por supuesto un indice de a partir de que bit y hasta cual bit va cada cosa...
Para descomprimirlo debes hacer un programa que lea su propio executable hasta que este llegue a s fin, y alli ubicar el indice donde se encuentra la ubicacion y tamaño de cada archivo que debe descomprimir , asi que por ejemplo en el indice el debe encontrar:
archivo nro: 1 nombre: archivo.mpg ubicacion byte nto: 12580 tamaño: 10000 archivonro :2 nombre: 2arch.txt ubicacion: 13581 tamaño : 20 descomprime en: c:aqui.txt
....
algo asi... no se siquedo claro, tecnicamente tu programa o cualquier programa deberia funcionar igual aunque le anexes mas datos al final del archivo., no lo he probado pero creo que hay gran posbilidad de que esto sea asi.
Juank
5331
« en: Martes 27 de Mayo de 2003, 14:19 »
La verdad no conozco ese algoritmo, y si no estuviera tan ocupado me pondria en la terea de ayudarte, lastima que lo necesites tan urgente porque me interesaria hacerlo.
Juank
5332
« en: Martes 27 de Mayo de 2003, 14:14 »
Debes hacerlo en assembler y cambiar el modo de la pantalla... hay varios modos, el mas conocifo el 13 h como ya lo debes saber y de ahi para arriba hay más segun la resolucion... umm pero ya veo que mes estas preguntando es acerca de la profundidad del color.... buena pregunta investigare.... juank
5333
« en: Martes 27 de Mayo de 2003, 14:04 »
pero si usas textcolor no te servira de nada a no ser de que adicionalmente utilices
cprintf
tambien puedes utilizar funciones para cambiar el color de fondo de donde escribes creo que es bkcolor o algo asi.. Nota que estas funciones son generalmente solo para turboc, algunos otrs compiladores tambien las pueden usar, ya sea con la misma sintaxis o con sintaxis diferente, adicionalmente otros compiladores pueden uasar funciones diferentes, o puedes trabnajar librerias graficas o librerias especializadas en el modo texto que las puedes bajar por internet.
Juank
5334
« en: Martes 27 de Mayo de 2003, 14:00 »
Ningun programa modo consola ta mostrara images...
salvo que estes confundido...
para ver imagenes se necesita inicializar el modo grafico y siquieres desplegar texto, con allegro puedes usar textout.
lo que tambien pudes hacer es trabajar em modo consola y cuando necesites cambiar a modo grafico, y viceversa, aunquie no veo la necesidad de combinar los dos.
Tal vez el problema tuyo sea para capturar los datos en modo grafico o algo asi?
Juank
5335
« en: Martes 27 de Mayo de 2003, 13:55 »
no te deja compilarlos ha no ser de que crees un proyecto..lo mismo pasa si quieres compilar codigo de c en el visual estudio la unica manera de que te deje ahcer eso es creando un proyecto y agregando al proyecto tu archivo .cs.
Juank
5336
« en: Martes 27 de Mayo de 2003, 13:53 »
gracias , otra y otra y otra y otra y otra y otra y otra vez
5338
« en: Lunes 26 de Mayo de 2003, 19:16 »
Hola, otra vez yo.. http://foros.solocodigo.com/viewthread. ... 360&page=3este link es de un tema que estamnos desarrollando con radarman..si entras solo te muestra dos paginas, pero desde afuera se ven tres..y realmente son tres.. pero si entras a la pagina tres desde afuera, te muestra la pagina tres y como hasta la pagina 8 o mas.. pero despues de la 3 todas estan vacias... espero que me puedas ayudar nuevamente. juank
5339
« en: Lunes 26 de Mayo de 2003, 19:11 »
gmantil nos enseño algo muy importante hace algunos dias...busca en los post de 2 semanas para atras y encontraras una solucion sencilla, basicamente estas teclas arrojan dos caracteres en vez de uno asi que el primer caracter creo que es 0 y el segundo de fine la tecla presionada, de esta forma cada vez que se capture una tecla especial, deberas capturar 2 cracteres y no 1 como lo harias habitualmente, revisa los post de gmantil que ahi esta muy claro..no olvides que para buscar utilizas el link que esta al lado del link de cerrar sesion.
juank
5340
« en: Lunes 26 de Mayo de 2003, 19:08 »
Parece que maneja un arbol binario y lo del : //PARA QUE SIRVE ESTA struct struct nodo { struct nodo *izq; int info; struct nodo *der; }; //y porque se define este tipo de dato?? typedef struct nodo *arbol;
struct se utiliza para definir un tipo de datop compuesto , a manera de estructura, y typedef en este caso nos ahorra declarar las variables como
struct arbol *mivariable;
y mejor arbol mivariable;
r->info=getche();//que se esta haciendo aqui???
como r es un apuntador..revisa y veras... hacemos referencia a su contenido, no a travez de puntos como se haria normalmente: r.info, sino que al ser apuntador se hace r->info, que es algo asi como r que apunta a info.
La aplicaion realiza dos tipos de recorrido diferente a travez de un arbol.
Debes investigar.
Juank
5341
« en: Lunes 26 de Mayo de 2003, 18:59 »
Illi encontratras mucha informacion.. pero te ahorro el camino..
visita la pagina de la libreria allegro..eso si si usas turboc..estas frito porque ahi no te sirve, deberias usar un compilador mejor. Con allegro puedes cargar graficos de cualquier resolucion y propfuncdidad de colo, usar transparencias, graficas, mascaras, double buffer..etc..etc.. etc.. tiene soporte para tarjetas aceleradoras...enfin,.,.y es giftware o sea absolutamente gratis y es facil de aprender. En el foro de videojuegos tengo publicado un link a un juego que estoy haciendo, pero el link esta roto y se me habia olvidado arreglarlo, esta noche lo arreglare.
suerte
juank
5342
« en: Lunes 26 de Mayo de 2003, 18:53 »
el problema es que tu programa presenta un error... elñ error no es de sintaxis por eso el compilador te genera el .exe, pero el problema esta en el diseño.. debes hacerle un seguimiento paso a paso a tu programa porque en algun momento esta desborando la memoria.. revizsa los bucles, las cadenas y lo que trabajes en pnuteros, ya que estos, al igual que las invocaciones recursivas a las funciones, son las causas más frecuentes de este error;
JuanK
5343
« en: Lunes 26 de Mayo de 2003, 14:16 »
Infortunadamente, y omo muchos ya lo saben, me encuentro muy ocupado con mis propio trabajos finales de la Universidad y casi no me queda tiempo, pero te voy a asesorar:
Investiga sobre el manejo de archivos: -funciones de bajo nivel: open read write close -funciones de Alto nivel(recomendadas) fopen fread fwrite fclose
Te anexo unos ejemplo que hice hace tiempo para alguien aca en el foro.
Son ejemplos de manejo de archivos con funciones de alto nivel y de bajo nivel, las de bajo nivel se operan por medio de descriptores y las de alto nivel por medio de apuntadores, una vez ya las aprendas a manejar te quedara muy sencillo volver varios archivos uno solo.
Juank
5344
« en: Domingo 25 de Mayo de 2003, 08:33 »
por el momento encontre estos errores en tu funcion... trata de corregirlos: int login(usuarios *usuario,FILE *key) { int valido=0; usuarios usutemp; printf("nLogin: "); gets(usuario->login); printf("nPassword: "); scanf("%ld",&usuario->password); //no puedes copiar esto, fread recive un apuntador de cualquier tipo //y tu no le estas pasando ningun apuntador, sino la estructura completa fread(usutemp,sizeof(usuario),1,key); //no has declarado la variable temp //adicionalmente esta comparacion no hace nada //por lo mismo que no has declarado temp if(temp.login==(*usuario).login && temp.login==(*usuario).login) { valido=1; } //el parentesis sobra, aunque no pasa nada. return(valido); }
chau. Juank
5345
« en: Domingo 25 de Mayo de 2003, 08:22 »
pero si no me pasas el archivo
LineaUno.txt
me resulta muy dificil hacerle el debido seguimiento a tu programa... cuando pases el link...intentare nuevamente.
JuanK
5346
« en: Domingo 25 de Mayo de 2003, 08:19 »
Trata de hacerlas tu y comentame tus dudas.. Aca en el foro hay varias publicaciones de listas.. ya buscaste? creo que no..arriba en la parte donde dice cerrar sesion hay un link pequeñito que casi nunca uso ..y dice buscar.
Juank
5347
« en: Domingo 25 de Mayo de 2003, 08:00 »
Lo primero es convertir todos tus archivos en uno solo..como? pues depende que te quede mas facil:
-volverlo un .zip -hacer tu un programa que lo empaquete -bajr una utilidad de internet que ya haga eso por ti.
El punto critico es que cualquiera que sea tu desicion, afectara la facilidad con la que lo hagas.
Mi recomencdacion es que hagas un proghrama que te convierta tus archivos en uno solo.
Una vez echo esto puedes crear un instalador que desempaquete tu programa segun una cadena capturada por teclado, como tu mismo sabes como volviste los archivo uno solo, ahora haces el procedimiento inverso , que es , por supuesto desempaquetarlos a sus archivos originales, y hacer esto en la carpeta que corresponde a la ubicacion dada por el usuario.
Si tienes dudas... que creo que si, con gusto las resolvere.
Juank
5348
« en: Domingo 25 de Mayo de 2003, 07:55 »
Una copia de seguridad no es sino una copia cualquiera.. Si la copia la debes hacer de un archivo, -abres el archivo -lees una parte y la colocas en un buffer -abres un nuevo archivo -copias el buffer en el nuevo archivo -lees mas buffer del archivo de origen y copias al nuevo archivo -continua el ciclo de copia hasta acabar.. -se cierran los archivos...
Cual es el problema? si tienes dudas de algun segmento especifico de codigo, publicalo y te ayudaremos. O sino sabes como manejar archivos.. dinoslo y te ayudaremos...
En fin si tienes dudas mas concretas , hasnolo saber.
Juank
5349
« en: Domingo 25 de Mayo de 2003, 07:52 »
porque no intentas hacerlo...no es nada dificil pero si es un poco largo de hacer... Buscando que otros te hagan las cosas no vas a llegar a ningun lado.  Trata de hacerlo y si te surgen dudas te colaborare para resolverlas. Juank
5350
« en: Domingo 25 de Mayo de 2003, 07:43 »
Páginas: 1 ... 212 213 [214] 215 216 ... 231
|
|
|