Linguagem C | Aula 32 - Strings: biblioteca string.h

Поділитися
Вставка
  • Опубліковано 7 лют 2025
  • Curso de programação e estrutura de dados em linguagem C.
    Trabalhando com string em linguagem C. Usando a biblioteca string.h.
    🔗 Links
    ▸ Códigos fontes: github.com/arb...
    ▸ Livro de Linguagem C: www.grupogen.c...
    ▸ Livro de Estrutura de Dados em Linguagem C: www.amazon.com...
    ▸ Livro de MATLAB: www.altabooks.c...
    📌 Redes Sociais
    ▸ Página pessoal: www.andrebacke...
    ▸ Researchgate: www.researchga...
    ▸ LinkedIn: / andr%c3%a9-backes-a839...
    #clanguage
    #linguagemc
    #estruturadedados

КОМЕНТАРІ • 34

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

    Essa é a melhor metodologia de ensino de programação que já vi. Explica a sintaxe da linguagem através do código e cabe ao aluno escrever e testar. Simples, fácil e objetivo.

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

    Queria agradecer pessoalmente !, perdi minhas aulas e recuperei e aprendi mais que a com todos youtubers com você ! cursando Ciência da Comp.

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

      Como tá hoje em dia, man? Tô cursando Cienc da Comp tbm,

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

      @@jahnomon9555 estou sobre uma pedra gigante que gira outra

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

    a abertura com chrono trigger arrepiou aqui...

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

    ótima vídeo aula, clara e direta ao ponto

  • @Bodybuilder13013
    @Bodybuilder13013 10 років тому +2

    Grande Sheldon!! muito bom..

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

    O sr me ajuda muito! Gratidão

  • @Lucas_Gois_1999
    @Lucas_Gois_1999 3 роки тому

    muito obrigado pelo conteúdo cara, simples, direto e objetivo 😁

  • @RafaelCamposNunes
    @RafaelCamposNunes 11 років тому +3

    Música do chrono trigger, já levou meu like uhaehuae

  • @alvarohenrique3704
    @alvarohenrique3704 12 років тому

    Bruno Neves, nesse caso, acho que não há possibilidadde de usar a função String para copiar de um tipo para outro.
    De qualquer forma, tem como você converter de char para int.
    Basta fazer isso:
    char numero[10];
    int convertido [10];
    int i;
    for(i=0;i

  • @vizanques
    @vizanques 3 роки тому

    muito muito bem explicado.

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

    Professor ótimo vídeo,sou seu aluno aê na UFU no curso de Engenharia Civil.

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

    Muito bem explicado, ótima aula.

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

    essa intro é chrono trigger ? hahah

  • @brunopana10
    @brunopana10 12 років тому

    caso eu queira usar strcyp de char para int, ou vice e versa, tem como?

  • @danielfabriciofreita
    @danielfabriciofreita 11 років тому

    Posso utilizar essas funções para copiar arrays normalmente?

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

    Estou com uma dúvida na compreensão do que o compilador do C está fazendo no exemplo abaixo:
    #include
    #include
    int main(){
    char palavra[0];
    printf("Informe seu nome completo: ");
    gets(palavra);
    printf("O nome informado foi: %s

    ", palavra);
    system("pause");
    return 0;
    }
    DÚVIDA: Mesmo eu declarando o vetor "palavra" com 0 índices, eu consigo receber e alocar no vetor um nome qualquer via gets e no print logo abaixo exibir o nome recebido. Como é possível o vetor receber via gets uma cadeia de caracteres maior que o seu limite definido ?

    • @progdescomplicada
      @progdescomplicada  8 років тому +4

      +Francisco Coelho Ele consegue receber uma cadeia maior, mas como o espaço é menor do que a cadeia, outras regiões de memória serão usadas. Consequentemente, o valor de outras variáveis pode ser modificado sem querer, afetando o funcionamento do programa.

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

    Na strcat, se no momento de concatenar a palavra 2 na palavra 1, minha palavra 1 não tiver tamanho suficiente para colocar a palavra 2 toda, deve-se alocar mais memória ou concatena o que der ?

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

      +Ana Rúbia Se não tiver memória, ele concatena assim mesmo. O problema é que nisso ele invade área de memória que pode pertencer a outras variáveis e isso pode causar problemas no programa

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

      Ahh sim, então é o programador quem tem que verificar isso né ?

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

      Sim, o programador tem que verificar essas coisas todas

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

      Linguagem C Programação Descomplicada Muito obrigada! >

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

    Oi amigo, qual seu e-mail para tirar uma dúvida em relação ao trabalho meu de C++ sobre caça palavras. Ou, alguém poderia me ajudar?

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

    porque == 0? poderia ser 1?

    • @JuanSilva-im8ve
      @JuanSilva-im8ve 4 роки тому

      è pq no retorno dessa função ou temos um valor positivo, negativo ou igual a zero, o zero eu lembro que é retornado quando as strings são iguais.

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

    Não sei se você ainda está vivo kkkk mas uma dúvida. Tento imprimir a string como fazia no visualg e não consigo. Eu coloco uma silaba ou palavra em cada posição da tabela, e quando vou imprimir ele fecha o console.
    #include
    #include
    int main(){
    char tab[3][3] = {0};
    int l, c;
    for(l = 0; l

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

      Heheheheh não sei se ainda está vivo, foi a melhor hehe

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

      Opa, estou vivo sim.
      O problema é a leitura
      Ao invés de scanf("%s", &tab[l][c]);
      Faça scanf("%c", &tab[l][c]);

    • @jailsonathayde74
      @jailsonathayde74 3 роки тому

      @@progdescomplicada Eu também estou vivo ainda KKK. Obrigadão Mestre! Era um erro crasso de tentar usar o que fazia no Visual pro C. Já peguei a noção completa de que string é um array, e cada posição/indice armazena 1 caractere. Vou começar estrutura de dados e vou maratonar o seu canal de novo!

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

    Detalhe:
    No caso o str2[i] = '\0' deveria str2[i+1] = '\0' porque senão a variável fica vazia.