• Martes 13 de Mayo de 2025, 14:47

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

Páginas: 1 [2]
26
C/C++ / Re: Aprender C++
« en: Sábado 3 de Abril de 2004, 10:48 »
Hola:

Bueno mira, como punto personal, para aprender Co C++, cuqleuira que estudies te biene BIEN, ya que los dos tienes una GRAN SIMILITUD, solo que C++ es Orientado a Objetos (clases, constrcutors, herencias, etc, etc...)... Pero igual,. puedes comenzar con C o C++, el que mejor se te acomode, en este caso como ya sabes VB, pues C++ te debe venir de AGUA ;)......

Yo te recomiendo estos libros:

C++ Guia de Autoenseñanza   por: Herbert Schildt
C Manual de Referencia   por: Herbert Schildt

A la ves te recomiendo un libro especial para ALGORITMOS (ahorita no recuerdo el autor :S :S).... pero de todos modos, tal ves muchos me critiquen por el AUTOR que te recomiendo, pero yo he aprendido con esos libros. Pero como NO tengo libros de ALGORITMOS entonces te recomiendo esta pagina  www.c.conclase.com  ,  ya si NO quieres gastar en LIBROS de C (como dijiste que compraste de C++), entonces entra a www.elrincondelc.com ahi esta un buen tuto para novatos en C....

Ya de tu parte te toca practicar e idear !!!



byeeeee

27
C/C++ / Re: Otra Vez El Juego Del Gato
« en: Sábado 3 de Abril de 2004, 10:36 »
Hola:

Bueno si hablamos de mujeres guapas, entonces desde mi punto de vista, cambio parte de la respuesta ;)....

Bueno ahi si tienes dudas aqui estamos :D

byeeeee

28
C/C++ / Re: Otra Vez El Juego Del Gato
« en: Jueves 1 de Abril de 2004, 09:22 »
Hola:

El Juego del Gato es como el: Tres en Raya....usas la X y  O, el que forme 3 X en Orizontal, Vertical, Cruzado,   GANA!!!.....

Bueno compa, creo que primeramente deberia postear tu codigo e irte resolviendo DUDAS, ya que NO le hago la tarea a nadie, mas SI estoy dispuesto a reesolverte dudas, y cosas asi..... Postea Codigo, Pon lo que te dicen los WAR o ERRORES, y pues pregunta, pregunta... pero que se vea que estamos haciendo algo ;)....

El Gato es Facil y a la Ves Conflictuoso, pero de igualmanera la mayoria lo hacemos con una MATRIZ de [3][3]  3x3  de tipo CHAR para irle poniendo X o O...el pedo es COMO :D:....pero seria bueno que pusieras LO QUE TU PIENSAS SOBRE ... COMO LO HARIAS TU :D...

Pero bueno para SABEr si la casilla esta OCUPADA o NO !!...necesitas una de 2 cosas: hacer una funcion la cual compruebe TODAS las casillas (mas bien la MATRIZ), y si la matriz esta vacia...osea \0 (ya que es tipo CHAR), entonces PONE el caracter---.... de lo contrario SALE y retorna un VALOR.... la segunda seria IGUAL pero con un FOR(); ......

NOTA: la matriz[3][3]  es de tipo CHAR, como recomendacion INICIALIZALA....

Código: Text
  1.  
  2. for( i=0; i<3; i++ )
  3.           for( j=0; j<3; j++ ) matriz[i][j]= '\0';
  4.  
  5.  

byeeeeeeeee

29
C/C++ / Re: Parte Entera De Un Número
« en: Sábado 20 de Marzo de 2004, 04:26 »
Hola:

Pues tal ves soy el unico que NO te endiente :P...seria bueno que pusieras un CODIGO y vieramos que hacemos :D

byeeeeeeee

30
C/C++ / Re: Ayuda Con Grafos
« en: Sábado 20 de Marzo de 2004, 04:17 »
Hola:

Pues la veo dificil, ya que como dices: "ya q con lo de clase no me apaño.", necesitas estudiar mas :D.... aparte dime: sabes Arboles ???.... de o contraio, sera mejor que le apures :D... ya despues entras a grafos :D

byeee

31
C/C++ / Re: Problema Con Listas
« en: Sábado 20 de Marzo de 2004, 04:11 »
Hola:

Bueno pues como veo el CODIGO, NO ES TUYO y mucho menos lo hciste tu :D...o tal vez me equivoco, pero bueno, el error radica en el PRINTF que esta en: MAIN() checale...es aqui: (checa abajo).... Como segunda RECOMENDACION, trata de mejorar tu acomodamiento o escritura de Cofigos Fuente, (ceheca la forma en que la escribo), ya que de la forma anterior esta dificil saber DONDE EMPIEZA y DONDE TERMINAN los CILCOS, CONDICIONES, FUNCIONEs, etc, etc.... de la forma que lo ordene es mas facil ver todas las partes de codigo :D.... asi tambien NO se te pasara poner los "{ }", si es que algun dia te fallasen :D

NOTA: si lo que querias hacer ocn el "printf( "Hola" );" era que HOLA apareciera mas ABAJO, o algo paresido, entonces usa: "\n" ya que es como un ENTER... "printf( "\nHola" );"  ;)

NOTA2: ese codigo NO es muy bueno, ni muy dinamico :D...

Código: Text
  1.  
  2. int main()
  3.          {
  4.  
  5.          struct Lista *l1=NULL,*l2 =NULL;
  6.          int i,dato;
  7.          for(i=1;i<=4;++i)
  8.                   {
  9.                   printf("Dato de lista1: ");
  10.                   scanf("%d",&dato);
  11.                   l1=InsertaNodo(l1,dato);
  12.                   }
  13.          for(i=1;i<=1;++i)
  14.                   {
  15.                   printf("Dato de lista2: ");
  16.                   scanf("%d",&dato);
  17.                   l2=InsertaNodo(l2,dato);
  18.                   }
  19.          l1=Insertame(l1,l2);
  20.          printf("Holaaaaa");    /*AQUI ESTABA TU ERROR*/
  21.          ImprimeLista(l1);
  22.          getch();
  23.          return 0;
  24.          }
  25.  
  26.  

32
C/C++ / Re: Programacion De Un Timer En C... Ayuda Pls!!!
« en: Sábado 13 de Marzo de 2004, 04:39 »
Hola:

[dreadlock]
El codigo cumple con el punto 1 y 2...el problema namas quedaria en que NO enviaria un mensaje cuando NO SE PULSE UNA TECLA.... fuera de ahi.. mientras pulses una tecla enviara un mensaje xD...

De todos modos es una buena idea ya que con ese simple ejemplo le servira para que vea un poco mas haya !!

byeeeeeeeeee

33
C/C++ / Re: Ayuda Por Favor....
« en: Sábado 13 de Marzo de 2004, 04:33 »
Hola:

Bueno mira, como pista principal te digo de antemano que necesias usar:  kbhit();, time(0);, asi digamos que en cada: 3 segundos imprima un nnumero diferente, despues que pare cuando pulses cualquier tecla...PERO...aqui esta la desicion, puedes hacerlo con un: FOR o con DO-WHILE o un simple WHILE....TODO depende como lo propongas....

Aqui te dejo un ejemplo (me cae que CASI te hago el trabajillo :P), lo que hace este pequeño codigo si lo empleas bien es esto:

-La variable "tm" tendra el conteo del tiempo en SEGUNDOS, cuando llega al IF y se cumplan 4 segundos, entonces prosigue a imprimir el valor de "i", despues lo DECREMENTA, y pone "tm" en 0 segundos..... Ahora la incognita tuya seria... Como hago funcionar este codigo ??  Como hago que "i" valga lo que yo quiera ???.... piensale :D

P.D: haber sino se enojan por haberte puesto este codigo..... :P  xD

byeeeeeeee

Código: Text
  1.  
  2. long tm;
  3.  
  4. tm= time(0);
  5.  
  6. if( time(0)-tm==4 )
  7.           {
  8.           printf( "%i", i );
  9.           i--;
  10.           tm= time(0);
  11.           }
  12.  
  13.  

34
C/C++ / Re: Manejo De Variables
« en: Viernes 12 de Marzo de 2004, 06:02 »
Hola:

Bueno si quieres meter un mensaje en una variable tipo CHAR, has esto:

Código: Text
  1.  
  2. #include <stdio.h>
  3. #include <conio.h>
  4.  
  5. #define N 1000
  6.  
  7. int main()
  8.           {
  9.           char msg[N];
  10.  
  11.           clrscr();
  12.           printf( "--------------MENSAJE-----------------" );
  13.           printf( "\n\n:: " );
  14.           gets( msg );
  15.           printf( "\n\nPulsa para ver tu Mensaje de nuevo..." );
  16.           printf( "\n\n:: " );
  17.           getch();
  18.           puts( msg );
  19.           getch();
  20.           return 0;
  21.           }
  22.  
  23.  

Pues Aqui esta SUPERSIMPLE....

Sobre el cosh  pues nose, ya que me cae gordo Ecuaciones Diferenciales (ya que creo que ahi llevas todo ese mugrero)....

byeeeeeeeeee

35
C/C++ / Re: Contador Ascendente Descendente
« en: Jueves 11 de Marzo de 2004, 05:22 »
Hola:

Si quieren compilarlo en VC++  u otro que NO acepte el CLRSCR();....pues hagan esto:

quiten <conio.h>  y clrscr();...y sustituir..
pongan <stdlib.h> y system( "cls" );

Mas que nada es para hacer un codigo fuente mas FUNCIONAL o COMPILABLE en otros compiladores :D (para evitar criticas como experiencias)

byeeeeeee

36
C/C++ / Re: Programacion De Un Timer En C... Ayuda Pls!!!
« en: Jueves 11 de Marzo de 2004, 05:17 »
Hola:

Mira como pista te digo esto:

-Un array a puntero  *arr[]={ ??? };
-kbhit()

???= mensajes

byeeeeeeeee

37
C/C++ / Re: Estructuras De Datos
« en: Jueves 11 de Marzo de 2004, 05:11 »

38
C/C++ / Re: Ayuda Por Favor....
« en: Jueves 11 de Marzo de 2004, 05:09 »
Hola:

Bueno ada pues primeramente necesitas pensarle un poco, ya que estos foros como su nombre lo indica (que gereralmente todos son asi), pues necesitas postear tus dudas o plasmar tus dudas sobre el proceso, ya que al parecer ni siquiera te has esforzado a pensarle un poquito.... Postea dudas y te aclaramos :D

byeeeeeee

39
C/C++ / Re: Contador Ascendente Descendente
« en: Sábado 6 de Marzo de 2004, 08:31 »
Hola:

No se compliquen la vida....NO es TAN TAN necesario el kbhit()   solo asi es mas facil :D..

Código: Text
  1.  
  2. #include &#60;stdio.h&#62;
  3. #include &#60;conio.h&#62;
  4. #include &#60;ctype.h&#62;
  5.  
  6. int main()
  7.   {
  8.   int i=0;
  9.   char _op='A';
  10.  
  11.   clrscr();
  12.   printf( &#34;A= Ascendente&#092;tZ=Desendente&#092;tD=Limpiar Pantalla y Comenzar de Nuevo&#092;tS= Salir&#34; );
  13.    printf( &#34;&#092;n&#092;n&#34; );
  14.   while( _op!='S' )
  15.     {
  16.     _op=toupper( getch() );
  17.     switch( _op )
  18.       {
  19.       case 'A':
  20.         i++;
  21.         printf( &#34;&#092;n%i&#34;, i );
  22.         break;
  23.       case 'Z':
  24.         i--;
  25.         printf( &#34;&#092;n%i&#34;, i );
  26.         break;
  27.       case 'D':
  28.         clrscr();
  29.         i=0;
  30.         break;
  31.       }
  32.     }
  33.   printf( &#34;&#092;n&#092;nPulsa para salir...&#34; );
  34.   getch();
  35.   return 0;
  36.    }
  37.  
  38.  

40
C/C++ / Re: Dos.h
« en: Sábado 6 de Marzo de 2004, 08:19 »
Hola:

Algo mas simple y que puedas comenzar a experimentar con el uso de esta cabezera (dos.h), seria hacer un programita que ponga en pantalla: CARGANDO y que cada SEGUNDO ponga un signo, ya sea: *, . o - (lo que quieras). Para realizar el programa necesitas PENSAR :D....y solamente usas estas cabezeras y esto otro :D

#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <dos.h>

time.h <-- sirve para saber el tiempo transcrrido.....de tu parte esta hacer el proceso para contar solo 1 segundo.

dos.h <--- usa estas funciones   sound(valor);   nosound():  esto hace que se reprodusca un SONIDO....

stdio y conio<--- para realizar TODO tu programa: clrscr(); printf(); gotoxy(); getch(); return;, etc, etc....

Sera bueno que tengas un buen tuto :D

Aqui te recomiendo estos:

http://www.elrincondelc.com
http://www.c.conclase.com.ar

Echale Ganas !!! :D xD

byeeeeeeeeee

Páginas: 1 [2]