Hola a todos resulta que estoy tocando este tema, y ando confuso creo q es mas la algoritmia q no me funciona o mal diseñada, pero tambein tengo dudas de como usar el c++.
quiero copiar de la cadena v2 a v1:
#include<iostream.h>
#define MAX 100
void main(void){
char v1[MAX],v2[MAX],aux[MAX];
int n;
do{
cout<<"\n\nCuantas palabras ingresaras: ";
cin>>n;
}while (n<=0 || n>MAX);
for(int i=0; i<n ; i++){
cin.ignore();
cout<<"\n"<<i<<". Ingrese una palabra cualquiera: ";
cin.getline(v2,n);
cin>>v2[i];
aux[MAX]=v2[i];
v1[i]=aux[MAX];
}
for(int i=0; i<=n ;i++){
cout<<"\n "<<v1[i];
}
cin.get();
}
Cual es la manera correcta de hacer uso de cadenas?
saludos