Jump to content
Fórum Script Brasil
  • 0

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


Paulo8x

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...