Toda a estrutura : very well. Muito obrigado por sua generosidade, oferecendo cultura em um pais tão abandonado pelo desinteresse em criar algo que preste. MEUS PARABÉNS, graças a você temos orgulho de permanecer vivos.
Seria interessante também um vídeo mostrando como salvar os dados dessa struct em um arquivo de texto ou algum tipo de banco de dados..., muito boa a explicação!
Mas se vc adicionar a struct como uma variavel global e funções diferentes adicionam valores a essa estruct ao imprimir será imprimido apenas os últimos valores lidos.?
@@inumerosnumerosnatan211 nao sei se entendi o que voce perguntou mas a estrutura ta dentro de um for, que vai repetir duas vezes, seram armazenados os cadastros de 2 clientes, como nao esta sendo nada salvo na memoria de verdade, assim que o programa acaba tudo é destruido, para salvar mesmo voce vai ter que estudar alocaçao dinamica
@@inumerosnumerosnatan211 pode trocar o ffush dele no video por 'getchar();' para pegar uma algum = enter, pq se tiver no buffer o codigo lê o e pula direto, como se voce nao tivesse digitador nada e desse enter,usa ele sempre antes de ler algo, previne erro de leitura
No caso , esse comando vai substituir cada uma das fflush(stdin);? pq esta dando erro e o codigo não roda: Erro C4996 'setbuf': This function or variable may be unsafe. Consider using setvbuf instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
@@IntellectualeTec bom dia pode me ajudar nesse exercício Usando o tipo de estrutura definido crie e inicialize uma tabela com os dados de todos os vôos de um aeroporto e codifique uma rotina para exibi-la em vídeo
Por favor, faça um vídeo ensinando a manipular matrizes em arquivos externos (txt, csv). Por exemplo, como ler toda uma tabela de arquivo externo. Como ler somente quantidades de linhas exigidas pelo usuário. Como manipular com cálculos, como por exemplo, calcular somente colunas, ou linhas.
Professor, como eu exibo um relatorio de um cadastro de clientes ? e como eu coloco um vetor pra uma variavel endereço, por exemplo, que armazene 3 dados nas 3 posiçoes desse vetor, tudo isso dentro de uma struct, como eu estruturo ?
alguém ai foi copiando o código e ao executar deu um monte de erro e no rodou o algoritmo? aqui encheu de erro, fui revisando tudo passo a passo, esta idêntico mas no código não executa.
queria saber se dentro da estrutura tivesse um array, e partir de um array dessa estrutura eu acessar cada posição do array que está dentro da estrutura é possivel? tipo alunos[i].notas[i]
bom dia pode me ajudar nesse exercício Usando o tipo de estrutura definido crie e inicialize uma tabela com os dados de todos os vôos de um aeroporto e codifique uma rotina para exibi-la em vídeo
Eduardo, quando digito o telefone e quando quero ver os dados cadastrados os números não batem , sabe me explicar o q errei? sendo q fui baseado no código da aula e percebi q na hora de informar os dados do telefone , você nao fez o printf dos mesmos.
@UCjqzjJtvFRtUL8nmoDb2wYg Professor, é se fosse uma Struct DATA e as varáveis fossem dia, mês e ano, pra saber o dia do de nascimento e a data de cadastro depois pra ler como seria a sintaxe? Não achei nenhum vídeo sobre isso :/
Prof me diz onde estou errando, minha variável "rua" não está recebendo a entrada via teclado: #include #include #include int main() { setlocale(LC_ALL, "portuguese"); struct cadastro { char nome[100]; char sexo[10]; int idade;
}; struct endereco { char rua[100]; char bairro[50]; int num; char cidade[25]; struct cadastro c }dados;
Toda a estrutura : very well. Muito obrigado por sua generosidade, oferecendo cultura em um pais tão abandonado pelo desinteresse em criar algo que preste. MEUS PARABÉNS, graças a você temos orgulho de permanecer vivos.
Very very nice Jose-san
Faço minhas as palavras do Sr. José Antônio Vieira Gomes! E reforço as congratulações e o agradecimento.
Parabéns, você é um excelente professor!
Bom demais gostei do modo que ensina parabéns você é muito bom . Vou praticar
Cara, ele é muito simpático :D
Seria interessante também um vídeo mostrando como salvar os dados dessa struct em um arquivo de texto ou algum tipo de banco de dados..., muito boa a explicação!
Fiz o código e deu certo. Mas eu fiz uma adaptação e deu um erro. O erro é o seguinte o nome não é lido pula para o próximo item. Pode me ajudar?
Gostei muito. Assistindo todos os vídeos
Mas se vc adicionar a struct como uma variavel global e funções diferentes adicionam valores a essa estruct ao imprimir será imprimido apenas os últimos valores lidos.?
@@inumerosnumerosnatan211 nao sei se entendi o que voce perguntou mas a estrutura ta dentro de um for, que vai repetir duas vezes, seram armazenados os cadastros de 2 clientes, como nao esta sendo nada salvo na memoria de verdade, assim que o programa acaba tudo é destruido, para salvar mesmo voce vai ter que estudar alocaçao dinamica
@@inumerosnumerosnatan211 pode trocar o ffush dele no video por 'getchar();' para pegar uma algum
= enter, pq se tiver
no buffer o codigo lê o
e pula direto, como se voce nao tivesse digitador nada e desse enter,usa ele sempre antes de ler algo, previne erro de leitura
show essa aula! Obrigada s2
Bacana, parabéns!
Para quem estiver com problema de estar pulando a RUA por causa do buffer substitui o fflush(stdin) por setbuf(stdin, NULL);
obrigado
No caso , esse comando vai substituir cada uma das fflush(stdin);? pq esta dando erro e o codigo não roda:
Erro C4996 'setbuf': This function or variable may be unsafe. Consider using setvbuf instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Parabéns pela didática adota nos vídeos, Casavella. Me foram de grande ajuda. Obrigado!
Like em todos os vídeos porque o cara é muito bom, na moral. Aprendi tanto!!
Valeu, eduardo!
Estão me ajudando muito, obrigado mesmo.
Valeu Fênix!
Bom estudo!
@@IntellectualeTec bom dia pode me ajudar nesse exercício Usando o tipo de estrutura definido crie e inicialize uma tabela com os dados de todos os vôos de um aeroporto e codifique uma rotina para exibi-la em vídeo
Didática e explicação sensacional !!! +1 inscrito
Boa explicação! Simples e direta...
Ótimo video!! me ajudou muito!! bem q vc poderia voltar a postar!! ia ser bem da hora!! vc explica muito bem!! sem enrolação e tals!
Ótima explicação salvou meu dia e o trabalho que vou fazer :D
Muito boa explicação, parabéns!!
que ótima explicação, me ajudou bastante
Optimo professor!!
Obrigado!
Conheça também o meu blog: linguagemc.com.br/
Bons estudos!
Cara muito fera!.
Ótima explicação, valeu :)
Top a explicação!
Seria interessante colocar um exemplo de como entrar com dados na struct diretamente pelo código, este modelo tem muito na Net. Parabéns pela aula.
Por favor, faça um vídeo ensinando a manipular matrizes em arquivos externos (txt, csv). Por exemplo, como ler toda uma tabela de arquivo externo. Como ler somente quantidades de linhas exigidas pelo usuário. Como manipular com cálculos, como por exemplo, calcular somente colunas, ou linhas.
Muito bons os teus vídeos, fácil de compreender. Poderia disponibilizar os códigos por link?
Professor, como eu exibo um relatorio de um cadastro de clientes ? e como eu coloco um vetor pra uma variavel endereço, por exemplo, que armazene 3 dados nas 3 posiçoes desse vetor, tudo isso dentro de uma struct, como eu estruturo ?
Ótimo!
alguém ai foi copiando o código e ao executar deu um monte de erro e no rodou o algoritmo? aqui encheu de erro, fui revisando tudo passo a passo, esta idêntico mas no código não executa.
Me salvou no trabalho da faculdade
como ficaria essa estrutura de cadastro numa funçao insere cliente??
queria saber se dentro da estrutura tivesse um array, e partir de um array dessa estrutura eu acessar cada posição do array que está dentro da estrutura é possivel? tipo alunos[i].notas[i]
Se eu quiser usar so uma struct, basta eu ignorar os outros dados e fazer somente ex com a struct endreço?
bom dia pode me ajudar nesse exercício Usando o tipo de estrutura definido crie e inicialize uma tabela com os dados de todos os vôos de um aeroporto e codifique uma rotina para exibi-la em vídeo
E se a struct aninhada for um vetor também?
Como eu poderia somar duas dessas variaveis ?
Eduardo, quando digito o telefone e quando quero ver os dados cadastrados os números não batem , sabe me explicar o q errei? sendo q fui baseado no código da aula e percebi q na hora de informar os dados do telefone , você nao fez o printf dos mesmos.
Bom .
Pra ser melhor só compartilhando o codigo por um link na descrição, seria bem mas didático.
Mas ta de parabéns.
alguem pode me ajudar pfv, quero adicionar imagens no CodeBlocks em C, qual codigo devo estudar para isso pfvv
Eduardo, boa tarde!
Ótima didática, porém não consegui fazer o código rodar, consegue disponibilizar para nós?
@@rodrigolopes2614 você é programador de c++?
@UCjqzjJtvFRtUL8nmoDb2wYg Professor, é se fosse uma Struct DATA e as varáveis fossem dia, mês e ano, pra saber o dia do de nascimento e a data de cadastro depois pra ler como seria a sintaxe? Não achei nenhum vídeo sobre isso :/
Maluco que sinistro isso, medo de não conseguir ter lógica
O nome correto do traço rebaixado é undescor ao invés de underline
No meu codigo funcionou tudo normal, so que os inteiros começaram com lixo na memoria
Essa função fflush() não é recomendada mas bom video!
Opa tudo bem? Porque não amigo?
@@MatheusJBClaro porque nao é assim que le aé para usar e sim o stdout
#include
#include
struct tp_endereco
{
char nome;
int num;
char email;
char rua [40];
char bairro[40];
char cidade[40];
char estado[3];
int cep;
};
struct tp_data_nascimento
{
int dia;
int mes;
int ano;
};
struct cad_cliente
{
char nome_cliente[60];
int tele;
struct tp_endereco endereco;
struct tp_data_nascimento data_nascimento;
}cad_cliente[2];
int main(void)
{
system("clear");
int i;
printf("
------- Cadastro dos clientes -------
");
for(i=0;i
salvou demais paizao, tmjj
valeu cara, tu é fera
Prof me diz onde estou errando, minha variável "rua" não está recebendo a entrada via teclado:
#include
#include
#include
int main()
{
setlocale(LC_ALL, "portuguese");
struct cadastro
{
char nome[100];
char sexo[10];
int idade;
};
struct endereco
{
char rua[100];
char bairro[50];
int num;
char cidade[25];
struct cadastro c
}dados;
printf("
Nome: ");
gets(dados.c.nome);
printf("
Sexo: ");
gets(dados.c.sexo);
printf("
Idade: ");
scanf("%d", &dados.c.idade);
printf("
Rua: "); gets(dados.rua);
printf("
Bairro: ");
gets(dados.bairro);
printf("
Cidade: ");
gets(dados.cidade);
printf("
Número da casa: ");
scanf("%d", &dados.num);
printf("
ENDEREÇO: Rua %s n°%d Bairro %s/%s", dados.rua, dados.num, dados.bairro, dados.cidade);
printf("
Nome: %s
Sexo: %s
Idade: %d",dados.c.nome,dados.c.sexo,dados.c.idade);
return 0;
}
#include