Linguagem C - Aula 6.2 - Strings: trabalhando com dados de texto em C (2022)

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2025

ความคิดเห็น • 153

  • @allanjacquesnevesdeoliveir1446
    @allanjacquesnevesdeoliveir1446 ปีที่แล้ว +76

    Pra quem vem do Java, C#, Kotlin... dá vontade de chorar heheheheheh, até o C++ que eu mexo um pouco dá bem menos trampo.

    • @profpietromartins
      @profpietromartins  ปีที่แล้ว +12

      kkkkkkkkk é triste, mesmo! Admito...

    • @GentileGomes
      @GentileGomes ปีที่แล้ว +3

      ​@@profpietromartinspor isso e melhor aprender logo as linguagens mais dificil doque as mais facil primeiros

    • @_GUTR3213X_
      @_GUTR3213X_ 11 หลายเดือนก่อน

      @@GentileGomes Se eu soubesse disso antes... (eu aprendi python primeiro)

    • @prjerry7777
      @prjerry7777 9 หลายเดือนก่อน +2

      @@profpietromartins , em algum momento deu vontade de parar, tava tudo travado aqui na cocholinha😅

    • @oialanabarbosa
      @oialanabarbosa 7 หลายเดือนก่อน

      Então tu não sabe programar. Porque venho de javascript e para mim entender c tá sendo fácil fácil

  • @pedrogabrieldarochamatos5276
    @pedrogabrieldarochamatos5276 2 ปีที่แล้ว +38

    Melhor Professor que já vi de logica de programação ta ajudando muito!

  • @zac4279
    @zac4279 10 หลายเดือนก่อน +5

    Muito bom professor, estou pegando a lógica que o senhor ensina e fazendo algoritmos um pouco mais "robustos", pra aula de hoje desenvolvi um para realizar cadastro e outro para login, utilizando a comparação e armazenamento das strings.

  • @LucasSouza-uj4bx
    @LucasSouza-uj4bx หลายเดือนก่อน +1

    A aula de strings é bem trabalhosa! É praticar bastante para pegar tudo o que foi ensinado na aula! Obrigado pelos ensinamentos, professor!👏👏👏 Excelente aula!

  • @rodolphomonteiro5396
    @rodolphomonteiro5396 10 หลายเดือนก่อน +3

    Professor top demais o conteúdo ,mas não vou mentir não desta vez deu nó na cabeça , mais não vou parar não ! vou continuar eu vou aprender.

  • @emersonsales5016
    @emersonsales5016 ปีที่แล้ว +5

    Estou aprendendo muito.
    Eu decidi aprender c, mesmo sendo mais dificil que outras linguagens mais modernas, porque eu gosto se desafios tecnologicos.
    Ótima aula.

  • @vitumvchvdx
    @vitumvchvdx 7 หลายเดือนก่อน +11

    Amigo seu curso ta salvando minha vida na faculdade, os vídeos que tem lá não agrega em nada, os caras podiam te pagar e pegar esse seus vídeos aqui e incluir nos módulos de ensino kkk

    • @Alissonladeia
      @Alissonladeia 7 หลายเดือนก่อน +2

      Qual faculdade vc faz

    • @vitumvchvdx
      @vitumvchvdx 7 หลายเดือนก่อน +2

      @@Alissonladeia Analise e desenvolvimento de sistemas

  • @floramalaca
    @floramalaca ปีที่แล้ว +10

    olá prof, eu estou acompanhando agora as vídeo aulas e percebe q o prof é muto excelente, espero q estas aulas me ajudem a aprender programar

    • @profpietromartins
      @profpietromartins  ปีที่แล้ว +1

      Siga em frente, não desista! Obrigado pelo feedback.

  • @josafanuness
    @josafanuness ปีที่แล้ว +10

    Isso sim é um excelente profissional em sua área, parabéns pela excelência.

  • @samiasousa6677
    @samiasousa6677 ปีที่แล้ว +1

    Curso maravilhoso , você é um excelente professor . Estava perdida agora estou entendendo. muito obrigada!

  • @henryparizani
    @henryparizani ปีที่แล้ว +1

    Aula bem completa, professor explica muito bem e com clareza parabéns 👏👏👏👏👏

  • @dev-null-7w7
    @dev-null-7w7 9 หลายเดือนก่อน +1

    eu começei ontem a ver, e já estou no final do curso, vai me ajudar bastante com criação de rootkit, muito bom

  • @ウェンディ-m7e
    @ウェンディ-m7e ปีที่แล้ว +4

    aprendendo muito com esse curos 🙏

  • @AndreLuiz-ol2vw
    @AndreLuiz-ol2vw 2 ปีที่แล้ว +5

    Já salvei pra assistir depois, estou fazendo esse curso do 0, estou cursando ADS e essas aulas estão ajudando muito, fora essas depois ainda verei os videos da faculdade...✌✌✌✌✌

  • @anabeatrizcavalcanti-e5f
    @anabeatrizcavalcanti-e5f ปีที่แล้ว +3

    pfv faz um curso de C mais extenso kkkkkkkkk eu tenho tdha e autismo e ja comprei diversos cursos e o seu foi o UNICO que eu entendia perfeitamente as explicaçoes e conseguia praticar super bem :( uma pena ser um curso tao curtinho

    • @Potsuvi
      @Potsuvi 2 หลายเดือนก่อน

      Te entendo

  • @Chøubyte
    @Chøubyte ปีที่แล้ว +7

    Assisti o vídeo completo 6 vezes 😂 mas entendiii enfim, obrigado professor Pietro vc é o máximo, tá me ajudando muito na faculdade de ADS(análise e desenvolvimento de sistemas) obrigado ♥️

    • @jailsonvinicius7826
      @jailsonvinicius7826 ปีที่แล้ว +2

      poxa, sinto muito por vc ter passado mais de 5 hrs tentando entender um unico video 😥

    • @Chøubyte
      @Chøubyte ปีที่แล้ว

      @@jailsonvinicius7826 é que tô começando agora ;-;

    • @lucasrenner9043
      @lucasrenner9043 4 หลายเดือนก่อน

      @@jailsonvinicius7826 Agora deu mesmo

    • @Potsuvi
      @Potsuvi 2 หลายเดือนก่อน

      @@jailsonvinicius7826 Sente muito por quê? Cada um tem o seu processo de aprendizagem.

  • @MPENT12
    @MPENT12 6 หลายเดือนก่อน +1

    Valeu pela aulona professor!!! to desde cedinho fazendo a aula e consegui pegar tudo!!! Muito obrigado mesmo!!!

  • @jussielson2001
    @jussielson2001 7 หลายเดือนก่อน +3

    um bom dia para todos, grande professor Pietro estou aprendendo mais com o senhor, do que com os professores da faculdade. muito obrigado........🙏🙏🙏

    • @profpietromartins
      @profpietromartins  7 หลายเดือนก่อน +1

      Bons estudos, meu caro. Esse curso não deixa de ser uma faculdade! Tmj.

  • @jediknightgameplay8728
    @jediknightgameplay8728 ปีที่แล้ว +2

    Aprendendo strings igual jogar video game, facil e divertido! boa professor!

  • @horranygomes5002
    @horranygomes5002 ปีที่แล้ว +1

    Pietro, muito obrigada pelas aulas, estou fazendo ADS pelo IFSP e estou tendo lógica de programação com C, suas aulas estão me ajudando muito!!

  • @Mark_Whoame
    @Mark_Whoame ปีที่แล้ว +1

    primeira linguagem que estou aprendendo ela é bem dificil mas o professor tem deixado um pouco mais tranquilo, obrigado

  • @Jaosantos23
    @Jaosantos23 หลายเดือนก่อน

    muito boa as aulas!! está de parabéns Pietro, assisto as aulas na faculdade depois assisto as dele também

  • @philosophydoctor1055
    @philosophydoctor1055 ปีที่แล้ว +2

    ótima aula, usando esse conhecimento eu fiz um código para calcular a taxa de metabolismo basal masculino e feminino, pra facilitar o trabalho de meu irmão, que é nutricionista. usando "Strcmp",if" e os comandos aritméticos

  • @ladykira01
    @ladykira01 2 ปีที่แล้ว +5

    Acompanhando sequências das aulas!!! Muito ótimo 👏🏾👏🏾👏🏾👏🏾

  • @aleee3034
    @aleee3034 2 ปีที่แล้ว +5

    prof, amei seu curso, se fizesse um na udemy eu comprava ctz, excelente didática

    • @profpietromartins
      @profpietromartins  ปีที่แล้ว

      Obrigado pelo feedback, Alee... Meus cursos, quando abertos, ficam disponíveis no meu site: profpietro.com

  • @ummlkqualquer8865
    @ummlkqualquer8865 3 หลายเดือนก่อน

    Muito bom o curso de lógica usando C. Peguei os conceitos, porém é mt coisa então não fica fixo na mente. Vou ter que praticar muito!

  • @dyameseduardo488
    @dyameseduardo488 11 หลายเดือนก่อน +1

    Explicação top!!

  • @franciscojose5357
    @franciscojose5357 2 ปีที่แล้ว +2

    Maratonando essa playlist top

  • @GloriousInvocation
    @GloriousInvocation 4 หลายเดือนก่อน +1

    Eita aulinha grande...

  • @leomota04
    @leomota04 2 ปีที่แล้ว +1

    muuito bom, Pietro, está me ajudando demais! Não pare!

  • @nbtspclmnd3054
    @nbtspclmnd3054 2 ปีที่แล้ว +3

    Eu sempre volto aqui pra lembrar o básico! Muito obrigado pelos vídeos!
    O-o

  • @gesica5530
    @gesica5530 4 หลายเดือนก่อน

    que homem maravilhoso tô aprendendo tudo

  • @bernardo6777
    @bernardo6777 2 ปีที่แล้ว +5

    Você poderia dar aulas sobre a programação de microcontroladores como o MSP430 !
    Excelente vídeo!!!

  • @yasmincant
    @yasmincant ปีที่แล้ว +1

    um imenso agradecimento prof pietro por explicar tão bem linguagem C, tem me ajudado muito msm

  • @roseanesribeiro
    @roseanesribeiro ปีที่แล้ว +1

    Obrigadaaaaaaaaaaaaa!!!!!!!!

  • @JoaaoPedroo
    @JoaaoPedroo 2 ปีที่แล้ว +3

    Do nada fiquei animado quando ele falou que INVOCOU o "setlocale". Pareceu muito como se fosse um jogo

  • @arthurcosta6185
    @arthurcosta6185 ปีที่แล้ว +2

    Gratidão por esse conteúdo incrível de graçar!

  • @weversonbarros9131
    @weversonbarros9131 8 หลายเดือนก่อน +1

    Muito bom, os vídeos!!

  • @guilhermefeitosa2714
    @guilhermefeitosa2714 2 ปีที่แล้ว +2

    Mano vc é fera, fez quebrar totalmente o gelo que eu tava de encarar esse aprendizado, mais depois que a pessoa vai começando a assimilar as coisas fica muito bem compreensível e somente com dois caminhos, ou ta certo ou ta errado kkkkjj

  • @tiagofeliciano7859
    @tiagofeliciano7859 2 ปีที่แล้ว +2

    Salve Professor Pietro ....

  • @TEDDY_MIRANDA70
    @TEDDY_MIRANDA70 ปีที่แล้ว

    Aula muito boaaaaa🎉

  • @mauriciorodrigues9991
    @mauriciorodrigues9991 ปีที่แล้ว

    Aula sensacional, valeu.

  • @gersonferreiradecastro3479
    @gersonferreiradecastro3479 ปีที่แล้ว

    excelente professor !!!

  • @guilhermefeitosa2714
    @guilhermefeitosa2714 2 ปีที่แล้ว +1

    Uma dica que é uma coisa que por eu ser curioso sempre sinto falta nas aulas, e tbm por ta vendo os comandos pela primeira vez talvez a cabeça nao conseguir imaginar as situações
    Mais todo comando que vc ensinar, voce dar um exemplo de um problema que pode ser resolvido com aquele comando, ou qualquer exemplo em situação ipotética, por mais que suas aulas sejam claras vai ser um complemento pra quem estar assistindo entender e ate gravar melhor.

    • @guilhermefeitosa2714
      @guilhermefeitosa2714 2 ปีที่แล้ว

      Por exemplo no comando de comparar as strings, dar uma situação ipotética que vc ta fazendo uma parte de um sistema aonde vc esta cadastrando um usuário em algo e vc pede pra ele digitar a senha, e pede pra ele confirmar a senha, e no if, else dar prosseguimento no cadastro ou no oque ven de necessidade na ordem lógica do programa em si.

  • @joaohenriquedossantosmaced3627
    @joaohenriquedossantosmaced3627 ปีที่แล้ว +3

    Pra quem ta usando o linux e ta tendo problemas para executar o segundo scanf:
    #include
    int main(){
    char s [11];
    printf("você esta digitando algo com o scanf convencional:
    ");
    scanf("%s",s);
    __fpurge(stdin);
    printf("Rsultado: %s

    ", s);
    printf("Digite algo (scanf aprimorado):
    ");
    scanf("%11[^
    ]s", s);
    __fpurge(stdin);
    printf("Resultado: %s

    ", s);
    return 0;
    }
    **nota: caso não funcione, deve ser porque sua biblioteca não reconheça a função, basta substituir o __fpurge(stdin); por fpurge(stdin);

    • @isaiasvitor3442
      @isaiasvitor3442 8 หลายเดือนก่อน

      o meu é windows mais n tava dando certo co o fflush, acho que é pq estou usando o replit deve ter alguma diferença, comparado com o dev ++

  • @NegociosBheizza-qt6hx
    @NegociosBheizza-qt6hx หลายเดือนก่อน

    Que aulão

  • @porqueue
    @porqueue 2 ปีที่แล้ว

    Muito bom!

  • @yBernardo
    @yBernardo 2 ปีที่แล้ว +1

    Vim do Python e estava sofrendo para aprender strings em C kkkkkkk, vlw pela aula, ajudou dms

    • @robertydeoliveiracardoso9585
      @robertydeoliveiracardoso9585 ปีที่แล้ว

      tá lembrado como inverter uma string no python? "Hello"[::-1], olha ai a referencia kkkkk

  • @dooupizzas5302
    @dooupizzas5302 9 หลายเดือนก่อน +3

    só eu que nao peguei de primeira,, vou ter q rever essa aula!

    • @ummlkqualquer8865
      @ummlkqualquer8865 3 หลายเดือนก่อน

      O importante é pegar. Quanto mais vc vê, mais vai se fixando na mente, mais seu cérebro entende que é importante absorver esse conhecimento. Eu ainda vou demorar um pouco pra reter tbm

  • @ariclenes.alexandre
    @ariclenes.alexandre หลายเดือนก่อน

    Não é aconselhável o uso do fflush(stdin) depois de um scanf pq em certos compiladores poderá ocorrer um erro. O correcto seria usar o getchar() depois do scanf(). Usar fgets em vez de scanf ou ainda limitar o próprio scanf("%99s") (supondo que é uma string com 100 caracteres). Desta maneira não terá problemas com o buffer. Abraços prof, execelente conteúdo. xD

  • @nicolesousasantos3531
    @nicolesousasantos3531 7 หลายเดือนก่อน +2

    a tosse de cachorro no final kkkkkkkkkkkkkkkkkkkk ótima aula prof tmj

  • @duo2244
    @duo2244 2 ปีที่แล้ว

    🤖☺️Boa aula.

  • @matheusnicacio8809
    @matheusnicacio8809 4 หลายเดือนก่อน

    Eu estudei Java, e C é bem diferente, mas graças a isso consegui entender bastante coisa de primeira, e estou adorando as aulas, estou rushando o curso também, e aplicando no VSCode, tem algum método de conseguir um certificado seu, desse curso?

    • @matheusnicacio8809
      @matheusnicacio8809 4 หลายเดือนก่อน

      Vi que tem um link na descrição, pelo curso ser antigo, ainda tem algum daqueles benefícios? e o certificado é de quantas horas?

  • @wesleicordeiro9020
    @wesleicordeiro9020 2 ปีที่แล้ว +1

  • @MarcusGearX
    @MarcusGearX 2 ปีที่แล้ว

    Show!!

  • @judson3060
    @judson3060 ปีที่แล้ว

    AULAO!!

  • @BrunoSantos-yz7eg
    @BrunoSantos-yz7eg 2 ปีที่แล้ว +1

    Bem explicadas as aulas, estou precisando aprender linguagem C, para a faculdade. Estava estudando Java, tive que parar. Vai ter aulas com abordagens em algoritmos de ordenação?

  • @natanntbn4590
    @natanntbn4590 ปีที่แล้ว +2

    se eu estou estudando só para a lógica de programação, este conteúdo desta aula é muito util?

  • @guilhermeam761
    @guilhermeam761 11 หลายเดือนก่อน

    Mil vezes melhor que meu professor de fundamentos. Talvez vc conheca o Zaqueu que dá aula de informática no departamento de informática aqui da UEM. Nossa, como que ele explica ruim, sério.

  • @lincolnpiresdias5372
    @lincolnpiresdias5372 ปีที่แล้ว

    top

  • @vinideal
    @vinideal 7 หลายเดือนก่อน +1

    se não em engano o "gets()" foi removido da biblioteca do linux, por não limitar a entrada de caracteres se torna perigoso; no linux é recomendado utilizar o "fgets()" com o "getchar()".

  • @lokkze4637
    @lokkze4637 8 หลายเดือนก่อน

    Professor, linha 19 no no minuto 45:51 , não devia ser aberta chaves após a definição da condição?

  • @mossi502
    @mossi502 10 หลายเดือนก่อน

    Professor, me de uma luz, faz alguns dias que ando preso nessa aula, alguma dica pra usar vetores[5] asim, com CHAR, sem me perder no uso de loops do tipo FOR?, eu percebi uma dificuldade em criar esses laço de repetição nessa parte em especifico.

  • @juliaonkuna
    @juliaonkuna ปีที่แล้ว +1

    muito obrigado prof, eu até estou a usar fgets com sizeof "fgets(nome do vetor do tipo char, sizeof(o mesmo nome vetor do tipo char), stdin);
    será é apropriada prof? quero que me confirme porfavor

  • @Leonardohenrique95
    @Leonardohenrique95 2 ปีที่แล้ว

    O Fgets() daria para por arrays do tipo Int ou só para textos mesmo?

  • @franciscosarmento6446
    @franciscosarmento6446 ปีที่แล้ว +1

    Uma dúvida, a função fgets lê espaços da mesma forma que o scanf aprimorado ?

  • @juliaonkuna
    @juliaonkuna ปีที่แล้ว

    bom dia Prof. uma coisa, segundo sintaxe de if: a condição vai dentro do parentes e depois as chaves "if(){}" mas no strcmp nao vejo o porque não abriste chaves depois da condição e codigo rolou perfeito.

  • @lopess13
    @lopess13 4 หลายเดือนก่อน

    o fflush(stdin) nao está limpando o buff noo meu. Oq faço?

  • @jonas.garcia
    @jonas.garcia 9 หลายเดือนก่อน

    @profpietromartins algum desses cursos tem avançado? pago??

  • @coquealto
    @coquealto 5 หลายเดือนก่อน +1

    Socorro!!😂🥺

  •  ปีที่แล้ว

    Por que a ANSI ainda não planejou uma biblioteca String para se trabalhar com esse tipo complexo de estrutura de dados, assim como em C++?

  • @Adestudos
    @Adestudos 9 หลายเดือนก่อน +1

    🤜🤛

  • @jaquelineforesto1462
    @jaquelineforesto1462 2 ปีที่แล้ว

    Olá, Pietro! Gostaria de tirar uma dúvida.. Estou usando o Visual Studio Code em meu curso, e para correr os programas que apresenta como exemplo.. ao correr os programas dessa aula, notei que a cada alteração que fazia e salvava, era necessário fechar o programa e o VSCode e abrir tudo de novo para que ele reconhecesse as alterações. Sabe ao que este bug pode estar relacionado? Muito obrigada, e parabéns pelo excelente conteúdo!

  • @moacircardoso9203
    @moacircardoso9203 ปีที่แล้ว

    Olá. Desculpa o atraso, mas não consegui entender, com minha base mínima, o que aconteceu na linha 12 deste vídeo.
    Se int serve tipo inteiro, como designou uma string ok do tipo inteiro???

  • @FaIconero
    @FaIconero 15 ชั่วโมงที่ผ่านมา

    Ja percebi que esse vou precisar assistir 2 vezes 😵‍💫🤯😵🤕😷🤢
    Na proxima vez vou ir fazendo anotações detalhadas. Vai vendo, vou levar 2 a 3 horas pra assistir tudo e escrevendo 😂😂😂😅😢

  • @MilenaAlvesFerreira-n6s
    @MilenaAlvesFerreira-n6s 5 หลายเดือนก่อน

    Professor, programo no Geany e o locale.h não funciona. Sabe se simplesmente nao funciona no geany ou pode ser alguma configuração que preciso mudar?

    • @profpietromartins
      @profpietromartins  5 หลายเดือนก่อน

      @@MilenaAlvesFerreira-n6s desconheço geany

  • @perryoornitorrinco4730
    @perryoornitorrinco4730 ปีที่แล้ว

    Eu fiz a inclusão da biblioteca locale.h conforme o vídeo, escrevi o comando setlocale igual o do vídeo e os meus acentos continuar saindo como caracteres estranhos na hora de executar o programa. Eu uso o Embarcadero Dev C++ 6.3 (não sei se interfere ou não).

    • @kibeleza1471
      @kibeleza1471 ปีที่แล้ว

      Tu fez assim?
      #include
      Aí depois no main colocou o: setlocale(LC_ALL, " ") ou setlocale(LC_ALL, "Portuguese")?
      Porque nesse formato funciona no meu Dev C++

  • @pabloalejandrofranca7691
    @pabloalejandrofranca7691 8 หลายเดือนก่อน

    3:20

  • @jeovanivitalkasecila1798
    @jeovanivitalkasecila1798 ปีที่แล้ว

    os fflush(stdin) não estão a funcionar!

  • @oufer
    @oufer 7 หลายเดือนก่อน

    O fflush(stdin) não funciona mano, to copiando seu código igualzinho e na hr de compilar ta acontecendo o mesmo de quando não escreve fflushin na sua aula

  • @oldera7971
    @oldera7971 8 หลายเดือนก่อน +1

    Essa aula foi pesada

    • @profpietromartins
      @profpietromartins  8 หลายเดือนก่อน

      Aula pesada é "Mecânica dos Fluídos"... Essa aulinha de strings é mamão kkkk

  • @matheusnpj6471
    @matheusnpj6471 ปีที่แล้ว

    o meu não funcionou a parte
    scanf("%9[^
    ], s);

  • @RodrigoSilva-cp3mk
    @RodrigoSilva-cp3mk ปีที่แล้ว

    você vende certificados para quem assiste seus cursos? (com cnpj etc, para eu colocar como horas na faculdade)

    • @profpietromartins
      @profpietromartins  ปีที่แล้ว +4

      Vender certificado é algo meio forte né? Funciona assim: você marca um horário comigo, paga uma hora de aula particular, faz uma prova ao vivo, oral, e aí eu emito o certificado caso você comprove proficiência. Não vendo certificado. Vendo a prova. Se você passa na prova, recebe o certificado.

  • @Joao21s
    @Joao21s 11 หลายเดือนก่อน

    estou testando o codigo e esta a dar erro...

  • @luisneves8177
    @luisneves8177 ปีที่แล้ว

    Eu pensei que a lista de exercícios fosse gratuita, mas afinal se paga😭😭😭😭😭

  • @Furacao20009
    @Furacao20009 11 หลายเดือนก่อน

    o meu não compilar aparece id retuned 1 exit status

    • @profpietromartins
      @profpietromartins  11 หลายเดือนก่อน

      Fecha a execução anterior ou desativa o antivírus.

    • @Furacao20009
      @Furacao20009 11 หลายเดือนก่อน

      eu desativei o antivírus e não tem nenhuma execução anterior

    • @profpietromartins
      @profpietromartins  11 หลายเดือนก่อน

      @@Furacao20009 então, ask google.. rs

  • @pedrogabrieldarochamatos5276
    @pedrogabrieldarochamatos5276 2 ปีที่แล้ว

    Como Aparecer acentos em C
    biblioteca:
    #include
    - dentro do main:
    setlocale(LC_ALL,"Portuguese");

  • @TokaGado
    @TokaGado 2 ปีที่แล้ว

    Senhor Pietro apesar de mais inteligente o "fgets", no caso se usarmos posteriormente um "strlen" será problemático, pq contará também o caractere nulo, portanto sempre terá um resultado com acrescime +1 em relação ao "gets"

  • @TokaGado
    @TokaGado 2 ปีที่แล้ว

    As constantes são bem menos problemáticas com strings, ACEITAM ESPAÇO E NÃO PRECISA DEFINIR LIMITE DE CARACTERES(porém claro imutáveis)
    Exemplo:
    #define Titulo "Esse video é bom"
    printf("%s", Titulo);

  • @contasecundariadasecundari693
    @contasecundariadasecundari693 ปีที่แล้ว

    onzima

  • @nathalidorio506
    @nathalidorio506 2 ปีที่แล้ว

    E se eu não determinar o tamanha da string e escrevesse
    char s
    Eu ainda teria essa questão de invadir memória e ter que limitar o que vou escrever?

    • @franciscosarmento6446
      @franciscosarmento6446 ปีที่แล้ว

      Se você escrever " char s ", estará criando uma única variável do tipo char, e não uma string já que a mesma é um array ou vetor de tipo char

    • @franciscosarmento6446
      @franciscosarmento6446 ปีที่แล้ว

      Ou seja, não irá armazenar nada nela além de um único caractere.

  • @VicenteCamilo_
    @VicenteCamilo_ หลายเดือนก่อน

    Essa aula foi densa, mas valeu.

  • @karinamarketing
    @karinamarketing ปีที่แล้ว

    #include
    int main(){
    char s1[10], s2[10];
    printf("Digite seu nome(scanf convencional):
    ");
    scanf("%s", s1);
    fflush(stdin);
    printf("Seu nome é: %s

    ", s1);
    printf("Digite seu nome de novo (scanf aprimorado):
    ");
    scanf("%10[^
    ]s", s2);
    fflush(stdin);
    printf("Seu nome é: %s

    ", s2);
    } // o meu não se comportou igual ao seu.

    • @karinamarketing
      @karinamarketing ปีที่แล้ว

      Tente de novo, não funcionou o fflush.

  • @brianronin505
    @brianronin505 ปีที่แล้ว

    Comparando com JS
    // Lendo qualquer coisa
    const text = 'text'
    console.log(text) // text
    const number = 10
    console.log(number) // 10
    const object = { name: 'joão', idade: 10 }
    console.log(object) // {name: "joão", idade: 10}
    const array = ['1', 2, {3: '3'}]
    console.log(array) // ["1", 2, {3: "3"}]
    // Concatenando Strings
    let x = 'hello' + ' ' + 'word'
    x = x + ' ' + '...'
    console.log(x) // hello word ...
    // Vendo o comprimento de uma string
    const abc = 'abc'
    const comprimento = abc.length
    console.log(abc) // 3
    // Comparando string
    const y = 'hello word ...'
    const isEqual = x === y
    console.log(isEqual) // true
    // Usando string com acentos
    console.log('áéêíã') // áéêíã
    // Copiando uma string de uma variavel para outra variavel
    let initial = 'Portuguese'
    let destino
    destino = initial
    console.log(initial) // Portuguese
    console.log(destino) // Portuguese
    const theString = 'abc'
    console.log(theString[0]) // a
    console.log(theString[1]) // b
    console.log(theString[2]) // c
    console.log(typeof theString) // string

  • @maclaurinrocha2881
    @maclaurinrocha2881 ปีที่แล้ว

    isso é regex ? ou tem um outro nome ?

    • @profpietromartins
      @profpietromartins  ปีที่แล้ว +1

      Está perguntando se strings são regex? Se sim, a resposta é não necessariamente.
      Regex são representadas na foram de strings... Já strings, não necessariamente são regex.

    • @maclaurinrocha2881
      @maclaurinrocha2881 ปีที่แล้ว +1

      @@profpietromartins mas então por que utiliza [^
      ] para poder pegar os valores com espaços ? no regex utilizamos para pegar valores ou colocar mascaras tipo cpf e etc você deve conhecer melhor do que eu professor, mas se não é regex dentro do scanf que nome chamar ?

    • @profpietromartins
      @profpietromartins  ปีที่แล้ว +1

      ​@@maclaurinrocha2881, mestre... meu caro... sua dúvida original foi "isso é regex?", dentro da lista de comentários de um vídeo que é sobre strings.
      Agora, que você elaborou melhor sua dúvida.. aí sim, dá pra pensarmos, sim, em algo similar a uma regex, dentro de um scanf... Todavia, o termo correto é ESPECIFICADOR DE FORMADO + CARACTERES DE SEQUENCIA DE ESCAPE. Tem a ver com regex sim.

    • @maclaurinrocha2881
      @maclaurinrocha2881 ปีที่แล้ว

      @@profpietromartins muito obrigado mestre, você tem um curso mais especifico que a playlist pois ainda falta na playlist alguns assuntos mais avançados.
      Muito obrigado por compartilhar a playllist e responder as minhas duvidas , obrigado mesmo você é 10 mestre \o/

  • @CLEISON304
    @CLEISON304 3 หลายเดือนก่อน

    E tanto enche linguiça eque ja pulo la pro meio do video

    • @profpietromartins
      @profpietromartins  3 หลายเดือนก่อน +2

      @@CLEISON304 isso... Pula pra parte onde vc compra seu diploma logo. Não tem paciência pra aprender em um vídeo de menos de 1 hora... Já pensou no mercado de trabalho, Creysinho Pula Vídeo? Tudo tem um preço.

  • @nobertorodrigues2734
    @nobertorodrigues2734 ปีที่แล้ว

    strcpy()
    strccat()
    strlen()
    strcmp()
    setlocale()
    #include

  • @rodolphomonteiro5396
    @rodolphomonteiro5396 10 หลายเดือนก่อน

    Professor eu realizei um código no dev c++, código para pingar para uma IP, mais esta compilando e na hora de executar o código ,no final da execução informa "opção -c requer privilegio do administradores " tu consegui me passar um norte!
    biblioteca usadas stdio.h, stdlib.h, strng.h.