• Viernes 9 de Mayo de 2025, 11:52

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

Páginas: [1]
1
C/C++ / Olimpiada de Informatica
« en: Miércoles 20 de Marzo de 2002, 22:13 »
Yo no soy un experto en informatica, pero he buscado en el google y encontre lo siguiente:
http://www.google.com/search?q=cache:0N ... ISO-8859-1

que por lo que he visto es una pagina bastante mala.
Siento no poder ayudarte mas.

2
C/C++ / Re: ayuda con la sentencia feof
« en: Lunes 18 de Marzo de 2002, 15:30 »
He tenido un problema con esta sentencia, ya que en un archivo en el que he metido dos struct de tamaño 38 bit con fwrite, es decir el archivo tiene 76 bit. La cosa es que al poner la condicion de que al llegar al final deje de leer, no obtengo nucna que feof valga distinto de cero. De hecho he probado a avanzar con fseek 76 bit y feof sigue sin darme distinto de cero. Puede ser debido a que los struct funcionan de diferente manera??
Muchas gracias.

3
C/C++ / Re: ME JUEGO EL CURSO¡¡¡¡¡¡¡¡¡¡
« en: Viernes 8 de Marzo de 2002, 15:48 »
Toma esto es lo mas parecido que he encontrado ya hecho, como comprenderas no me voy a poner a estudiar tu programa, que yo tambien tengo que estudiar mi carrera:)

---------------------------------------------
/*-------------------------*/
  /*  Ejemplo en C:          */
  /*  LISTA1.C               */
  /*                         */
  /*  Lista enlazada simple  */
  /*                         */
  /*  Comprobado con:        */
  /*    - Turbo C++ 1.01     */
  /*    - Djgpp 2.01         */
  /*-------------------------*/

  #include <stdio.h>
  #include <stdlib.h>

  typedef

    struct f            /* Estos son los datos que guardamos: */
    {
      char nombre[30];          /*   Nombre, hasta 30 letras */
      char direccion[50];       /*   Direccion, hasta 50 */
      int edad;                 /*   Edad, un numero < 255 */
      struct f* siguiente;      /*   Y dirección de la siguiente */
    } Ficha;
 

  Ficha* dato1;                /* Va a ser un puntero a ficha */
  Ficha* dato2;                /* Otro puntero a ficha */
  Ficha* dato3;                /* Y otro más */

  void MuestraLista ( Ficha *inicial )
  {
    if (inicial)                               /* Si realmente hay lista */
    {
      printf("Nombre: %sn", inicial->nombre);
      printf("Dirección: %sn", inicial->direccion);
      printf("Edad: %dnn", inicial->edad);
      MuestraLista ( inicial->siguiente );    /* Y mira el siguiente */
    }
  }

  int main()
  {
  dato1 = (Ficha*) malloc (sizeof(Ficha)); /* Reservamos memoria */
  strcpy(dato1->nombre, "Pepe");           /* Guardamos el nombre, */
  strcpy(dato1->direccion, "Su casa");     /*   la dirección */
  dato1->edad = 40;                        /*   la edad */
  dato1->siguiente = NULL;                 /* y no hay ninguna más */
 

  dato2 = (Ficha*) malloc (sizeof(Ficha)); /* Reservamos memoria */
  strcpy(dato2->nombre, "Juan");           /* Guardamos el nombre, */
  strcpy(dato2->direccion, "No lo sé");    /*   la dirección */
  dato2->edad = 35;                        /*   la edad */
  dato2->siguiente = NULL;                 /* y no hay ninguna más */

  dato1->siguiente = dato2;                /* Enlazamos la anterior con ella */
 

  dato3 = (Ficha*) malloc (sizeof(Ficha)); /* La tercera */
  strcpy(dato3->nombre, "Carlos");
  strcpy(dato3->direccion, "Por ahí");
  dato3->edad = 14;
  dato3->siguiente = dato2;                /* enlazamos con la siguiente */

  dato1->siguiente = dato3;                /* y la anterior con ella */

  printf("La lista inicialmente es:n");
  MuestraLista (dato1);

  dato1->siguiente = dato2;        /* Borrar dato3: Enlaza Dato1 y Dato2 */
  free(dato3);                     /* Libera lo que ocupó Dato3 */

  printf("Y tras borrar dato3:nn");
  MuestraLista (dato1);

  return 0;
  }

 Esto es en esencia lo que pides, si le pones la funcion del menu y eso, esto se llaman listas y te costara comprenderlo, pero una vez comprendido resulta muy util y simplifica todo el proceso de programar bases de datos. Si te vas al foro de principiantes veras unos cursos que tratan esto en profundidad, aunque por supuesto no traen lo que pides, pero si parecido.

4
C/C++ / problena con el paso de parametros. HELP!!
« en: Miércoles 6 de Marzo de 2002, 16:09 »
La diferencia la explico bien tenesor, pero creo que el ejemplo que tu has puesto se refiere a dos casos de pasar por referencia, ya que en el primero pasas una direccion de memoria directamente, pero en el segundo pasas un puntero que no es otra cosa que una direccion de memoria.

int numero=5;

f(numero);  /*paso por valor*/
/* le pasas a la funcion el valor 5, equivalente a poner f(5);  */

f(&numero)  /*paso por referencia*/
/* pasas a la funcion la direccion de  numero si en esa funcion le sumo 3 por ejemplo, despues de ejecutarse f la variable numero valdra 8  */







[Modificado el 3/6/02 por delpa]

5
C/C++ / Re: quisiera que alguien me explicara como se aplican las fu
« en: Miércoles 6 de Marzo de 2002, 15:53 »
Las funciones se usan para poder hacer un codigo mas sencillo al trocearlo, ademas si vas a usar muchas veces uncodigo al ponerlo como funcion te ahorras el escribirlo mas de una vez.
Te pongo un ejemplo de como usarlas, aunque no se muy bien cual es tu pregunta, concreta un poco mas:
---------------------------------------------
#include<stdio.h>

void funcion(char );

/* void porque no devuelve nada, funcion es el nombre de la funcion, char por que le voy a pasar un caracter*/

main(){  /*este es el programa en si*/
   char letra;
   int i;
   
   printf("mete una letra");
   scanf("%c",&letra);
/* cojo una letra*/
   funcion(letra);
}

void funcion(char letra){
   /*pongo char en los parentesis y queda definida*/

   printf("la letra que metiste es %c",letra);

/*saco la letra en pantalla*/
}  
     
--------------------------------------------
Esto es lo mas simple que hay si tu duda es mas avanzada planteala mas concretamente, espero que te ayude.

6
C/C++ / Re: la sentencia fwrite
« en: Martes 5 de Marzo de 2002, 21:32 »
Po zi, con un poco de practica me salio, por cierto como seria para poder abrir un fichero para escritura, pero si luego quiero leerlo, poder hacerlo tambien??? He probado poniendo "w+" en fopen pero no me va, porque puede ser??

7
C/C++ / Re: la sentencia fwrite
« en: Domingo 3 de Marzo de 2002, 16:13 »
Alguien me puede poner un ejemplito que me copie una estructura a un fichero, en modo de txto o binario me da igual.
Muchas gracias.

8
C/C++ / Eooo, que ya hay nuevo foro...
« en: Jueves 28 de Febrero de 2002, 23:17 »
Discutidlo en el mensaje SOBRE EL FORO para dar paso a la estructura que he propuesto, aunque yo tb creo que hay que dejar asentar los foros y crearlos poco a poco no de golpe, para luego borrar los que no se usen y dejar los que si:)
Hala con esto cierro este tema.

9
C/C++ / Re: DESCARGAS DE TUTORIALES de C/C++
« en: Jueves 28 de Febrero de 2002, 22:48 »
Hay van unas cuantas descargas comentadas brevemente:

---------------------------------------------

http://www.elrincondelc.com/cursoc/cursoc.zip
 Escrito por goka urrutia, no se quien es, pero ya hice un curso suyo de html y estaba bastante bien.

http://www.mundovb.net/mundoc/cursodec.zip
  Tambien esta bien, es con el que recorde todo lo que habia estudiado de programacion, pero toca todo muy por encima.

http://usuarios.tripod.es/ncabanes/tutors/cc225.zip
  El mejor de los que he visto trata todo desde el principio y en profundidad, y es bastatnte extenso llegando a un intrduccion de C++, te dara para un mes o asi, si eres novato.

http://usuarios.tripod.es/ncabanes/tutors/ccuz.zip
   No lo he visto, lo pongo para hacer bulto
:D

Bueno espero que os animeis a mandar los mejores cursos y tutoriales que hayais visto a este tema del foro.

10
C/C++ / SOBRE EL FORO
« en: Jueves 28 de Febrero de 2002, 22:31 »
Vamos a ver yo creo que una forma util de utilizar este foro puede ser la siguiente:
Se pone un tema, por ejemplo descargas de tutoriales, y en ese tema se responde siempre para dicha cuestion, no abrir otro tema si no hay alguna diferencia sustancial, como por ejemplo descarga de codigo fuente y asi....
Si teneis mas sugerencias responded en este tema.:) B):P:D:)

11
Fortran / Saludos
« en: Miércoles 27 de Febrero de 2002, 23:31 »
acepto la invitacion, proponme tus dudas o lo que sea a ver si puedo hacer algo.

12
Retos / 25/02/02 - Fácil - Matematico - Ecuacion de segundo grado
« en: Miércoles 27 de Febrero de 2002, 23:27 »
Hala hay va otro, si tocais estos temas, yo por mi encantao:

---------------------------------------------
#include <stdio.h>
#include <math.h>
#include <conio.h>

int main(void){
   float coef[3],result1[2]={0,0},result2[2]={0,0},aux;
   clrscr();

   printf("Introduce los coeficientes (aX**2 + bX + C =0)n");
   printf("Introduce el coeficiente an");
   scanf("%f",&coef[0]);
   printf("Introduce el coeficiente bn");
   scanf("%f",&coef[1]);
   printf("Introduce el coef cn");
   scanf("%f",&coef[2]);

   aux=coef[1]*coef[1]-4*coef[0]*coef[2];

   result1[0]= (-coef[1]/(2*coef[0]));
   result2[0]= (-coef[1]/(2*coef[0]));

   if(aux<0){    /*hay raices complejas*/
     aux=-aux;

     result1[1]= ( sqrt(aux) / (2*coef[0]) );
     result2[1]= - (sqrt(aux)/(2*coef[0]));
   }
   else{
     result1[0]= result1[0] + sqrt(aux)/(2*coef[0]);
     result2[0]= result2[0] - sqrt(aux)/(2*coef[0]);
   }
   printf("La primera raiz es %f + %f i",result1[0],result1[1]);
   printf("La segunda raiz es %f + %f i",result2[0],result2[1]);

   return(0);
}

13
C/C++ / Re: sockets
« en: Miércoles 27 de Febrero de 2002, 22:38 »
Jur pos a mi no me ha llegado, si eso prueba otra vez, si no pos nada.
Muchas gracias.

14
Sobre los Foros de SoloCodigo / Re: nuevo subforo en c/c++
« en: Miércoles 27 de Febrero de 2002, 22:30 »
Hola solocodigo te mando este mensaje para plantearte que ha surgido la idea de un nuevo sub foro para principiantes en el que la mision seria plantear dudas basicas y cursos de nivel bajo o introductorio.
Ya cuenta con el apoyo de 5 personas incluido yo(mensaje nuevo foro enc/c++)  . Por si hay demsiados foros, decir que cuatro de los subforos no se han utilizado practicamente.
Muchas gracias.

15
C/C++ / Re: nuevo foro
« en: Miércoles 27 de Febrero de 2002, 22:24 »
ok ahora mismo lo hago

16
C/C++ / Re: nuevo foro
« en: Martes 26 de Febrero de 2002, 19:37 »
La cuestion es que dijo Solocodigo que para poner un nuevo foro hacen falta cuatro apoyos, por lo que si os interes responden otros dos por lo menos.
Muchas gracias

17
C/C++ / Re: nuevo foro
« en: Domingo 24 de Febrero de 2002, 15:50 »
Bueno pues ahi va una idea sobre un nuevo foro, si os gusta apoyadlo. Como estoy viendo aqui hay gente de diferentes niveles, y se mezclan las preguntas mas avanzadas con las mas simples, como yo pertenezco a la categoria de las mas simples, me gustaria proponeros, un foro para principiantes o de nivel bajo de programacion.

18
Fortran / Re: Saludos
« en: Domingo 24 de Febrero de 2002, 15:30 »
Nada mas decir que leere este foro habitualmente y que utiliizo fortran a menudo para la solucion de problemas de fisica.

19
C/C++ / Re: sockets
« en: Domingo 24 de Febrero de 2002, 12:56 »
jeje pos si no fuera mucha molestia a mi tambien me gustaria disponer de dicho tutorial.
Muchas gracias.
delapajar@hotamil.com

20
C/C++ / Re: paso de punteros a funciones
« en: Sábado 23 de Febrero de 2002, 12:59 »
Muchas gracias esto me sirve para aclarar conceptos basicos, ya que no he estudiado programacion de forma sistematica

21
C/C++ / Re: paso de punteros a funciones
« en: Miércoles 20 de Febrero de 2002, 21:04 »
vaya a la funcion le falta la llave que debia cerrarla pero eso a sido al copiar el texto jejejeje

22
C/C++ / Re: paso de punteros a funciones
« en: Miércoles 20 de Febrero de 2002, 21:02 »
Cuando paso algunpuntero a una funcion me salen varioos warning y para que me funcione tengo que ir probando paso a paso hasta que sale por casulaidad

ahi va el codigo si os aburris podeis indicadme los fallos, por cierto que compilador usais normalmente??
Muchas gracias.

#include <stdio.h>
#include <conio.h>
#include <string.h>

char encriptacion (char *);

void main (void){
   char *mens;
   int i,longitud,aux;

   clrscr();

   printf("Escriba el mensaje que quiere encriptar:");
   printf("Escribalo y al final pulse enter ");
   scanf("%[^n]",mens);

   longitud=strlen(mens);

/* aqui imprimo lo que meti antes*/
   for(i=0;i!=longitud;i++){
     printf("%c",mens);
   }

   getch();

   clrscr();

   printf("La frase encriptada es");
/*ahora utilizo la funcion de encriptacion*/
   mens=ecriptacion(&mens);

   for(i=0;i!=longitud;i++){
     printf("%c",mens);
   }

   getch();
}

char encriptacion (char *mensaje){
   char *mensaje;
   int i,longitud,aux;

   longitud=strlen(mensaje);

   for(i=0;i!=longitud;i++){
     aux=(int) mensaje;
     aux=aux+i*2;
     mensaje=(char) aux;
   }

23
C/C++ / Re: Desesperado... :-)
« en: Martes 19 de Febrero de 2002, 23:56 »
justo iba a poner un mensaje pidiendo ayuda sobre un codigo como ese de ahi arriba:)
thx  very much tenesor

24
C/C++ / Re: Estoy iniciandome en esto de la programacion
« en: Jueves 14 de Febrero de 2002, 16:30 »
Pos eso,, ya tengo algo de contacto con el lenguaje C, a nivel de un libro de McGraw que se llama programacion en C o lo que es lo mismo punteros y poco mas, pero la cuestion es que sigo anclado en el turboC y no se muy bien como seguir avanzando en esto y enfocarlo hacia alguna cosa util, no solo ejercicios de ejemplo como he hecho hasta ahora. Si me puede alguien dar alguna idea o sugerencia se lo agradecere.

Páginas: [1]