|
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
« 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. ' El codigo ha sido proporcionado: http://www.tutores.org Function PathTo(strFile As String) As String Dim x As Integer Dim strDirs As String Dim strDir As String Dim strEntry As String strDirs = "c:\" & vbNullChar Do While Len(strDirs) x = InStr(strDirs, vbNullChar) strDir = Left$(strDirs, x - 1) strDirs = Mid$(strDirs, x + 1) If Len(Dir$(strDir & strFile)) Then PathTo = strDir & Dir$(strDir & strFile) Exit Function End If strEntry = Dir$(strDir & "*.*", vbDirectory) Do While Len(strEntry) If (GetAttr(strDir & strEntry) And vbDirectory) Then If strEntry <> "." And strEntry <> ".." Then strDirs = strDirs & strDir & strEntry & "\" & vbNullChar End If End If strEntry = Dir$ Loop Loop PathTo = "" End Function Private Sub Command1_Click() MsgBox PathTo("AcroRd32.exe") End Sub
227
« 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. #include<iostream.h> #include<conio.h> int i; char cola[20]; char cola2[20]; char cajas[5]; int frente,fin; void imprimir_cola(); void ingresar_cola(); void ingresar_caja(); void pasarc_cola(); void abandonar_cola(); void cerrar_cola(); void cerrarb(); void eliminar_cola(); void main() { frente=-1; fin=-1; char opcion; int c; for(c=0;c<=19;c++) { cola[c]=' '; } do { clrscr(); gotoxy(10,4);cout<<"Elija una Opcion"; gotoxy(10,6);cout<<"'1'. Ingresar a cola"; gotoxy(10,8);cout<<"'2'. Ingresar a caja"; gotoxy(10,10);cout<<"'3'. Abandonar cola"; gotoxy(10,12);cout<<"'4'. Cerrar cajas"; gotoxy(10,14);cout<<"'5'. Cerrar Banco"; gotoxy(10,16);cout<<"'6'. Salir"; gotoxy(10,18);cout<<"Su opcion es [ ]"; gotoxy(2,20);cout<<"Solo podra introducir datos de un solo caracter alfanumericos, simbolos, etc"; gotoxy(24,12);cin>>opcion; switch(opcion){ case '1': ingresar_cola(); imprimir_cola(); break; case '2': ingresar_caja(); break; case '3': abandonar_cola(); break; case '4': // cerrar_cola(); break; case '5': // cerrarb(); break; } }while((opcion!='6')); } void imprimir_cola() { int c; int cc = 10; gotoxy(10,3);cout<<"Posiciones de arreglo"; gotoxy(10,5);cout<<"-----------------------------------------------------------"; for(c=0;c<20;c++) { gotoxy(cc,4);cout<<c; gotoxy(cc,6);cout<<cola[c]; cc+=3; } gotoxy(10,8);cout<<"Datos en el arreglo"; gotoxy(10,10);cout<<"Pulse cualquier tecla para continuar"; getch(); } void ingresar_cola(){ char ldato; clrscr(); if (fin < 19) { fin+=1; gotoxy(10,2); cout<<"Dato a introducir "; cin>>ldato; cola[fin]=ldato; if (fin== 0) { frente=0; } } else { cout<<"La cola esta llena"; } } void abandonar_cola() { char temp; clrscr(); if (frente==-1) { gotoxy(10,2); cout<<"La cola esta vacia"; } else { i=0; gotoxy(10,2); cout<<cola[frente]<<" Es el dato eliminado"; getch(); temp=cola[frente]; cola[frente]=' '; while (i<=4) { if (cajas[i]==' ') cajas[i]=temp; i++; } if (frente == fin) { frente=-1; fin=-1; } else { frente+=1; } } imprimir_cola(); } void ingresar_caja() { if (fin<19); }
228
« en: Sábado 10 de Marzo de 2007, 13:46 »
uno de los errores esta aca: void ingresar_caja(); { If (fin<19)
no se que quisiste hacer pero mas o menos la estructura seria asi: void ingresar_caja() { if (fin<19) { //aca lo que queres que hace } }
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
« en: Viernes 9 de Marzo de 2007, 18:03 »
postea el codigo que tenes hasta ahora.
230
« 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: if(i<argc-1) { printf(" "); } else { printf("\n"); }
231
« 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
« en: Martes 6 de Marzo de 2007, 15:53 »
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
« en: Martes 6 de Marzo de 2007, 12:11 »
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
« 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
« en: Domingo 4 de Marzo de 2007, 22:56 »
236
« en: Domingo 4 de Marzo de 2007, 22:55 »
237
« en: Sábado 3 de Marzo de 2007, 23:58 »
tienes razon.
238
« 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
« 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
« en: Sábado 3 de Marzo de 2007, 13:00 »
que error te tira?, se mas explicito.
241
« en: Miércoles 28 de Febrero de 2007, 20:26 »
Hola, alguien sabe si se puede implementar expresiones regulares en C o C++?
242
« 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. #include<stdio.h> #include<conio.h> #include<string.h> int main() { char ing[250]; char aux[20]; char pt[20]; int i = 0, j = 0; printf("Ingrese una cadana:"); fflush(stdin); gets(ing); printf("Ingrese el patron a buscar:"); fflush(stdin); gets(pt); while(ing[i] != '.') { while((ing[i] != ' ') && (ing[i] != '.')) { aux[j] = ing[i]; i++; j++; } aux[j] = '\0'; j = 0; if(strcmp(pt,aux)==0) { printf("Se encontro la cadena.\n"); break; } if(ing[i] !='.') { i++; } else { printf("\nNo se encontro la cadena:"); } } getch(); return 0; }
243
« 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
« en: Miércoles 28 de Febrero de 2007, 18:33 »
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
« en: Miércoles 28 de Febrero de 2007, 18:14 »
Es mas simple usar la API que la MFC?
246
« en: Miércoles 28 de Febrero de 2007, 17:30 »
42836
247
« en: Martes 27 de Febrero de 2007, 19:02 »
Hay alguna version en español para descargar?
248
« 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
« 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
« 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
|
|
|