ola.
estou neste momento a 'reaprender' C mas estou a ter um problema que, quando inicialmente comecei a programar, não tive, uma vez que corria sempre os programas ou em linux ou no cygwin (emulador de linux).
estou a fazer pequenos exercícios básicos (tipo contar o número de vezes que uma certa letra aparece num input, esse tipo de coisas). o problema é este: quero fazer, por exemplo, um programa que conte caracteres ou algo do género e uso o getchar() num ciclo. era suposto, ao carregar no enter, o programa processar o que quer eu tenha escrito mas ele simplesmente faz um parágrafo novo.
talvez se usar o scanf isto não aconteça (ou se ler de um ficheiro ou de uma string claro) mas gostava de saber porque é que, com certos programas, ao carregar no enter ele lê o que já escrevi e noutros aparece um paragrafo novo.
estou neste momento a 'reaprender' C mas estou a ter um problema que, quando inicialmente comecei a programar, não tive, uma vez que corria sempre os programas ou em linux ou no cygwin (emulador de linux).
estou a fazer pequenos exercícios básicos (tipo contar o número de vezes que uma certa letra aparece num input, esse tipo de coisas). o problema é este: quero fazer, por exemplo, um programa que conte caracteres ou algo do género e uso o getchar() num ciclo. era suposto, ao carregar no enter, o programa processar o que quer eu tenha escrito mas ele simplesmente faz um parágrafo novo.
talvez se usar o scanf isto não aconteça (ou se ler de um ficheiro ou de uma string claro) mas gostava de saber porque é que, com certos programas, ao carregar no enter ele lê o que já escrevi e noutros aparece um paragrafo novo.