Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ivancea96

#251
Combobox, campo de texto, lo que sea, puede ir por un formulario. El caso es que un formulario es la forma común de enviar datos al servidor.
#252
Si lo que quieres es que el usuario ponga el nombre de la carpeta, lo puedes hacer con un formulario. Aquí hay un pequeño tutorial de formularios: https://www.w3schools.com/php/php_forms.asp
Cualquier interacción del usuario con el php es probable que la quieras hacer con un formulario.
#253
Pon aquí el error tal y como te lo da el compilador.
#254
Antes de seguir, ¿cómo harías tú una función que calcule una potencia? en en cuenta que una potencia es multiplicar N veces un número por sí mismo.

El for tiene un i de 1 hasta b, es decir, va a ejecutarse "b" veces. Y nada, lo dicho, multiplica el número a b veces. a*a*a*a.

CitarEl proceso que no entiendo es el contador de la función y como se relaciona con el primer contador del main().
El contador va desde 1 hasta b, el parámetro que se le pasó en main.
#255
El resultado de una operación entre 2 números enteros (int en este caso) es otro número entero.

float delta = (((2*n)+2)/d);
Al dividir entre d, el resultado será entero y no tendrá decimales. Da igual que le asignes a un float, el resultado es int de principio.

La solución más simple es que los parámetros sean float también, por ejemplo.
#256
Programación C/C++ / Re: Switch
6 Septiembre 2017, 22:29 PM
En la línea de la función división "C1=A/B;".
C1 -> float
A -> int
B -> int

Separemos por partes. A C1 le estás asignando el resultado de A/B.
Por tanto, olvidemos C1, y centrémonos en A/B.
A y B son int, por tanto, cualquier operación básica que hagas con ellos, dará como resultado un int. Esto es así con todos los tipos cuando son iguales.
En resumen, A/B da un resulado entero, así que da igual que C1 sea float, le estás asignando un entero.

Otro caso sería que A fuera int y B fuera float. Si uno de los miembros de la operación es float o double, el resultado será float o double.
#257
Programación C/C++ / Re: Definición de stdin en C
6 Septiembre 2017, 22:23 PM
#define stdin (&*(_iob+0))
Esto se desarrollaría así:
#define stdin (&*K) // K -> FILE[]
#define stdin (&K) // K -> FILE
#define stdin K // K -> FILE*


Ten en cuenta, en el último paso, que '&' es una referencia; "añade un puntero (*)".

Por tanto, stdin es un FILE.
#258
Programación General / Re: arduino
6 Septiembre 2017, 20:27 PM
¿Qué error? ¿En qué contexto?
Da más información, y más exacta.
#259
Programación C/C++ / Re: Definición de stdin en C
6 Septiembre 2017, 20:19 PM
Cita de: fafafa01 en  6 Septiembre 2017, 12:12 PM
El operador de desreferencia sirve para acceder a lo apuntado por una dirección de memoria. El problema es que esa dirección de memoria no apunta a nada, esa dirección de memoria es una estructura tipo FILE no un puntero. ( O ESO ES LO QUE ENTIENDO).
_iob es una matriz de FILE, que contiene varios FILE. Aunque sea un array, se puede acceder a él como si fuera un puntero. Hay pequeñas diferencias entre array y puntero, pero bueno, parecidos.
#260
Programación C/C++ / Re: Definición de stdin en C
5 Septiembre 2017, 15:16 PM
El operador desreferencia es precisamente para acceder a lo apuntado por una dirección de memoria. ¿Por qué no ibas a poder?

De todos modos, evita acceder a los campos de la estructura FILE, puedes hacer las operaciones con las funciones que la librería trae consigo.