Sou novato em C e desenvolvi um programinha para estudar, mas ele não dá as saídas na tela, ou seja, dá a primeira que pede uma frase ao usuário, mas as seguintes que mostra a frase digitada pelo user e dá o resultado não aparecem. A janela simplesmente fecha.
Alguém pode ajudar??? Aí vai o fonte:
#include <stdio.h>
int main(int argc, char *argv[])
{
char string[100];/*string, até 99 caracteres*/
int i, cont;
printf("\n\nDigite uma frase: "); /*esta parte aparece na tela, mas daqui para baixo não aparece mais nada*/
gets(string);/*Le a string*/
printf("\n\nFrase digitada:\n%s", string);
cont = 0;
for(i=0; string != '\0'; i = i + 1)
{
if(string == 'c')/*Se for a letra c*/
cont = cont + 1; /*incrementa o contador de caracteres*/
Pergunta
Guest Alexsandro Carvalho
Pessoal, boa tarde.
Sou novato em C e desenvolvi um programinha para estudar, mas ele não dá as saídas na tela, ou seja, dá a primeira que pede uma frase ao usuário, mas as seguintes que mostra a frase digitada pelo user e dá o resultado não aparecem. A janela simplesmente fecha.
Alguém pode ajudar??? Aí vai o fonte:
#include <stdio.h>
int main(int argc, char *argv[])
{
char string[100];/*string, até 99 caracteres*/
int i, cont;
printf("\n\nDigite uma frase: "); /*esta parte aparece na tela, mas daqui para baixo não aparece mais nada*/
gets(string);/*Le a string*/
printf("\n\nFrase digitada:\n%s", string);
cont = 0;
for(i=0; string != '\0'; i = i + 1)
{
if(string == 'c')/*Se for a letra c*/
cont = cont + 1; /*incrementa o contador de caracteres*/
}
printf("\nNúmero de caracteres c = %d", cont);
return (0);
}
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.