💻 Linguagem C - Uso da variável char em Strings

Поділитися
Вставка
  • Опубліковано 29 гру 2024

КОМЕНТАРІ • 71

  • @soteclas
    @soteclas 3 роки тому +18

    primeiro professor que escreve e explica os detalhes da escrita - excelente conteudo!

  • @jean6160
    @jean6160 6 років тому +6

    Bom dia José de Assis. Gostaria primeiramente de agradecer suas aulas que comecei assistir ontem. Conheci seu canal através de meu filho Ueslei Santos de 14 anos.
    Sou aluno da UNEAD Universidade Acadêmica de Educação a Distância. Assistir as vídeo aulas solicitadas por meu professor formador do canal Bóson treinamentos com o professor Fábio são ótimas aulas mas, confesso que estou aprendendo ainda mais com você. Eu tinha que fazer um programa uma tabuada e não sabia como fazer mesmo tendo assistido todas as aulas do canal com um excelente professor diga se lá de passagem.
    Pedi ajuda a meu filho que gosta de mais de programação e ele encontrou sua aula 8/8 que acredito responder a minha questão. Gostaria muito de agradecer o compartilhamento de conhecimento e desejo que seu canal cresça muito. Não perde em nada para Bóson Treinamentos.
    Estou com dificuldades em testes de mesa. Suas aulas estão me ajudando a entender muita coisa.

  • @leandrocesar7178
    @leandrocesar7178 9 років тому +27

    Otimo professor, aprendi mais com vc do que em uma aula de 2 horas na facul

    • @karlheisenberg6350
      @karlheisenberg6350 5 років тому +8

      Se você assistisse as aulas da faculdade ao invés de ficar no celular ou jogando conversa fora, teria aprendido muito mais em sala de aula.

    • @antoniellydosreis5163
      @antoniellydosreis5163 4 роки тому +1

      @@karlheisenberg6350 Ao vivo!!! Oloko kkkkkkkkkkkk

    • @Narguets
      @Narguets 2 роки тому

      @LF ELÉTRON calma krl, o mlk tem familia

  • @rogeriosimoes2857
    @rogeriosimoes2857 6 років тому +2

    Prof. José de Assis, parabéns pelas suas aulas! Continue assim, explicando cada linha como faz, porque dessa maneira é que possível enterdemos o todo. Excelentes explicações! Parabéns!!!

  • @mauromewes756
    @mauromewes756 2 роки тому +1

    Muito didático. Parabéns professor.

  • @divanpsouza4829
    @divanpsouza4829 8 років тому +1

    Parabéns j
    osé de Assis você explica muito bem parabéns mesmo nota 10, e continue postando seus video

  • @marceloaeroso
    @marceloaeroso 7 років тому +2

    Muito boa as suas aulas professor parabéns , tenho aprendido bastante, obrigado!

  • @bugado7
    @bugado7 4 роки тому +2

    cara, vlw mesmo, são suas aulas que estão me ensinando a programar(bem ou quase isso);

  • @mateushenrique5952
    @mateushenrique5952 7 років тому +1

    Ah cara, você é demais Professor José. Era esse tipo de video-aula que eu estava procurando, ganhou mais um fã, um inscrito e além disso um aluno.

  • @nathaliasales9654
    @nathaliasales9654 2 роки тому +1

    Excelente aula, meu amigo!

  • @PedroHenrique-pc7cd
    @PedroHenrique-pc7cd 8 років тому +25

    Professor não seria melhor no lugar de gets (nome);
    colocar scanf ("%s", &nome);
    ?
    Muito boa aula grato pela informação!

    • @gamerperegrino3666
      @gamerperegrino3666 Рік тому +1

      Verdade hoije em 2023 tentei gets não deu, mas não dimuniu o trabalho do professor e excelente comentario meu amigo esclareceu minha duvida

  • @lsneiva
    @lsneiva 2 роки тому +1

    Muito bom! 🙂

  • @mateuslima8503
    @mateuslima8503 6 років тому +1

    Obrigado professor! Ajudou muito.

  • @felipemaia5248
    @felipemaia5248 6 років тому +1

    Sua aula me ajudou muito. Obrigado.

  • @alkzsul3482
    @alkzsul3482 8 років тому

    Parabens professor...estou aprendendo muito...obrigado!!!

  • @Fracotte
    @Fracotte 7 років тому +3

    excelente aula, eu estava mesmo querendo saber qual era a função do "%c, variável"

  • @JnsFerreira
    @JnsFerreira 6 років тому +1

    Aula muito boa! Parabéns

  • @josielitonfreitas8876
    @josielitonfreitas8876 2 роки тому +1

    Muito top

  • @allanpiterson7200
    @allanpiterson7200 6 років тому +1

    ótimo vídeo, muito bem explicado!!!

  • @tadeumarinho6500
    @tadeumarinho6500 3 роки тому +1

    Muito bom

  • @senai_mecatronicabeta3737
    @senai_mecatronicabeta3737 7 років тому

    Muito bom seu curso parabéns....

  • @leonardoaguiar3835
    @leonardoaguiar3835 7 років тому

    Parabéns, ótima aula!!

  • @solangepereira5729
    @solangepereira5729 4 роки тому

    Onde está o link da aula anterior?????

  • @luy3526
    @luy3526 4 роки тому +3

    Aprendendo mais aqui do que na faculdade

    • @bugado7
      @bugado7 4 роки тому

      exatamente assim

  • @andrezaoliveira7356
    @andrezaoliveira7356 7 років тому +8

    Poxa... Me explicou o que meu profssor tentou o semestre inteiro

  • @RobsonVianadaRobcell
    @RobsonVianadaRobcell 7 років тому +4

    Olá,meu da arquivo fonte não compilado

  • @juliamello3795
    @juliamello3795 8 років тому +1

    pq o senhor sempre inicia com e ? pra todos os exemplos..

    • @TheMediinaa
      @TheMediinaa 8 років тому

      e sao bibliotecas, a stdio.h é a biblioteca "standard input/output, ou seja serve para voce poder utilizar funçoes como scanf pra entrada e printf pra saida
      entao existem varias bibliotecas que possuem diversar funçoes de acordo com sua necessidade

  • @Nigokibezerk
    @Nigokibezerk 2 роки тому

    esse gets tem a mesma função do scanF?

  • @rogeriosimoes2857
    @rogeriosimoes2857 6 років тому

    Prof. José, segui passos desse vídeo no DEVC++, mas não consegui, apareceu a mensagem "Arquivo fonte não compilado". Sabe me dizer o que devo fazer?? Obrigado!

  • @igorguittar9477
    @igorguittar9477 6 років тому

    Como eu faria pra usar if no meu programa utilizando a variável char?

  • @ricardopoloni414
    @ricardopoloni414 7 років тому

    O programa vinculou nome [30] a tudo que você escreve 30 caracteres após a palavra nome inclusive os dois pontos, é isso ? E o %s chama o que você vinculou ao char nome[30] estou certo? Obrigado.

  • @luizmariano0
    @luizmariano0 Рік тому

    Porque quê algumas vezes só aprece o primeiro nome e não nomes com sobrenome e espaço?

  • @isabelyfarias487
    @isabelyfarias487 5 років тому

    Como faço pra printar o nome na tela, professor?

  • @everaldousina
    @everaldousina 8 років тому

    Professor como faço para ter acesso ao material de apoio?

  • @SuperKratos5000
    @SuperKratos5000 10 років тому

    o dev c ++ 5.8.3 le ainda o sytem?

  • @SrVinny
    @SrVinny 5 років тому

    gets e scanf da na mesma?

  • @italoaugusto9247
    @italoaugusto9247 4 роки тому +2

    Nao entendi o porque do int (argc,char*argv[ ])

    • @cintia2673
      @cintia2673 4 роки тому

      é tipo o int main() da função principal, esse comando ja vem automaticamente assim que vc abre o programa, sinceramente nao sei a real diferença entre os dois mas na pratica nao altera em nada

  • @enderbreak
    @enderbreak 9 років тому

    O que é esse int argc e char *argv[] dentro do int main ?
    o programa vai funcionar se nao botar isso?

    • @zJhowzera
      @zJhowzera 8 років тому +1

      argc: nº de linhas do código
      argv: conteúdo do código

  • @arielalvesAlves
    @arielalvesAlves 8 років тому

    esse gets vale para geany no linux ?

    • @lokopoko08
      @lokopoko08 8 років тому

      Ariel vale sim ! Por via Das Duvidas adiciona a biblioteca #include
      getchar no lugar do System("pause") e system("clear") no lugar do cls

  • @sapb1paraconsultores
    @sapb1paraconsultores 10 років тому

    Aqui não está acentuando de jeito nenhum!!!
    Uso o gcc para compilar dentro do cygwin, gerando o executável para o Windows.
    incluí a devida include e a linha: setlocale(LC_ALL,"pt-BR"); mas só resolveu o problema numérico de vírgula e ponto, a acentuação continua ruim.

    • @mauricio.generoso
      @mauricio.generoso 9 років тому

      Jaider Xavier usa #include na biblioteca e coloca uma instrução setlocale (LC_ALL,"Portuguese")

    • @pedrohenrique-qh2ls
      @pedrohenrique-qh2ls 9 років тому

      +Maurício Marques Generoso isso ai cara... aprendi isso no canal gamesparati

  • @anavasconcelos4115
    @anavasconcelos4115 7 років тому

    Porque o código só funciona se colocar o [30]?

    • @ProfessorJosedeAssis
      @ProfessorJosedeAssis  7 років тому

      Ana, a variável char é usada para definir um string de caracteres, o 30 entre colchetes cria um array vetor de tamanho 30. Você pode definir outro valor, mas em linguagem C criamos uma string definindo um vetor.

    • @anavasconcelos4115
      @anavasconcelos4115 7 років тому

      Obg.

  • @rafaelpachelle4100
    @rafaelpachelle4100 8 років тому +1

    o amigo,eu fiz isto,mas so aparece o numero 18,nao aparece meu nome,veja.
    main()
    {
    setlocale(LC_ALL,"Portuguese");//Configura o idioma para PT-BR/PT.
    printf("Bem-vindo ao sistema
    ");
    printf("Digite seu nome,por favor:");
    char nome[30];
    gets(nome);
    printf("Data de seu niver:");
    char niver[2];
    gets(niver);
    printf("Sua idade,por favor:");
    char idade[2];
    gets(idade);
    system("cls");
    printf("Bem vindo ao sistema,%s
    ",nome);
    system("pause"); //gera uma pausa,espera até vc digitar ou teclar alguma tecla.
    system("cls");
    printf("%s
    ",nome);
    printf("%s
    ",idade);
    printf("%s
    ",niver);

    • @alissonfelipesilva
      @alissonfelipesilva 8 років тому

      numeros é %d

    • @diegotaynan6755
      @diegotaynan6755 6 років тому

      #include
      #include
      #include
      int main(){
      setlocale(LC_ALL, "Portuguese");
      char nome[30];
      char niver[3];
      char idade[3];
      printf("Bem-vindo ao sistema
      ");
      printf("Digite seu nome, por favor: ");
      gets(nome);
      printf("Data de seu niver: ");
      gets(niver);
      printf("Sua idade, por favor: ");
      gets(idade);
      system("cls");
      printf("Bem vindo ao sistema, %s
      ", nome);
      printf("%s
      ", nome);
      printf("%s
      ", niver);
      printf("%s
      ", idade);
      return 0;
      }
      Vc colocou o espaço [2] no vetor que é pouco, pois o ultimo espaço do vetor retorna o valor \0, resolvi colocando [3] :) kk

    • @diegotaynan6755
      @diegotaynan6755 6 років тому

      Idente o código kk pf

  • @alexandreczar6811
    @alexandreczar6811 2 роки тому

    Porque nao scanf(“%c”,&nome); ??

    • @ProfessorJosedeAssis
      @ProfessorJosedeAssis  2 роки тому

      Alexandre, por uma questão didática pois ainda não estudamos os vetores que são usados em Strings. As aulas 10 e 11 desta playlist vão esclarecer isso melhor.

  • @willyalexis2984
    @willyalexis2984 8 років тому +1

    não entendi nada em programação :(

    • @ProfessorJosedeAssis
      @ProfessorJosedeAssis  8 років тому +1

      Willy não desista, comece por aqui:
      professorjosedeassis.com.br/logica-de-programacao/

  • @aulasdematematicaprof.borg3879
    @aulasdematematicaprof.borg3879 2 роки тому

    Já deve ter fugido também como o antecessor dele. FUGIU