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

#1961
Bueno, en C no hay objetos. En C++ sí. Por así decirlo, es como una estructura de C, pero con algunos cambios. Los lenguajes que los utilizan sson lenguajes de Programación Orientada a Objetos (POO). Si estás empezando en C, olvida los objetos.

Por ejemplo, printf:

int printf(const char*, ...);

Esa es la definición de printf. Los argumentos, más o menos a sabrás como van.
Ahora bien, printf retorna int. No es de gran importancia. Puedes probar a guardar lo que retorna en una variable, y luego sacarla por pantalla para ver qué es.

Printf retorna el número de caracteres que ha escrito en pantalla.
Por ejemplo:
printf("%i", 22);
Retorna 2, pues escribirá 2 caracteres. Mera información.
#1962
Una función que retorna, devuelve un valor u objeto.

Por ejemplo, la función "atoi(char*)", coge una cadena, y la transforma en un int.

char s[] = "21";
int n = atoi(s);


"atoi" retorna el entero 21.

Las funciones void, simplemente no retornan. Hacen un trabajo, el que sea, y no devuelve nada.
#1963
Programación C/C++ / Re: Funciones int
20 Agosto 2015, 14:59 PM
En C, un main completo es:

int main(int args, char** argc){}

Suponte que el sistema operativo llama a esa función de tu programa. args es el número de argumentos que le pasa, y argc** son los argumentos.

Citarprogram.exe -s -l
argc[0] = "program.exe"
argc[1] = "-s"
argc[2] = "-l"


El int, es porque, al acabar el programa, el sistema operativo recibe un código de error del programa, que es lo que retorna la función "main".

Si lo quieres comprobar sin debugguer, y estás en Windows, ve a la consola, y llama al programa. El retorno del programa se guarda en la variable %errorlevel%.

Citarprogram.exe
echo %errorlevel%

Y verás el retorno de tu programa. Prueba.


Main es una función especial, por ser el ciclo principal del programa.

Y ya no te lío más xD

Lo que importa de momento es que utilices las funciones cuando las necesites.
#1964
PHP / Re: duda sobre panel para noticias.
20 Agosto 2015, 13:35 PM
¿Hablas de ocultar el login?
Puedes crear un directorio "/admin/" y meterte ahí.
#1965
Programación C/C++ / Re: Funciones int
19 Agosto 2015, 17:14 PM
Sin ir más lejos, las funciones printf y scanf, como todas las demás de la librería estandar, son eso, funciones. No quieras hacer lo que ellas hacen a mano xd
#1966
Hay 4 partes básicas que componen el poder: dinero, inteligencia, fuerza y contactos. Y las últimas 3 se pueden aparentar o comprar con dinero. :D
#1967
En nombres de variables, no uses ningún caracter acentuado (ñ incluída). Solo caracteres alfanuméricos (sin empezar por número) y '_'.
#1968
Tenías puesto:

scanf("&comando");

Cuando es:

scanf("%c", &comando);
#1969
Este campo:
char **ataque;

Es un doble puntero.

A los punteros hayq eu asignarles memoria.

Para no liarte con punteros, y ya que el resto lo estás haciendo así, te recomiendo hacerlo como hiciste el resto:

char ataque[4][25];
#1970
Oh sí, efectivamente. La costumbre de que en C, C++ y otros se puede utilizar un entero, donde "0" representa "false", y otro número representa "true" por así decirlo.

En ese caso, quedaría:

Código (csharp) [Seleccionar]
int veces = 5;
while(veces-- != 0){

}