🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #812

Re: Ayuda con punteros [C]

#812
From: Claudio
Date: Wed, 23 Aug 2006 11:53
30 lines
1745 bytes
Un comentario marginal:


On 2006-08-23, AnimAlf <AnimAlf@engendro.sytes.net> wrote:
>
> #include <stdio.h>
> #include <string.h>
>
> void strtrim (char **flujo){
>   int caracteres, espacios;
>   char tmpStr[255];
>   strcpy (tmpStr, *flujo);
>   while (tmpStr [0] =3D=3D ' '){
>     strcpy (tmpStr, &tmpStr [1]);


Esto mejor se pone como  strcpy (tmpStr, tmpStr+1)
Y la funci�n strcpy exige que las cadenas no tengan
partes comunes, no deber�as usarla en ese caso.

Adem�s tal y como lo pones es ineficiente porque
haces varios strcpy, cuando en realidad basta uno.

Como lo que te pasan es un char **flujo, lo f�cil debe ser
cambiar *flujo: while (*flujo && *flujo==' ') *flujo++;
algo as�.

Un saludo.
--claudio--
Technical Details
Message-ID: <slrneeoge9.co6.claudio@example.org>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!news.antakira.com!antonio.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!news-15.escomposlinux.org!not-for-mail
References: <1156305914.21671.6.camel@general.engendro.sytes.net>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,b5fe46047b709e60
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!news.antakira.com!antonio.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!news-15.escomposlinux.org!not-for-mail
From: Claudio <claudio@example.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Ayuda con punteros [C]
Date: Wed, 23 Aug 2006 11:53:45 +0000 (UTC)
Organization: ninguna
Lines: 31
Message-ID: <slrneeoge9.co6.claudio@example.org>
References: <1156305914.21671.6.camel@general.engendro.sytes.net>
NNTP-Posting-Host: localhost.localdomain
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: huron.algomas.org 1156334025 13367 127.0.0.1 (23 Aug 2006 11:53:45 GMT)
X-Complaints-To: netnews@news-15.escomposlinux.org
NNTP-Posting-Date: Wed, 23 Aug 2006 11:53:45 +0000 (UTC)
User-Agent: slrn/0.9.8.1pl1 (Debian)