Me tarde un buen rato en captar como se ejecutaba la función, pero entendí todo perfectamente. Gracias.
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úCita de: engel lex en 26 Abril 2017, 14:34 PM
google te lleva a
https://developer.mozilla.org/es/docs/Web/javascript/Referencia/Objetos_globales/String/slice
https://developer.mozilla.org/es/docs/Web/javascript/Referencia/Objetos_globales/String/substring
https://developer.mozilla.org/es/docs/Web/javascript/Referencia/Objetos_globales/String/substr
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");
justify-content: alinea horizontalmente
align-items/content: alinea verticalmente
<!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>
* {
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;
}
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 ciclofor(int i; i < sizeof(var); i++)
tienes 2 opciones:
declararlo fuera del cicloint 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)
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;
}
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;
}
Undefined reference to 'WinMain@16'