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ú

Temas - jamcsema

#1
Programación C/C++ / Problema funciones arrays
10 Febrero 2011, 02:56 AM
Buenas gente soy nuevo en el foro, y tngo un problema cn un programa a ver si me podeis ayudar

Trato de hacer una funcion cuyas variables son dos vectores de manera que introduces una secuencia de caracteres en uno y el programa te imprime la misma secuencia en el otro suprimiendo los espacios en blanco. El cuerpo de la funcion me funciona es decir si efectuo el algoritmo sin ponerlo en forma de funcion me funciona. Pero a la hora de tratar de hacer el programa con funiones me falla. Estoy un poco verde en el manejo de funciones y arrays. Aqui os dejo lo que llevo hecho el programa a ver si me podeis ayudar ;). Gracias de antemano:


#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#define MAX 1000




using namespace std;

int espacios (char s1[MAX],char s2 [MAX]);


int main()
{

FILE *pf,*pg;
char cad1[MAX],cad2[MAX],cad3[MAX];
int i,j,cont1=-1,cont2=-1;



cout<<"Introduce un conjunto de caracteres : "<<endl;

gets(cad1);


for(j=0;j<=MAX;j++)

cad3[j]= espacios (&cad1[MAX], &cad2 [MAX]);

puts(cad3);


return 0;}


int espacios (char s1[MAX],char s2 [MAX])

{int i,cont=-1;

for(i=0;i<=MAX;i++)


{if(s1!=' ')

{cont++;

s2[cont]=s1;}}




}