Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Nombre: Analia Leyez
- //TP Nº: 7
- //EJ Nº: 8
- /*Comentarios: Hacer una funcion que reciba un un vector de caracteres y devuelva la cantidad
- de caracteres del mismo hasta el '\0'. Asumir que el vector dispone de un '\0'.
- */
- #include<iostream>
- using namespace std;
- void cargarVector(char vec[],int tam);
- void mostrarVector(char vec[], int tam);
- void contarCaracteres(char vec[], int tam);
- int main(void){
- const int TAM=16;
- char cadena[TAM]={};
- cargarVector(cadena,TAM);
- mostrarVector(cadena,TAM);
- contarCaracteres(cadena, TAM);
- return 0;
- }
- void cargarVector(char vec[],int tam){
- cout << "Cargue la cadena de caracteres (dispone de " << tam-1;
- cout << " caracteres)" << endl;
- cout << "Para finalizar ingrese < " << endl;
- int i=0;
- while(i<tam-1 && vec[i-1]!='<'){
- cin >> vec[i];
- i++;
- }
- vec[i]='\0';
- }
- void mostrarVector(char vec[],int tam){
- cout << "El vector es [ ";
- int i=0;
- while(i<tam && vec[i]!='<'){
- cout << vec[i] << " ";
- i++;
- }
- cout << "]" << endl;
- }
- void contarCaracteres(char vec[], int tam){
- int i=0;
- while(i<tam && vec[i]!='<'){
- i++;
- }
- cout << "Se ingresaron " << i << " caracteres" << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement