Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

jdiogo10

Strings

Mensagens Recomendadas

jdiogo10    0
jdiogo10

ola pessoa, sou novo nisto........

tenho uma dúdiva.....eu fiz um programa só k ele ao executar nao ta a fazer bem, ou seja, quado faz gets a string leva junto o \n....

como tiro isso????....eu ponho o getchar, mas não dá...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
magikRing    0
magikRing

ola pessoa, sou novo nisto........

tenho uma dúdiva.....eu fiz um programa só k ele ao executar nao ta a fazer bem, ou seja, quado faz gets a string leva junto o \n....

como tiro isso????....eu ponho o getchar, mas não dá...

e porque escreveste /n quando na verdade e \n ...tens a barra mal :P

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
x3minater    0
x3minater

ola pessoa, sou novo nisto........

tenho uma dúdiva.....eu fiz um programa só k ele ao executar nao ta a fazer bem, ou seja, quado faz gets a string leva junto o \n....

como tiro isso????....eu ponho o getchar, mas não dá...

Se bem percebi a tua pergunta queres substituir o '\n' pelo '\0'.

Tenta assim:

if(str[strlen(str)-1]=='\n')
str[strlen(str)-1]='\0';

PS: Como o Rui Carlos disse, usa antes o fgets com stdin em vez do nome do ficheiro, k e mais fiável! :P

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade