Strings: conceito e utilização - Linguagem C

Поделиться
HTML-код
  • Опубликовано: 23 янв 2025

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

  • @danilomacedo2742
    @danilomacedo2742 3 года назад +10

    Esse canal e o seu site são simplesmente maravilhosos. Obrigado por compartilhar o seu conhecimento, está me ajudando muito na faculdade.

  • @narcisogregorio5932
    @narcisogregorio5932 5 лет назад +8

    Sou português e tenho um exame de programação amanhã e esses v`deos me salvaram completamente. sinto-me muito mais confortável a programar agora!

  • @BrunoSousa-vq2op
    @BrunoSousa-vq2op 2 года назад +3

    Cara....Que aula maravilhosa.
    Parabéns por conseguir transmitir seu conhecimento de forma tão clara e simples de entender.

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

      Valeu Paulo!
      Veja também o meu blog: linguagemc.com.br/a-biblioteca-string-h/
      Bons estudos!

  • @MarceloFDias
    @MarceloFDias 5 лет назад +1

    Muito bom a série de videos, sem blá blá e direto ao ponto, show

  • @dan.procopio
    @dan.procopio 3 года назад

    ótimo vídeo. A sequencia do que é apresentado no vídeo facilita o aprendizado.

  • @LofilabLofiHipHop
    @LofilabLofiHipHop 4 года назад +1

    Nossa mãe aprendi uma porrada de coisa em um único vídeo vlw. 23 - 01 - 21

  • @matateusilvestreandreandre
    @matateusilvestreandreandre Год назад

    Gostei da aula. Simples e rica

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

    O senhor tinha era que dar aula aqui na Fatec em Americana, te imploro DHIAUSHDASUHD

  • @giovannamaestri852
    @giovannamaestri852 5 лет назад +1

    Tem me ajudado demais, muito obrigada !

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

    Muito bom o vídeo, detalhado e bem explicado, tem me ajudado muito em TADS.

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

    Me ajudou bastante esse video 👏👏vou fazer um simulado de programação estruturada e conseguir aprender bastante cm esse video

  • @Nawkz
    @Nawkz 3 года назад

    Muito obrigado!!

  • @Thiago_Eletricista
    @Thiago_Eletricista 3 года назад

    estou tentando entender essa parte de um codigo, são 4 opçoes e voltar e no caso preciso de 7 posiçoes e voltar, caso possa ajuda fico grato
    String itensMenu[] {
    "ECU Select",
    "RPM Controle",
    "Acelerador Setup",
    "Velocidade Setup",
    "Voltar"
    };
    int _lengthString = sizeof(itensMenu) / sizeof(String);
    u8g2.print(itensMenu[i + item]);

  • @KatiaCSilva-1007
    @KatiaCSilva-1007 5 лет назад

    melhor vídeo que encontrei

    • @IntellectualeTec
      @IntellectualeTec  5 лет назад +1

      Obrigado Katia!!! Veja todos os vídeos de C na minha playlist: ruclips.net/video/8glJiHqehjE/видео.html

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

      Ótimo vídeo. Explica muito bem. O melhor que encontrei.

  • @fabiosilvagregorio6023
    @fabiosilvagregorio6023 3 года назад

    Professor Bom Dia . A minha função fgets() não funcionou ,não pausa para eu poder está escrevendo , passa direto e como não estivesse nada após pedir para digitar um nome .Não faz igual a função scanf() que para e espera eu digitar .Fiz com o a função gets() e tbm não pausa .Fiz o seguinte:
    //Váriavel
    char nome[11];
    printf("Digite um nome: ");
    fgets(nome,11,stdin);
    printf("%s",nome);
    Mas não funciona .Passa direto ,não deixa digitar o nome ,só faz a pergunta .

  • @welliton2171
    @welliton2171 Год назад

    Eu gostei

  • @Moderador_Civilizado
    @Moderador_Civilizado 4 года назад +1

    por quê neste programa, palavra consegue armazenar vários caracteres apesar de só possuir 3 de capacidade?
    #include
    int main (){
    char palavra [3];

    printf (" digite agora a palavra a ser capturada:
    ");
    scanf ("%s", &palavra);
    printf (" a palavra e : %s", palavra);

    return 0;
    }

    • @narcisofilho5696
      @narcisofilho5696 3 года назад

      Boa pergunta em. Rodei aqui e pra piorar percebi que nesse exemplo dá pra inserir qualquer string usando scanf, e até 11 códigos nem dá erro.
      OBS.: Não precisa do operador '&' na variável palavra. O '&' indica que estamos falando do endereço da variável e a variável 'palavra' é um vetor (nesse caso de chars). Todo vetor é um ponteiro, ou seja, aponta endereços da memória , logo o que você precisa colocar em scanf é o endereço da variável a ser escrita, 'palavra' já são esses endereço. Tem vários endereços de chars na memória apontado por 'palavra'.

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

      @@narcisofilho5696 eu já resolvi, no lugar de scanf ("%s", palavra) eu posso fazer scanf ("%3[^
      ]", palavra), o 3 indica o numero máximo de caracteres a serem capturados,
      indica que os caracteres serão capturados até que o enter seja digitado.

    • @narcisofilho5696
      @narcisofilho5696 3 года назад

      @@Moderador_Civilizado Nossa. Bem legal ! Tem uma função de , a gets(s),que recebe o string até digitar enter. Mas eu não sei se tem como limitar o tamanho da string igual vc conseguiu...

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

      @@narcisofilho5696 aí você pode usar a variação chamada fgets( palavra, 3, stdin); palavra é onde os caracteres serão armazenadas, o 3 indica quantos caracteres serão capturados no máximo, stdin faz com que o que você digita seja armazenado em palavra até o enter.

    • @narcisofilho5696
      @narcisofilho5696 3 года назад

      @@Moderador_Civilizado Bacana.Valeu pela dica!

  • @americoplay882
    @americoplay882 3 года назад

    Alguém me ajude esse i é exatamente o que?

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

      Bom dia!
      O i é a variável contadora da repetição.
      Veja mais no artigo: linguagemc.com.br/a-estrutura-de-repeticao-for-em-c/
      Bom estudo1

    • @americoplay882
      @americoplay882 3 года назад

      @@IntellectualeTec ah ok. Obrigado

  • @americoplay882
    @americoplay882 3 года назад

    Eu tou sempre a ver esse video e cada vez percebo mais coisas que antes eu não percebia.
    Um conselho:se fores tão menos inteligente quanto eu aconselho a fazer o mesmo.
    Obrigado canal

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

    👁️

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

    #include
    int main (void)
    {
    //char nome_cliente[7]="Fulano";// 6 posicoes uteirs + 1 posicao pro terminador
    char nome_cliente[7]="Fulano";
    char nome_cliente2[]="Fulano";
    int i, o;
    nome_cliente2[3] = '\0';
    //printf("Nome do cliente: %s", nome_cliente);

    for(i = 0; i < 6; i++)
    {
    printf("Valor de elemento %d da string = %c
    ", i, nome_cliente[i]);
    }

    printf("
    ");
    printf("Agora com o numero de casas definido
    ");

    for(o = 0; nome_cliente2[o] != '\0'; o++)
    {

    printf("Valor de elemento %d da string = %c
    ", o, nome_cliente2[o]);
    }

    return 0;
    }