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

#1891
Programación C/C++ / Re: Retorno
3 Septiembre 2015, 20:29 PM
Puedes poner:

int funcionSuma(int numero1, int numero2){
    return numero1 + numero2;
}
#1892
El comando USER es incorrecto.
CitarUSER username hostname servername :realname
Así es.
#1893
Desde luego, hay lenguajes que te dan muchas cosas hechas. Pero hacer eso, un bot simple de IRC, es una buena práctica. Además, IRC es un protocolo sencillo, que se sigue utilizando.
Prueba.
#1894
Cuando de verdad estés preparado, sabrás que puedes manejar el lenguaje que quieras, con solo mirar información sobre él, o tal vez algún ejemplo.

De todos modos, si C es tu primer lenguaje, está bien que mires hacia otros para distinguir entre <programar> y <programar C>. Tu meta es <programar>.

De todos modos, una forma muy simple de saber si sabes un lenguaje bien, es planteandote ertos. Ya no digo que crees los códigos, tan solo preguntarte si lo puedes hacer o no.
Por ejemplo:
-Si te digo que hagas un programa que lea de https://www.humblebundle.com/ y haga un listado de sus juegos en txt, ¿lo harías?
-Y si te digo que hagas un servidor o un cliente IRC, ¿lo conseguirías?

Tu mismo. Sé que C es un lenguaje algo complicado para hacer estas cosas desde 0. Se hace, pero lleva un buen rato. El problema es, ¿hay algo que desconozcas que te inhiba de hacer estas tareas? De ser así, ¿te costaría mucho adaptarte y conocerlo, rápido y eficientemente?

Este es mi examen. Hay muchas cosas, pero es difícil englobarlas todas. La capacidad de entenderlas y aplicarlas rápidamente es fundamental.

Comenta qué opinas.
#1895
Programación C/C++ / Re: Retorno
3 Septiembre 2015, 13:46 PM
Los parámetros, se le pasan a la función, y son esos entre los paréntesis. Tu código sería así:

resultadoSuma = funcionSuma(primerNumero, segundoNumero);

Ahí lo que ocurre es que esos dos valores se les pasa a la función. Así que en tu función, y rtepito, SOLO DENTRO de tu función,  las variables numero1 y numero2 seran iguales a primerNumero y a segundoNumero, respectivamente.

Una vez ahí, tras toda la lógica que quieras, se retorna un valor. Un valor, no una variable. Si pones "return retornoDeSuma;", se retornará el valor de la variable retornoDeSuma.

Una vez la función ha retornado, donde antes tenias "funcion(...)", ahora "tienes" el valor de retorno.

Incluso puedes poner:

printf("La suma de los dos numeros es: %i", funcionSuma(primerNumero, segundoNumero));
#1896
Programación C/C++ / Re: Retorno
3 Septiembre 2015, 00:24 AM
Las funciones cogen unos parámetros (si hay), los procesan, y retornan un resultado (salvo que sea void).

float n = sqrt(2.0); // SQuareRooT, Raíz cuadrada

Ahora "n" es igual a lo que retornó esa función, es decir, la raiz cuadrada de 2.
#1897
Programación C/C++ / Re: Retorno
2 Septiembre 2015, 21:09 PM
Si bien main es un retorno, es el último retorno en el que debas pensar. No funciona igual que una función normal.

Practica con funciones normales primero.

Si sigues queriendo ver lo del main, imagínate al sistema operativo llamando a la función main() de tu programa. Como si fuera una función normal.
#1898
¿Qué te carga entonces?
#1899
Programación General / Re: Ayuda a imprimir cheques
2 Septiembre 2015, 15:03 PM
Código (csharp) [Seleccionar]
PrintDocument printDocument = new PrintDocument();
// Añadir callbacks y parámetros:
printDocument.PrintPage += new PrintPageEventHandler(...);
printDocument.BeginPrint += new PrintEventHandler(...);
printDocument.EndPrint += new PrintEventHandler(...);

PrintDialog printDialog = new PrintDialog();
printDialog.Document = printDocument;
if(printDialog.ShowDialog() == DialogResult.OK) {
    printDocument.Print();
}


Luego, el evento de PrintPage, tiene un campo que es "HasMorePages". Si lo estableces a true, te manda otra página al evento.

Mira los eventos en la MSDN, que están bien explicados, y hay mucho que decir de ellos.
#1900
CitarLa computadora me multiplicara los números binarios en base a la tabla or:
1 o 1=1
1 o 0= 0
0 o 1=0
0 o 0= 0

Querrás decir la tabla AND.

Citar1 AND 1=1
1 AND 0= 0
0 AND 1=0
0 AND 0= 0