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

#51
no dije nada, era un problema menor, saludos.
#52
puede ser que le haya pasado algo a mi programa por  pasar un puntero a double como argumento cuando tendría que haber pasado un puntero a float.

el puntero a double apuntaba a memoria reservada con malloc.

me apareció un werning como mensaje pero probé igual.
#53
Buenas he estado usando punteros a funciones y he notado que si al argumento de una función lo definimos como float y después cuando usamos la función le pasamos al argumento una variable double, y la imprimimos en la pantalla con printf anda perfecto y queda como double, pero si defino al argumento como un puntero a float y le pasamos un puntero a double no da un resultado coherente, ¿alguien sabe a que se debe esto?
#54
Buenas, estoy pasando un puntero(que apunta a cierta memoria reservada por malloc) como argumento de una función y adentro de la función quiero saber el largo del arreglo, lo quise hacer del siguiente modo pero me tira un error.


int main( void ) {
float *p,j;
int i=0,tamanio;
scanf("%d",&tamanio);
p=(float*)malloc(tamanio*sizeof(float));
j=funcion(p,i);
}

float funcion(float *n,int i){
if (i==(sizeof(n)/sizeof(float))){
...}
}


el error esta en el if de la función, dice:
error:cannot cast 'float' to 'float*'

si a alguien se le ocurre porque pasa esto, me seria de ayuda, gracias.
#55
Buenas, resulta que use la función malloc para reservar cierta memoria:


float *p;
int tamanio;

scanf("%d",&tamanio);
p=(float*)malloc(tamanio*sizeof(float));


ahora resulta que quiero pasar ese "vector" p como  argumento en una función, lo tendría que pasar así:

float funcion(float *p);


o se lo paso como vector:


float funcion(float p[]);
#56
Programación C/C++ / Re: Malloc sin stdlib
23 Junio 2016, 23:12 PM
las librerías que uso:

#include <stdio.h>
#include <math.h>


El compilador es tcc
#57
Programación C/C++ / Malloc sin stdlib
23 Junio 2016, 22:54 PM
Buenas, he podido usar la función malloc sin especificar:

#include <stdlib.h>

¿alguien sabe a que se debe esto?
#58
gracias, otra consulta con la función malloc se crea una lista enlazada ¿no?, si es así, como recorro la memoria ¿como lo haría con un arreglo?
#59
buenas, estaba pensando que se necesitaría para poder crear el código que permite guardar en un arreglo cierta cantidad de datos int que se le ingrese, que deben estar separadas por espacio (la diferencia seria es que en ves de char sea un arreglo de int).

Podría usar scanf para pasar los datos a una variable, pero después no se como pasarla a un arreglo, creo que estoy obligado a usar memoria dinámica ¿no?

si alguien tiene alguna idea o ya hizo algo parecido me serviría, saludos.
#60
Buenas, mi duda es la siguiente:
hay alguna forma de agregar comentarios a un programa en C y que después los pueda leer desde el cmd poniendo: "help nombredelprograma", como pasa con todos los comandos de cmd al escribir help.
Saludos