|
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 - m0skit0
Páginas: 1 [2] 3 4 ... 100
26
« en: Martes 12 de Abril de 2011, 14:54 »
alguna idea? Ejem, ya te lo he dicho en mi post anterior...
27
« en: Martes 12 de Abril de 2011, 13:45 »
Hola bienvenido al foro
Deberías usar la etiqueta de código, y no la de negrita, así tu código quedará formateado y más legible.
En cuanto a tu problema, podrías o bien comprobar primero si ya hay un barco o bien crear una matriz que indique si una posición ya está ocupada.
Saludos.
28
« en: Martes 12 de Abril de 2011, 13:17 »
El asterisco de más es para recoger el valor al que apunta el puntero. Esto viene en cualquier libro de C
29
« en: Martes 12 de Abril de 2011, 10:23 »
Primero, tu pregunta no tiene nada que ver con este hilo. Segundo, este hilo es de hace 8 años. Y terecero y último, aquí no se hace la tarea.
30
« en: Martes 12 de Abril de 2011, 10:21 »
Yo creo que ya llevas suficiente tiempo en el foro como para usar las etiquetas de código Estás usando C++, así que usa la clase string y deja de marearte con char*. Saludos.
31
« en: Martes 12 de Abril de 2011, 10:16 »
Hola. Comentarte un par de cosas antes de ir al tema si me permites: 1) No sirve de nada amontonar el código tal y como lo haces. ¿Qué sales ganando con ello? Nada salvo poca legibilidad. Deja que pase el aire 2) Tu pregunta no tiene mucho sentido porque un array en C no es más que un puntero con la memoria ya reservada. En C array = puntero, es decir, int[] = int*. 3) Incluye siempre las cabeceras de las librerías que uses. Aquí te falta stdlib (para usar rand). 4) Nombra las funciones acorde con lo hacen. #include <stdio.h> #include <time.h> #include <stdlib.h> void rellenar_matriz(int *m) { int i; for(i = 0; i < 9; i++) { } } int main() { int m[3][3] = {{-1,-1,-1},{-1,-1,-1},{-1,-1,-1}}; rellenar_matriz((int*)m); int i, j; for(i = 0; i < 3; i++) { for(j = 0; j < 3; j++) { } } return 0; }
32
« en: Lunes 11 de Abril de 2011, 12:03 »
Si vas a dedicarte a cualquier cosa relacionada con la computación, más te vale aprender inglés porque sino siempre vas a estar en las mismas. No es tan difícil como parece y será una de tus mejores inversiones.
Saludos.
33
« en: Lunes 11 de Abril de 2011, 09:38 »
Con multicarácter supongo que te refieres a Unicode...
Obviamente no puedes pasar un wchar a un char, ya que un wchar ocupa normalmente el doble, por tanto perderías la información. De la forma que quieres hacerlo no te queda más remedio que hacerlo manualmente (es decir, si es Á devuélveme A). Seguro que puedes encontrar algún patrón en Unicode que te permita evitar un switch() demasiado grande.
Saludos.
34
« en: Domingo 10 de Abril de 2011, 19:19 »
Primero, aquí no se hace la tarea...
Yendo a tu problema, eso te lo hace cualquier compilador de C para ARM (por ejemplo gcc). Por si no lo sabías el compilador pasa el código en C primero a ensamblador y luego lo ensambla.
Saludos.
35
« en: Sábado 9 de Abril de 2011, 15:43 »
Pero no se lo des hecho, hombre... Y además para qué te complicas la vida: #include <iostream> using namespace std; int main() { bool p, q; cout<<"Introduce el valor (0 | 1) del primer valor de verdadn"; cin>>p; cout<<"n"; cout<<"Introduce el valor (0 | 1) del segundo valor de verdadn"; cin>>q; cout<<"n"; cout<<"Introduce la operación lógican"; cout<<"1->DISYUNCIONn"<<"2->CONJUNCIONn"; //etc.... int unsigned operacion_logica; cin>>operacion_logica;cout<<"n"; bool resultado; switch (operacion_logica) { case (1): resultado = (p||q); break; case (2): resultado = (p&&q); break; } cout << resultado << endl; }
36
« en: Viernes 8 de Abril de 2011, 21:27 »
Con instalar una librería de 32 bits te valdría creo.
37
« en: Viernes 8 de Abril de 2011, 13:21 »
Creo que tu problema no radica en ld, sino que tienes una libc de 64 bits y estás intentando compilar para 32 bits.
Además ten cuenta que la pila va por palabras de 64 bits y no 32, así que ojo con eso también.
38
« en: Viernes 8 de Abril de 2011, 09:08 »
Ains, no hay que tocar cuando no se sabe, y en este caso hay que leer antes... La única manera es remplazando el chip de la BIOS o flasheándolo en un programador de EEPROMS. En cualquier caso tienes que quitar la EEPROM de la BIOS. Esto a veces no es posible en portátiles porque el chip está soldado, pero en la mayoría de los sobremesa que conozco el chip de la BIOS se puede quitar. Saludos
39
« en: Viernes 8 de Abril de 2011, 09:06 »
40
« en: Viernes 8 de Abril de 2011, 09:04 »
Pon otro
41
« en: Viernes 8 de Abril de 2011, 09:04 »
No, no te comprendo. ¿Quieres que te hagamos la tarea mientras tú estás tirado al sol? Y no es cuestión de dinero, sino de principios. Además, va en contra de las reglas del foro, que siendo tan vago como eres, seguro que ni las has leído. Agur y a currar
42
« en: Jueves 7 de Abril de 2011, 22:08 »
Cualquier distro sin GUI te tira perfectamente aunque hay GUIs para PCs menos potentes (mírate Xfce, WManager -éste lo tenía yo en un Pentium II 400 MHz con 128 MiB RAM -...). Saludos.
43
« en: Jueves 7 de Abril de 2011, 21:43 »
¿Por qué no le pones un Linux más completo y reciente? Ese Linux se usa para routers
44
« en: Jueves 7 de Abril de 2011, 21:42 »
¿Quién ha instalado ese Linux?
45
« en: Miércoles 6 de Abril de 2011, 19:45 »
Tendrás que instalarlo desde los fuentes, y posiblemente dependa de otros paquetes/librerías que también deberás compilar/instalar manualmente.
46
« en: Miércoles 6 de Abril de 2011, 16:30 »
De hecho un .BAT para lo que quieres hacer es tu opción ideal.
Saludos.
47
« en: Miércoles 6 de Abril de 2011, 16:26 »
este linux que trae el DD debe ser muy sencillo porque no tiene el comando apt-get ni el yum ni el rpm ¿DD? No sé a qué te refieres. ¿Y por qué no instalas apt-get?
48
« en: Miércoles 6 de Abril de 2011, 08:39 »
Ojo que para compilar sólo con el paquete gcc no te vale. Debes instalar build-essentials.
49
« en: Miércoles 6 de Abril de 2011, 08:16 »
Pues a mí me parece bastante, por no decir muy, fácil. bool p, q; unsigned int operacion_logica; cin >> p; cin >> q; cin >> operacion_logica; switch(operacion_logica) { etc... }
50
« en: Martes 5 de Abril de 2011, 15:57 »
Bueno, un apunte que acabo de mirar y que me resulta extraño es que, si primero monto la imagen navegando por las carpetas (del disco multimedia) se monta en el escritorio, sin embargo en el archivo /dev/mtab no aparece ninguna unidad nueva montada, tiene las 11 que hay siempre. Yo pensaba que en ese archivo se agregaban todas las unidades que se iban montando (la de windows que había montado previamente si aparece). hay distros como Ubuntu que usan FUSE y por tanto los dispositivos no aparecen con mount Y Samba es para Linux, entonces obviamente funciona. Windows no usa Samba, sino directamente su implementación del protocolo SMB (que es de IBM).
Páginas: 1 [2] 3 4 ... 100
|
|
|