• Sábado 10 de Mayo de 2025, 12:25

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

Páginas: 1 ... 8 9 [10] 11 12 ... 14
226
Visual Basic para principiantes / Re: Common Dialog
« en: Domingo 11 de Marzo de 2007, 14:40 »
Solo debemos introducir el codigo, crear un Boton llamado command1.
modificar la linea 6 con la letra de la unidad de disco duro en la que vamos a realizar la busqueda.
y en la linea 29 modificar AcroRd32.exe por el nombre del archivo que vamos a buscar.

Una vez ejecutado el codigo, se mostrará una alerta con la direccion fisica hacia el archivo.

Código: Text
  1. ' El codigo ha sido proporcionado: http://www.tutores.org
  2. Function PathTo(strFile As String) As String
  3. Dim x As Integer
  4. Dim strDirs As String
  5. Dim strDir As String
  6. Dim strEntry As String
  7. strDirs = "c:\" & vbNullChar
  8. Do While Len(strDirs)
  9. x = InStr(strDirs, vbNullChar)
  10. strDir = Left$(strDirs, x - 1)
  11. strDirs = Mid$(strDirs, x + 1)
  12. If Len(Dir$(strDir & strFile)) Then
  13. PathTo = strDir & Dir$(strDir & strFile)
  14. Exit Function
  15. End If
  16. strEntry = Dir$(strDir & "*.*", vbDirectory)
  17. Do While Len(strEntry)
  18. If (GetAttr(strDir & strEntry) And vbDirectory) Then
  19. If strEntry <> "." And strEntry <> ".." Then
  20.   strDirs = strDirs & strDir & strEntry & "\" & vbNullChar
  21. End If
  22. End If
  23. strEntry = Dir$
  24. Loop
  25. Loop
  26. PathTo = ""
  27. End Function
  28.  
  29. Private Sub Command1_Click()
  30. MsgBox PathTo("AcroRd32.exe")
  31. End Sub
  32.  
  33.  

227
C/C++ / Re: Ayuda Por Favor. No Se Como Hacer Esto!!!!!!
« en: Sábado 10 de Marzo de 2007, 13:56 »
No tengo mucho tiempo ahora, pero mas o menos algo pude arreglar. Otra cosa, primero trata de indentar el cidigo sino es mas dificil de leer, y segundo la el haeder stdio.h no es necesario incluirlo porque nunca lo usas. Consejo: trata siempre de evitar el uso de variables globales.
Aca esta el codigo indentado.
Código: Text
  1. #include<iostream.h>
  2. #include<conio.h>
  3.  
  4. int i;
  5. char cola[20];
  6. char cola2[20];
  7. char cajas[5];
  8. int frente,fin;
  9. void imprimir_cola();
  10. void ingresar_cola();
  11. void ingresar_caja();
  12. void pasarc_cola();
  13. void abandonar_cola();
  14. void cerrar_cola();
  15. void cerrarb();
  16. void eliminar_cola();
  17.  
  18. void main()
  19. {
  20.   frente=-1;
  21.   fin=-1;
  22.  
  23.   char opcion;
  24.   int c;
  25.  
  26.   for(c=0;c<=19;c++)
  27.   {
  28.     cola[c]=' ';
  29.   }
  30.  
  31.   do
  32.   {
  33.     clrscr();
  34.     gotoxy(10,4);cout<<"Elija una Opcion";
  35.       gotoxy(10,6);cout<<"'1'. Ingresar a cola";
  36.     gotoxy(10,8);cout<<"'2'. Ingresar a caja";
  37.     gotoxy(10,10);cout<<"'3'. Abandonar cola";
  38.     gotoxy(10,12);cout<<"'4'. Cerrar cajas";
  39.     gotoxy(10,14);cout<<"'5'. Cerrar Banco";
  40.     gotoxy(10,16);cout<<"'6'. Salir";
  41.     gotoxy(10,18);cout<<"Su opcion es [ ]";
  42.     gotoxy(2,20);cout<<"Solo podra introducir datos de un solo caracter alfanumericos, simbolos, etc";
  43.     gotoxy(24,12);cin>>opcion;
  44.  
  45.       switch(opcion){
  46.       case '1':
  47.         ingresar_cola();
  48.         imprimir_cola();
  49.         break;
  50.  
  51.       case '2':
  52.         ingresar_caja();
  53.         break;
  54.  
  55.       case '3':
  56.         abandonar_cola();
  57.         break;
  58.  
  59.       case '4':
  60.        // cerrar_cola();
  61.         break;
  62.  
  63.       case '5':
  64.        // cerrarb();
  65.         break;
  66.     }
  67.  
  68.   }while((opcion!='6'));
  69. }
  70.  
  71. void imprimir_cola()
  72. {
  73.   int c;
  74.   int cc = 10;
  75.  
  76.   gotoxy(10,3);cout<<"Posiciones de arreglo";
  77.   gotoxy(10,5);cout<<"-----------------------------------------------------------";
  78.  
  79.   for(c=0;c<20;c++)
  80.   {
  81.     gotoxy(cc,4);cout<<c;
  82.     gotoxy(cc,6);cout<<cola[c];
  83.     cc+=3;
  84.   }
  85.  
  86.    gotoxy(10,8);cout<<"Datos en el arreglo";
  87.   gotoxy(10,10);cout<<"Pulse cualquier tecla para continuar";
  88.   getch();
  89. }
  90.  
  91. void ingresar_cola(){
  92.   char ldato;
  93.  
  94.   clrscr();
  95.   if (fin < 19)
  96.   {
  97.     fin+=1;
  98.  
  99.     gotoxy(10,2);
  100.     cout<<"Dato a introducir ";
  101.     cin>>ldato;
  102.     cola[fin]=ldato;
  103.     if (fin== 0)
  104.     {
  105.       frente=0;
  106.     }
  107.   }
  108.   else
  109.   {
  110.     cout<<"La cola esta llena";
  111.   }
  112. }
  113.  
  114. void abandonar_cola()
  115. {
  116.   char temp;
  117.   clrscr();
  118.  
  119.    if (frente==-1)
  120.   {
  121.     gotoxy(10,2);
  122.     cout<<"La cola esta vacia";
  123.   }
  124.   else
  125.   {
  126.     i=0;
  127.     gotoxy(10,2);
  128.     cout<<cola[frente]<<" Es el dato eliminado";
  129.     getch();
  130.     temp=cola[frente];
  131.     cola[frente]=' ';
  132.  
  133.     while (i<=4)
  134.       {
  135.       if (cajas[i]==' ')
  136.       cajas[i]=temp;
  137.       i++;
  138.     }
  139.  
  140.       if (frente == fin)
  141.     {
  142.       frente=-1;
  143.       fin=-1;
  144.     }
  145.     else
  146.     {
  147.       frente+=1;
  148.     }
  149.   }
  150.   imprimir_cola();
  151.   }
  152.  
  153.  
  154. void ingresar_caja()
  155. {
  156.   if (fin<19);
  157. }
  158.  

228
C/C++ / Re: Ayuda Por Favor. No Se Como Hacer Esto!!!!!!
« en: Sábado 10 de Marzo de 2007, 13:46 »
uno de los errores esta aca:

Código: Text
  1. void ingresar_caja();
  2. {
  3. If (fin<19)
  4.  

no se que quisiste hacer pero mas o menos la estructura seria asi:

Código: Text
  1. void ingresar_caja()
  2. {
  3. if (fin<19) {
  4. //aca lo que queres que hace
  5. }
  6. }
  7.  

C tanto como C++ son sensibles a las mayusculas y minusculas. El If seria if. Otro error es que la cabecera de las funciones no son sentencias, por lo tanto no terminan con ;

229
C/C++ / Re: Ayuda Por Favor. No Se Como Hacer Esto!!!!!!
« en: Viernes 9 de Marzo de 2007, 18:03 »
postea el codigo que tenes hasta ahora.

230
C/C++ / Re: Duda Parametros De Printf
« en: Martes 6 de Marzo de 2007, 23:21 »
es un if comprimido en una sola linea.
es algo asi pero dentro de un printf:

Código: Text
  1.  if(i<argc-1)  {
  2. printf(" ");
  3. } else {
  4. printf("\n");
  5. }
  6.  

231
C/C++ / Re: Ayuda Por Favor. No Se Como Hacer Esto!!!!!!
« en: Martes 6 de Marzo de 2007, 20:11 »
no lo veo demasiado complicado como para que no lo puedas resolver. Al menos postea lo que hiciste hasta ahora y te podremos orientar.

232
C/C++ / Re: Crear Arreglos Dinamicos De Punteros A Estructuras
« en: Martes 6 de Marzo de 2007, 15:53 »
Cita de: "Eternal Idol"
Cita de: "AnioN"
a vos te parece legible un proyecto con codigo de varios lenguajes?, te parece serio pudiendolo haber resulelto con un lenguaje?
Un proyecto es una hipotesis, este codigo que acaban de mostrar es totalmente legible. Y no estamos hablando de lenguajes diferentes como pueden ser Prolog y assembly sino de C y C++, cuando este ultimo contiene al primero.
un proyecto es una forma de organizar las cosas, es como  bien decis, una hipotesis en la cual trabajan varias personas, y si a uno se le ocurre utilizar codigo de C++, cambiando de paradigma por mas que se pueda, las demas personas que solo saben C, en que posicion quedan?

233
C/C++ / Re: Crear Arreglos Dinamicos De Punteros A Estructuras
« en: Martes 6 de Marzo de 2007, 12:11 »
Cita de: "Eternal Idol"
Cita de: "AnioN"
no es recomendable mezclar codigo de c y c++ en  un mismo proyecto. Trata de programar en forma mas ordenada.
¿Y eso en que lo fundamentas? Al final de cuentas todo sera codigo de maquina, mientras sea legible y logico el codigo fuente del programa...
a vos te parece legible un proyecto con codigo de varios lenguajes?, te parece serio pudiendolo haber resulelto con un lenguaje?

234
C/C++ / Re: Crear Arreglos Dinamicos De Punteros A Estructuras
« en: Martes 6 de Marzo de 2007, 00:33 »
no es recomendable mezclar codigo de c y c++ en  un mismo proyecto. Trata de programar en forma mas ordenada.

235
C/C++ / Re: Librerias????
« en: Domingo 4 de Marzo de 2007, 22:56 »

236
C/C++ / Re: Librerias????
« en: Domingo 4 de Marzo de 2007, 22:55 »

237
C# / Re: Lista De Correo[c#]
« en: Sábado 3 de Marzo de 2007, 23:58 »
tienes razon. :D

238
Diseño de Algoritmos / Re: Arboles Y Nodos Hojas Inciales
« en: Sábado 3 de Marzo de 2007, 13:48 »
como tenes que diseñar el algoritmo?, en algun lenguaje en particular?. Una vez en C lo hice, y la solucion es simple. Tenes que recorrer todo el arbol y comprobas que ambos punteros de cada nodo sean igual a null y listo.

239
C# / Lista De Correo[c#]
« en: Sábado 3 de Marzo de 2007, 13:04 »
Hola, alguien me puede recomendar alguna lista de correo sobre c# en español?
Muchas Gracias.

240
PHP / Re: Conexion Con Mssql
« en: Sábado 3 de Marzo de 2007, 13:00 »
que error te tira?, se mas explicito.

241
C/C++ / Expresiones Regulares[c/c++]
« en: Miércoles 28 de Febrero de 2007, 20:26 »
Hola, alguien sabe si se puede implementar expresiones regulares en C o C++?

242
C/C++ / Re: Buscar Una Palabra En Una Cadena
« en: Miércoles 28 de Febrero de 2007, 20:23 »
Fijate si este codigo te sirve, lo hice en un rato. Puede que tenga errores.

Código: Text
  1. #include<stdio.h>
  2. #include<conio.h>
  3. #include<string.h>
  4.  
  5. int main() {
  6.   char ing[250];
  7.    char aux[20];
  8.    char pt[20];
  9.    int i = 0, j = 0;
  10.  
  11.    printf("Ingrese una cadana:");
  12.    fflush(stdin);
  13.    gets(ing);
  14.  
  15.    printf("Ingrese el patron a buscar:");
  16.    fflush(stdin);
  17.    gets(pt);
  18.  
  19.    while(ing[i] != '.') {
  20.      while((ing[i] != ' ') && (ing[i] != '.')) {
  21.         aux[j] = ing[i];
  22.        i++;
  23.          j++;
  24.       }
  25.  
  26.       aux[j] = '\0';
  27.       j = 0;
  28.      
  29.       if(strcmp(pt,aux)==0) {
  30.         printf("Se encontro la cadena.\n");
  31.          break;
  32.       }
  33.  
  34.       if(ing[i] !='.') {
  35.         i++;
  36.     } else {
  37.         printf("\nNo se encontro la cadena:");
  38.       }
  39.    }
  40.  
  41.   getch();
  42.   return 0;
  43. }
  44.  

243
C/C++ / Re: Buscar Una Palabra En Una Cadena
« en: Miércoles 28 de Febrero de 2007, 19:22 »
es muy facil, recorre el array y hace comparaciones. Ya sabes que las palabras estan separadas por un espacio o mas, y la ultima con un punto.

244
C/C++ / Re: Api De Windows
« en: Miércoles 28 de Febrero de 2007, 18:33 »
Cita de: "Eternal Idol"
Cita de: "AnioN"
Es mas simple usar la API que la MFC?
Eso dependera de tus conocimientos y soltura en C++, la MFC es una libreria que expone clases para encapsular el funcionamiento de la API de Windows que son funciones hechas compatibles con C.
tengo una base de C++ y mucho mas solida en C. Pero la API por lo que estoy viendo es muchisimo codigo.

245
C/C++ / Re: Api De Windows
« en: Miércoles 28 de Febrero de 2007, 18:14 »
Es mas simple usar la API que la MFC?

246
CONCURSO / Re: Miembros - 512 Mb
« en: Miércoles 28 de Febrero de 2007, 17:30 »
42836

247
C/C++ / Re: Api De Windows
« en: Martes 27 de Febrero de 2007, 19:02 »
Hay alguna version en español para descargar?

248
C/C++ / Re: Api De Windows
« en: Martes 27 de Febrero de 2007, 18:49 »
baje el cd de Visual c++ .net express, es posible tambien bajar la referencia para tener el cd?, o solo es online o bajarla cada vez que lo instalo?

249
C/C++ / Api De Windows
« en: Martes 27 de Febrero de 2007, 18:05 »
Hola, tengo la necesidad de programar utilizando la api de windows porque ya me resulta impresindible y la verdad que estoy un poco desorientado. Que IDe recomiendan?, referencia de la misma offline se puede conseguir?. Estuve viendo la pagina de c con clase pero explica la api orientada al diseño de GUIs y no es lo que necesito aprender. Necesito algo mas orientado al sistema, como sockets, threads, manejo del sistema de archivos, etc. Actualente estoy usando como IDE el Borland c/c++ 5.02, pero ya esta muy viejo. Muchos de aca usan el Visual c++ 6.0 o quiza el visual c++ .net.

250
Windows / Cygwin
« en: Viernes 16 de Febrero de 2007, 21:42 »
Hola, no entiendo bien el concepto de Cygwin. Lo que estoy buscando es alguna manera de poder programar usando la API de linux(procesos, threads, sockets, etc) desde windows. Es posible hacer algo asi?, no quiero aprender la API de windows porque la desconozco y no tengo el tiempo suficiente para hacerlo.

Páginas: 1 ... 8 9 [10] 11 12 ... 14