• Miércoles 15 de Abril de 2026, 04:23

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - keroveros

Páginas: [1]
1
C/C++ / Paso por parametos o Paso por referencia
« en: Sábado 25 de Octubre de 2008, 13:02 »
Hola amigos.

Sigo haciendo mi programa e lucha entre vectores, pero me estoy dando cuenta de que lo mejor seria hacerlo separando el codigo en modulos.

Mi problema es que no se como se pasan los argumentos de un modulo a otro(sobretodo las matrices i los arrays, que es con lo que estoy trabajando), como se declaran los prototipos o cabeceras de cada modulo...Si alguien tiene tiempo y no le importa explicarme un poco como se declara cada modulo y que parametros hay que ponerles, os lo agradeceria!

Saludos!

2
C/C++ / Programa con vectores
« en: Jueves 23 de Octubre de 2008, 03:03 »
Saludos a todos.

Tengo un problema al ejecutar un programa con el compilador gcc de Linux. Vereis, en mi programa tengo declarado un vector como char con un tamaño de 5 posiciones. (Al principio le pasaba este parametro mediante atoi(argv[1]) pero al ver que lo que queria hacer no me funcionaba, decidi primero asignarle a la fuerza una longitud). El problema es que quiero introducir numero enteros uno detrás de orto separados por espacios (ya que el profesor nos lo indica asi) pero no encuentro el modo de hacerlo. Probé con "scanf("%s ", vec)", tambien probé con "gets(vec)" -->pero entonces el compilador gcc me ORDENAVA que no usase "gets" ya que era peligroso. Probé tambien usando "fgets(vec,5,stdin)" pero al introducir los enteros me daba error "SEGMENTATION FAULT"...

En fin, no se como demonios introducir una cadena de enteros dentro de un vector ¿alguien podria ayudarme?

PD: lo peor de todo es que ese es el menor problema que tengo, ya que he de confeccionar un programa que haga un torneo de artes marciales, una lucha entre vectores en el que se lucha 1 vector contra otro, el ganador pierde 1 punto en cada 1 de sus elementos, i el vencido pone todos sus elementos a 0. Si a alguien le apetece ayudarme en eso también, estari agradecido!

Saludos!

Páginas: [1]