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 - naderST

#191
Cita de: rir3760 en  7 Diciembre 2011, 06:19 AM
Cuando no se indica el valor de retorno de una funcion este es "no definido". Un caso similar es cuando se utiliza una variable local sin darle un valor inicial explicito.

Un saludo

Entonces es basura y es solo casualidad que agarre el valor de retorno de la otra función?
#192
Tengo dos funciones que retornan entero, una llamada prueba y la otra prueba2 dentro de prueba llamo a prueba2 y sin poner return en prueba me devuelve el valor de retorno de prueba2. No se si me explique bien pero aquí les dejo el código:

#include <stdio.h>

int prueba2(){
return 11321;
}

int prueba(){
prueba2();
}

int main(void){
printf("%d\n", prueba()); // Imprime 11321
return 0;
}


Mi pregunta es, por que pasa esto?
#193
Programación C/C++ / Re: diseno de Ventna
6 Diciembre 2011, 04:59 AM
La verdad no recuerdo muy bien y no estoy en windows en este momento para probar pero busca sobre archivo manifest y archivo de recursos algo debes conseguir.
#194
Programación C/C++ / Re: diseno de Ventna
6 Diciembre 2011, 04:39 AM
Búscate un editor de recursos y agrega el archivo de manifiesto al archivo de recursos y agrégalo a tu proyecto.
#195
Los vectores siempre se pasan por referencia, aquí tienes un error:


fibonnaci=fibonnaci[i-1]+fibonnaci[i-2];


Porque se supone que fibonnaci apunta a tu vector y tu estas cambiando a donde apunta fibonnaci.
#196
El problema es la manera en que le pasas la matriz cuando llamas a la función.

Suavizado(**matrizR,filas,columnas);

Le estas pasando un entero cuando deberías pasarle un puntero a puntero a entero de esta manera:

Suavizado(matrizR,filas,columnas);
#197
Me refiero que en vez de usar las macro que usé yo en mi código uses variables con el tamaño que necesites de la matriz.
#198
Lo que hace el primer código es que obtiene del flujo de entrada una linea y almacena máximo 256 caracteres en la cadena que le pasaste como primer parámetro. Aquí tienes un link con mas información:

http://www.cplusplus.com/reference/iostream/istream/getline/
#199
Reemplaza las macros FILAS y COLUMNAS por tus variables y listo.
#200

#include <stdio.h>
#include <stdlib.h>
#define FILAS 4
#define COLUMNAS 4

int ** matriz;

int main(void){
register int i;

matriz = (int**)malloc(sizeof(int*)*FILAS);

for(i=0;i<FILAS;i++)
matriz[i] = malloc(sizeof(int)*COLUMNAS);

return 0;
}