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

#141
CitarNecesito saber como convertir una cadena de caracteres un un arreglo....
mmm no se entiende bien que es lo que queres hacer. Plantea mejor lo que necesitas y subi algo de codigo

Saludos
#142
Programación C/C++ / Re: duda simple (fflush)
25 Septiembre 2012, 01:46 AM
Hola! yo creo q la discusion se da nada mas porque la gente que lo usa le funciona y le es comodo(tambien depende bajo que entorno programan), pero la otra parte a la que le gusta leer el manual de la funcion entiende claramente que el comportamiento de fflush no esta definido para stdin.

Para evitar discusiones usa este bucle para limpiar el bufer:
while((ch = getchar()) != '\n' && ch != EOF);

Saludos

PD: stdin es un flujo asociado al teclado(cuando veas archivos se te va a ser mas familiar)
#143
Programación C/C++ / Re: Programa matriz en C
25 Septiembre 2012, 00:44 AM
Hola! los for tienen que estar al reves, es decir la condicion del for externo tiene que ser c<5 y el interno f<10 ya que tenes que llenar las columnas. Luego es cuestion de hacer la multiplicacion y asignarla a mat; intenta por lo menos hacer una tabla no todas y despues vemos


Saludos
#144
Programación C/C++ / Re: Proyecto C/C++
24 Septiembre 2012, 16:30 PM
Hola! para empezar tal vez te convendria usar un programa que simule tu computadora, por ejemplo el VirtualBox. Con esto te vas a evitar particionar el disco y no vas a tener problema de destruir la maquina virtual  ;D sin preocuparte por nada


Saludos
#145
Programación C/C++ / Re: Duda puntero en C
24 Septiembre 2012, 16:22 PM
Citar¿Por qué con ese while pareciera que "desaparecieran" los valores de los punteros iniciales de b?
no es que "desaparecen", el problema es que estas modificando el puntero "b" al hacer b++ (revisa aritmetica de punteros)


Citar*Nótese que es ";" al final del while y no un "{", y no hay ninguna línea de código dentro del while.
se pone el ";" ya que el while no tiene ningun bloque a ejecutar, todo se hace en la condicion... Con las llaves seria:
while(*(b++)) { }
#146
Programación C/C++ / Re: Usos fwrite, fread
12 Septiembre 2012, 22:42 PM
Hola! no le encuentro sentido al tema de seguridad(nunca lei algo sobre eso), me parece que la ventaja pasa mas por la velocidad al acceder a los datos ya que se trabaja con flujos binarios y el echo de que no se pueda visualizar en un archivo es porque fwrite no le da formato a su salida.
La otra ventaja seria la cantidad de lineas de codigo que te ahorras; como ves en el ejemplo de DickGumshoe solo uso una linea para guardar un arreglo y si aplicas fwrite y fread en tu codigo(diegoCmC) vas a ver q el programa se acorta bastante


Saludos


PD: por que pones fgetc antes de los fgets?? para que es??
#147
Programación C/C++ / Re: Matriz con Vector auxiliar
10 Septiembre 2012, 23:50 PM
Hola! usa las etiquetas Geshi para postiar codigo.

A simple vista tenes errores en:
Citarcin>>m[j];
tenes que usar los dos subindices:
Código (cpp) [Seleccionar]
cin>>m[i][j];

Citarvec_aux+=suma;
aca tambien tenes que usar el subindice
Código (cpp) [Seleccionar]
vec_aux[i]+=suma;


Revisa el manejo de arreglos y matrices. Saludos
#148
Programación C/C++ / Re: Error en programa
7 Septiembre 2012, 15:56 PM
char caracter="a";
de esa forma estas asignando una cadena y no un caracter
#149
Programación C/C++ / Re: matrices
7 Septiembre 2012, 15:49 PM
No se hacen tareas... Plantea dudas


Saludos
#150
Programación C/C++ / Re: DEV C++ ERROR
4 Septiembre 2012, 04:05 AM
Hola! para postiar codigo usa la etiqueta GeSHi que se encuentra arriba a la derecha y busca donde dice C, asi da mas ganas de leer tu post.
Si el compilador te marca un error subilo ya que facilita la busqueda del problema(consejo para mas adelante)


Con respecto a:
CitarDE QUE FORMA LA DECLARO
de la misma forma que declaras P2, v2, t1, t2, v1


Saludos

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.