maihe Posted September 14, 2011 Report Share Posted September 14, 2011 Oi Pessoal! :lol: Estou programando a pouco tempo em C e tenho uma dúvida CRUEL!tenho uma char * line e estou comparando o char que está em cada posição.Como eu posso comparar a posição q estou agora c a posição q seria line[i+1] usando este tipo de notação line* ? :mellow: int getIntDig(char *line) { int intDig; int j; char chDig[4]; char esp='n'; //para percorrer toda a linha for (j=0; '' != *line && 'n'== esp; line++) { if (0 == isNumeric(*line)) { chDig[j]=*line; j++; } else if (' ' == *line) { esp='s'; } } chDig[j]=''; intDig=atoln(chDig, j); return intDig; }chDig[j]=''; ---- INSERE BARRA-ZEROfor (j=0; '' != *line && 'n'== esp ; line++) ----- DIFERENTE DE BARRA-ZEROo formatador do forum exclui o caracter :(Esta função serve p eu recolher números da string.A idéia é: Se eu peguei numero e o q tem depois dele é um espaço insiro o '' e caio fora. COMOFAZ?! :( Obrigada desde já Quote Link to comment Share on other sites More sharing options...
0 kuroi Posted September 15, 2011 Report Share Posted September 15, 2011 não entendi direito o q deve fazer a funcao e tb não sei se o codigo vai funcionar apropriadamente, mas pra pegar a proxima posicao, você pode fazer:*(line + 1) = 0; Quote Link to comment Share on other sites More sharing options...
Question
maihe
Oi Pessoal! :lol:
Estou programando a pouco tempo em C e tenho uma dúvida CRUEL!
tenho uma char * line e estou comparando o char que está em cada posição.
Como eu posso comparar a posição q estou agora c a posição q seria line[i+1] usando este tipo de notação line* ? :mellow:
chDig[j]=''; ---- INSERE BARRA-ZERO
for (j=0; '' != *line && 'n'== esp ; line++) ----- DIFERENTE DE BARRA-ZERO
o formatador do forum exclui o caracter :(
Esta função serve p eu recolher números da string.
A idéia é: Se eu peguei numero e o q tem depois dele é um espaço insiro o '' e caio fora.
COMOFAZ?!
:(
Obrigada desde já
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.