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

Поделиться
HTML-код
  • Опубликовано: 23 янв 2025
  • Esta aula traz um exemplo de uso da variável do tipo char sendo usada como String na Linguagem C.
    Você pode apoiar o canal:
    Inscrevendo-se✔️ Curtindo os vídeos✔️ Comentando✔️ Compartilhando o conteúdo✔️
    ☕ Você também pode me pagar um café!
    PIX: josedeassisfilho@gmail.com
    😃 Muito obrigado pelo apoio.
    🔗 Sites:
    html5css3.com.br/
    joseassis.com.br/
    roboticapratic...
    👨‍💻 Siga-me nas redes sociais:
    Linkedin: / professorjosedeassis
    Face: / professorjosedeassis
    Instagram: / prof.joseassis
    Twitter: / joseassis
    📁 GitHub (material de apoio dos tutoriais e projetos do canal):
    ​github.com/pro...
    github.com/rob...
    Você faz. Você vê. Você aprende.
    💻 Playlist:
    • Curso de programação c...
    #string, #C, #LinguagemC, #cursosGRATIS​, #professorJoseDeAssis, #RoboticaPratica

Комментарии • 71

  • @soteclas
    @soteclas 4 года назад +18

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

  • @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

  • @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.

  • @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!!!

  • @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!

  • @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.

  • @bugado7
    @bugado7 4 года назад +2

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

  • @mauromewes756
    @mauromewes756 2 года назад +1

    Muito didático. Parabéns professor.

  • @nathaliasales9654
    @nathaliasales9654 2 года назад +1

    Excelente aula, meu amigo!

  • @mateuslima8503
    @mateuslima8503 6 лет назад +1

    Obrigado professor! Ajudou muito.

  • @felipemaia5248
    @felipemaia5248 6 лет назад +1

    Sua aula me ajudou muito. Obrigado.

  • @lsneiva
    @lsneiva 2 года назад +1

    Muito bom! 🙂

  • @alkzsul3482
    @alkzsul3482 8 лет назад

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

  • @josielitonfreitas8876
    @josielitonfreitas8876 2 года назад +1

    Muito top

  • @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

  • @tadeumarinho6500
    @tadeumarinho6500 3 года назад +1

    Muito bom

  • @senai_mecatronicabeta3737
    @senai_mecatronicabeta3737 8 лет назад

    Muito bom seu curso parabéns....

  • @allanpiterson7200
    @allanpiterson7200 6 лет назад +1

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

  • @leonardoaguiar3835
    @leonardoaguiar3835 7 лет назад

    Parabéns, ótima aula!!

  • @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

  • @RobsonVianadaRobcell
    @RobsonVianadaRobcell 7 лет назад +4

    Olá,meu da arquivo fonte não compilado

  • @solangepereira5729
    @solangepereira5729 4 года назад

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

  • @andrezaoliveira7356
    @andrezaoliveira7356 7 лет назад +8

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

  • @Nigokibezerk
    @Nigokibezerk 2 года назад

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

  • @luy3526
    @luy3526 4 года назад +3

    Aprendendo mais aqui do que na faculdade

    • @bugado7
      @bugado7 4 года назад

      exatamente assim

  • @igorguittar9477
    @igorguittar9477 6 лет назад

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

  • @luizmariano0
    @luizmariano0 2 года назад

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

  • @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!

  • @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

  • @SrVinny
    @SrVinny 5 лет назад

    gets e scanf da na mesma?

  • @SuperKratos5000
    @SuperKratos5000 10 лет назад

    o dev c ++ 5.8.3 le ainda o sytem?

  • @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.

  • @isabelyfarias487
    @isabelyfarias487 5 лет назад

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

  • @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

  • @everaldousina
    @everaldousina 8 лет назад

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

  • @enderbreak
    @enderbreak 10 лет назад

    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

  • @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

  • @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