Ir ao conteúdo

C++ Entrada de caracteres em Matriz tipo Char em .


Ir à solução Resolvido por herbertbahia,

Posts recomendados

Postado

Galera sou novo na área de desenvolvimento, estou fazendo um trabalho da faculdade e preciso desenvolver um programa que receba por digitação o nome de 5 alunos e armazene numa matriz tipo char (string), meu código esta recebendo apernas as inicias dos nomes, já tentei varias vezes corrigir mas sem sucesso, alguém pode me ajudar prfvr.

 

# include <iostream>
using namespace std;

int main(void){
    char alunos[5][1]; 
    void Nomes_alunos(char alunos[5][1]);
    Nomes_alunos(alunos);
}

void Nomes_alunos(char alunos[5][1]){ // Função para receber os nomes dos alunos
    int l,c;
    for(l=0;l<5;l++){
        for(c=0;c<1;c++){
            cout<<"\n Digite os nomes dos Alunos: ";
            cin>>alunos[l][c];
        }
    }
    for(l=0;l<5;l++){
        for(c=0;c<1;c++){
            cout<<"\n Digite os nomes dos Alunos: ";
            cin>>alunos[l][c];
        }
    }
}

 

  • Solução
Postado
Em 20/04/2020 às 12:49, Vítor BS disse:

esta recebendo apernas as inicias dos nomes, já tentei varias vezes corrigir mas sem sucesso,

claro voce esta declarando matriz de 5 linhas e 1 coluna sem falar no laço kk tente algo assim

# include <iostream>
using namespace std;

int main(void){
    char alunos[5][20]; 
    void Nomes_alunos(char alunos[5][20]);
    Nomes_alunos(alunos);
}

void Nomes_alunos(char alunos[5][20]){ // Função para receber os nomes dos alunos
    int l,c;
    cout<<"\n Digite os nomes dos Alunos: ";
    for(l=0;l<5;l++){
        for(c=0;c<5;c++){
            
            cin>>alunos[l][c];
        }
    }
    for(l=0;l<5;l++){
        for(c=0;c<5;c++){
            cout<<alunos[l][c];
        }
    }
}

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...