Ir para conteúdo
Fórum Script Brasil
  • 0

Meu programa em C trava na execução, como resolver este problema?


Paulo8x

Pergunta

Criei vários programinhas em C, programas simples, eles compilam normalmente e não tem nenhum erro no código.

Mas sempre que eu vou executar o programa já compilado, o arquivo exe dar erro.

O programa abre normalmente mas na hora que eu entro com algum dado nele, exemplo: nome , dar erro.

No Windows 7 aparece o seguinte erro: Programatal.exe parou de responder

No Windows XP aparece aquele errinho chato de ter que mandar relatório de erros para a Microsoft.

Como resolver o meu problema?

Por vir das dúvidas vou deixar o código fonte de um destes meus programas aqui:

#include <stdio.h>
#include <stdlib.h>

int main()

{
char nome[15];
int x;
char u_letra;


printf("Digite o seu nome: ");
gets(nome);

for (nome[x] = 16; nome[x] > 0; nome[x] - 1)

{

if (&nome[x] != "")

{ 
if (&u_letra != "")
{ 

u_letra = nome[x];

}


}



}

printf ("A última letra do seu nome é %s" , u_letra); 


system("pause"); 
return(0);

}

Muito obrigado

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Não é pior ai.

Se você só precisa saber qual é a última letrar é só você usar STRLEN que conta quantas letras tem e mandar dar um pint na ultima:

OBS: um dos erros foi porque você usou = mo lugar de ==

EX:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()

{
char nome[15];
int x;
char u_letra;
int contLetras;
int i =0;

printf("Digite o seu nome: ");
gets(nome);

contLetras = strlen(nome);

for(i = 0; i < contLetras; i++)
{
     if (nome[i] != ' ' ) 
     u_letra = nome[i];
      
}

printf ("A ultima letra do seu nome e :  %c\n\n" , u_letra);


system("pause");
return(0);

}

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...