Sou iniciante em programação e tenho C++ como minha primeira linguagem (ESTRUTURADA, NÃO OO).. ainda não cheguei em conceitos complexos como gerenciamento de endereço de memoria ou ponteiros.. mas, já faço algumas coisinhas.. Estou meio confuso com o conceito de arrays(vetores) e matrizes.. por isso, a principio gostaria que vocês me dessem os exemplos de SITUAÇÕES que posso usar esses artificios...
Vamos a meu caso..
Agora, estou fazendo um programa que serveria para uma locadora.. onde tenho um menu que consiste em:
1) cadastrar cliente
2) cadastrar filme
* no cadastro do cliente tenho codigo do cliente, nome e endereço..
* no cadastro do filme tenho codigo, status, nome e ano..
quem vai determinar tudo isso é o usuario final!!!
minha duvida é:
como faço para que quando o cara entrar com o nome do cliente (tipo JORGE SANTOS JESUS DE ASSIS) e o endereço (tipo RUA DIRETA DO CAMPO BELO, ESTRADA 50, NUMERO 06, CASA 70) e tambem o nome do filme o meu programa NÃO DÊ PAU e consiga imprimir tudo o que ele entrou.. até os espaços??
qual tipo de arquivo eu posso usar??
string, char... como concatenar isso em C++??
meu codigo esta assim (agora).. não está terminado..
obs: Não quero que vocês me deem outras soluções para esse problema pois a intensão aqui é adquirir o conhecimento de forma mais informal (diferente de como vemos nos livros..)
abs galera!!!
=]
codigo:
#include <iostream>
using namespace std;
int main()
{
double op;
int ano_filme;
string nome_cliente, end_cliente, cod_cliente;
string cod_filme, status_filme, nome_filme;
system ("title PROGRAMA LOCADORA");
cout << " \n\n";
while (op != 3){
cout << " ENTRE COM A OPCAO: \n\n 1) CADASTRAR CLIENTE \n\n 2) CADASTRAR FILME \n\n";
cout << " 3) SE QUISER SAIR \n\n";
cin >> op;
if(op == 1){
cout << " ENTRE COM O CODIGO DO CLIENTE: \n";
cin >> cod_cliente;
cout << " ENTRE COM UM NOME PARA O CLIENTE: \n";
cin >> nome_cliente;
cout << " QUAL O ENDERECO DO CLIENTE? \n";
cin >> end_cliente;
}
else if(op ==2){
cout << " ENTRE COM O CODIGO DO FILME: \n";
cin >> cod_filme;
cout << " QUAL O STATUS: \n";
cin >> status_filme;
cout << " NOME DO FILME: \n";
cin >> nome_filme;
cout << " O ANO DO FILME: \n";
cin >> ano_filme;
}
Pergunta
Jorge JAVA
Ola galera da TI...
Sou iniciante em programação e tenho C++ como minha primeira linguagem (ESTRUTURADA, NÃO OO).. ainda não cheguei em conceitos complexos como gerenciamento de endereço de memoria ou ponteiros.. mas, já faço algumas coisinhas.. Estou meio confuso com o conceito de arrays(vetores) e matrizes.. por isso, a principio gostaria que vocês me dessem os exemplos de SITUAÇÕES que posso usar esses artificios...
Vamos a meu caso..
Agora, estou fazendo um programa que serveria para uma locadora.. onde tenho um menu que consiste em:
1) cadastrar cliente
2) cadastrar filme
* no cadastro do cliente tenho codigo do cliente, nome e endereço..
* no cadastro do filme tenho codigo, status, nome e ano..
quem vai determinar tudo isso é o usuario final!!!
minha duvida é:
como faço para que quando o cara entrar com o nome do cliente (tipo JORGE SANTOS JESUS DE ASSIS) e o endereço (tipo RUA DIRETA DO CAMPO BELO, ESTRADA 50, NUMERO 06, CASA 70) e tambem o nome do filme o meu programa NÃO DÊ PAU e consiga imprimir tudo o que ele entrou.. até os espaços??
qual tipo de arquivo eu posso usar??
string, char... como concatenar isso em C++??
meu codigo esta assim (agora).. não está terminado..
obs: Não quero que vocês me deem outras soluções para esse problema pois a intensão aqui é adquirir o conhecimento de forma mais informal (diferente de como vemos nos livros..)
abs galera!!!
=]
codigo:
#include <iostream>
using namespace std;
}
cout << " IMPRIMINDO DADOS DE CLIENTES: \n\n";
cout << " ************************************************** \n";
cout << " CODIGO: \n" << cod_cliente << "\n\n";
cout << " CLIENTE: \n" << nome_cliente << "\n\n";
cout << "ENDERECO: \n" << end_cliente << "\n\n";
cout << " ************************************************** \n\n";
cout << " IMPRIMINDO DADOS DE FILMES: \n\n";
cout << " ************************************************** \n";
cout << " CODIGO: \n" << cod_filme << "\n\n";
cout << " STATUS: \n" << status_filme << "\n\n";
cout << " FILME: \n" << nome_filme << "\n\n";
cout << "ANO: \n" << ano_filme << "\n\n";
cout << " \n";
cout << "OBRIGADO!!\n\n";
system("PAUSE");
return 0;
}
:unsure:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.