• Viernes 1 de Noviembre de 2024, 05:39

Mostrar Mensajes

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 - Luchingador

Páginas: [1]
1
C/C++ / Archivos
« en: Miércoles 27 de Junio de 2007, 16:53 »
Buenas.

Veran, quiero crear un archivo con un nombre dado por el ususario.

FILE *arch(nombre,"w+b");

pero me tira este error:

cannot convert char* to FILE

ese es el metodo que me enseñaron, o pongo algo mal?

Gracias

2
C/C++ / Re: Ayuda, Hacer Programa De Dibujo
« en: Lunes 18 de Junio de 2007, 16:20 »
por que al mandar a un procedimiento una matriz me lanza este error??

"Size of tipe is unknow or zero"

3
C/C++ / Re: Ayuda, Hacer Programa De Dibujo
« en: Viernes 15 de Junio de 2007, 17:26 »
Gracias, :ph34r:

Alguna sugerencia?  :P

4
C/C++ / Re: Ayuda, Hacer Programa De Dibujo
« en: Jueves 14 de Junio de 2007, 22:56 »
Este es el programa que uso para el dibujo libre, mueve con los cursores imprime con Ñ y se supone que se sale con + pero al presionar + todo Borland C se colapsa(xD) es nuevo para mi.

Citar
#include <stdio.h>
#include <conio.h>
void main()
{
 FILE *arch;
 arch=fopen("nuevo.dat","w+b");
 char c='D';
 char mat[25][19];
 int tecla,x=40,y=12,a,b;
 unsigned int pre;
 while(tecla!=43)
 {
  pre=getch();
  if(!pre)
  {
   pre=getch();
  }
  tecla=pre;
  gotoxy(x,y);
  if(tecla==72)
  {
   y=y-1;
  }
  else
  {
   if(tecla==80)
   {
   y=y+1;
   }
   else
   {
   if(tecla==77)
   {
  x=x+1;
   }
   else
   {
  if(tecla==75)
  {
   x=x-1;
  }
  else
  {
   if(tecla==164)
   {
  printf("%c",c);
  mat
  • [y]=c;

   }
   else
   {
    gotoxy(10,23);
    printf("Usa las flechas de movimiento del teclado");
    x=40;
    y=12;
   }
  }
   }
       }
     }
   }
   for(a=0;a<=25;a++)
   {
   for(b=0;b<20;b++)
   {
  fwrite(&mat[a],a*b,1,arch);
   }
   }
 }

5
C/C++ / Re: Ayuda, Hacer Programa De Dibujo
« en: Jueves 14 de Junio de 2007, 21:37 »
Antes que nada gracias por la atencion.

esto va a sonar muy estupido, pero, como?

lo siento no llevo mucho programando.

6
C/C++ / Re: Ayuda, Hacer Programa De Dibujo
« en: Jueves 14 de Junio de 2007, 18:52 »
a claro.

el problema es como, de abrirlo lo abro ya.

como esbribo en el?

fwrite(&mat
  • [y],0,1,arch)??????


en un doble for que haga avanzar el "x" y el "y"??

Gracias.

7
C/C++ / Ayuda, Hacer Programa De Dibujo
« en: Jueves 14 de Junio de 2007, 17:23 »
Buenas.

Bueno, me asignaron la tarea de hacer un programa de dibujo.

Mis problemas llegan cuando estoy haciendo el guardado, pense en hacer una matriz del tamaño de la pantalla y despues guardar esa matriz en un archivo binario, pero no se como guardar una matriz en un archivo binario.

Si tienen mejores ideas, por favor.

Luchingador.

Páginas: [1]