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 - TØtti

#1
Me tarde un buen rato en captar como se ejecutaba la función, pero entendí todo perfectamente. Gracias.
#3
Hola comunidad. Realmente no entiendo cual es la diferencia de esas tres funciones, que al parecer en la práctica funcionan igual (slice,substring,substr), pero lo dudo ya que por algo están. ¿Alguien me podría explicar?

Por cierto, el siguiente código no lo logro entender, yo sé para que sirve pero no como se ejecuta (tal vez por mi primera duda):

Código (javascript) [Seleccionar]
function reemplazarCadena(cadenaVieja, cadenaNueva, cadenaCompleta)
{
// Reemplaza cadenaVieja por cadenaNueva en cadenaCompleta

  for (var i = 0; i < cadenaCompleta.length; i++)
{
      if (cadenaCompleta.substring(i, i + cadenaVieja.length) == cadenaVieja)
{

           cadenaCompleta =  cadenaCompleta.substring(0, i) + cadenaNueva + cadenaCompleta.substring(i + cadenaVieja.length, cadenaCompleta.length);
      }
  }
  return cadenaCompleta;
}


//reemplazarCadena("Mundo", "Web", "Bravo Nuevo Mundo");


Gracias de antemano.

#4
Buenas.

Quiero ver si alguien me puede decir la diferencia de las propiedades align-items y align-content. Que según yo, esto va asi:

justify-content: alinea horizontalmente
align-items/content: alinea verticalmente


¿Pero en si que las diferencia?, ¿Cuando yo tengo que usar una en vez de la otra?

Gracias.
#5
Hola todos.

He estado siguiendo un libro HTML5, CSS3 y javascript. Pero ya viendo un poco sobre el modelo de caja tradicional, hay algo del ejercicio que estoy haciendo, que realmente no entiendo el por qué de aplicar dicha propiedad.

Código (html4strict) [Seleccionar]
<!DOCTYPE html />
<html lang="es">
 ...
<body>
   
 <div id="contenedor">
   <header id="cabecero">
    <hgroup>
       <h1>My Book</h1>
       <h2>Libro de HTML, CSS y javascript</h2>
    </hgroup>
   </header>
   
   <nav id="menu">
     <ul>
       <li>Boton 1</li>
       <li>Boton 2</li>
       <li>Boton 3</li>
       <li>Boton 4</li>
     </ul>
   </nav>
   
   <section id="sección">
   
     <figure>
      <img src="imagenes/avatar-fb.png" alt="avatar"/>
      <figcaption>
        avatar del usuario
      </figcaption>  
     </figure>
     
      <article>
       <header>
         <h2>Mi articulo</h2>
         <p>estoy aprendiendo estructuras <cite>html</cite></p>
       </header>
       
       <footer>
         comentarios del articulo
       </footer>
       
     </article>
   </section>
   
   <aside id="barra_lateral">
     <blockquote cite = "http://127.0.0.1:49186/index.html">Perros todos -len</blockquote>
   </aside>
   
   <footer id="creditos"><small>Derechos reservados paman</small></footer>
 
 </div>  

</body>
</html>


mi archivo css:

Código (delphi) [Seleccionar]
* {
margin: 0px;
padding: 0px;
}

body{ /* por qué ? */
 text-align: center;
}

header, nav, figcaption,hgroup,footer,aside,section,article{
 display: block;
}

#contenedor{
 width: 960px;
 margin: 15px auto;
 text-align: left;
}

#cabecero{
 padding: 20px;
 background-color: cadetblue;
}

#menu {
 padding: 10px;;
 background-color: gray;
 height: 20px;
}

#menu li{
 display: inline-block;
 padding-left: 20px;
 list-style: none;
}

#sección {
 float: left;
 width: 600px;
 margin-top: 2px;
 margin-right: 10px;
 padding: 20px;
 background-color: brown;
}

#barra_lateral {
 float: left;
 width: 270px;
 height: 253px;
 margin-top: 2px;
 padding: 20px;
 background-color: brown;
}

#creditos{
 clear: both;
 background-color: cadetblue;
 padding: 20px;
 text-align: center;
}

h1 {
 font: bold 25px verdana, sans-serif;
}

h2 {
 font: bold 15px verdana, sans-serif;
}


Básicamente no entiendo porque hay que alinear el texto al centro del body, si luego lo vamos a volver alinear a la izquierda. Peor aún, ¿Por qué alinear el texto si por default ya estaría a la izquierda?.

Gracias.
#6
Cita de: engel lex en 29 Noviembre 2016, 04:13 AM
estás usando C y los standard comunes de  C son los antiguos (c89 y 90 si no mal recuerdo)

en estos standards no puedes hacer cosas como declarar una variable dentro de la declaración de un ciclo

for(int i; i < sizeof(var); i++)

tienes 2 opciones:
declararlo fuera del ciclo
int i;
for(i=0; i < sizeof(var); i++)


o compilar como c99 que es la versión donde por primera vez tiene soporte una serie de elementos, como declaración en ciclos
https://en.wikipedia.org/wiki/C99


por otro lado tienes un error... declaras "i" pero no le das un valor inicial... entonces que valor contiene "i" al ser declarado? (si dices que 0, normalmente la respuesta es incorrecta)

Gracias. Pues acabo de probar y es 2, que a diferencia de los demás tipos sin me da 0. E incluso con short.
#7
Buenas. Estaba viendo la sintaxis de C y coloco el siguiente código:

int main(int argc, char const *argv[])
{
  int var[] = {20, 30, 40, 50};
  for(int i; i < sizeof(var); i++)
  {
      printf("%d-%d", i, var[i]);
  }

   return 0;
}


y da el error: 'for' loop initial declarations are only allowed in C99 mode

Estoy usando CodeBlocks 13.12 y el compilador es GNU CCC
#8
ah vale. Aún no uso bucles, asi que la hice asi

Código (cpp) [Seleccionar]
int a,b,c,d;
int valor;

main()
{
    cout<<"introduce un valor de 4 cifras: "<<endl;
    cin>>valor;

    a = valor / 1000; // primer digito
    b = (valor / 100) % 10; // segundo digito
    c = (valor / 10) % 10; // tercer digito
    d = valor % 10; // ultimo digito

    cout<<a<<b<<c<<d;

    return 1;
}


Muchas gracias.
#9
Muy buenas, soy nuevo en C++ asi que me estaba leyendo el libro de deitel (9novena edición) pero me ha mandado a realizar un ejercicio en la que no logro comprender como hacerlo. El siguiente post es lo mismo que yo busco y además le brindan una solución: http://foro.elhacker.net/programacion_cc/separar_numeros_en_digitos_individuales-t406137.0.html

Simplemente es separar cada numero o dígito de su cifra entera (1234 a 1-2-3-4). Yo vi el algoritmo que ponen allí en ese topic, pero no logro comprenderlo o el por qué. Es decir, yo entiendo sobre " C|D|U" pero no sobre lo otro.

Asi que si alguien tiene la bondad de brindarme otra explicación distinta a la que dan allí, estaré agradecido. Gracias.
#10
Lo habia quitado antes, pero me salio el siguiente error:

Undefined reference to 'WinMain@16'

ya tenia los dos archivos .o (el cpp de la clase y el cpp de mejores-amigos)

http://prntscr.com/a9lhz1

¿Cómo juntos los .o y los compilo?. Estoy usando codeblocks 13.12, aunque si, cree lo archivos individualmente por lo cual no lo hice mediante un proyecto de consola, me imagino que afecta. El problema es que me lio un poco al crear el proyecto, ni siquiera sé crear un archivo nuevo en el proyecto  :xD. Gracias.