🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: código loco

#14200
From: J.A. Gutierrez
Date: Sat, 02 Dec 2000 00:00
60 lines
2313 bytes
Angel Suarez <srangel@teleline.es> wrote:

: {
:   nodo *cua;
:   cua->no2=(nodo *) malloc(sizeof(nodo));

"mierda.c", line 13: warning(1551): variable "cua" is used before its value is
          set
    cua->no2=(nodo *) malloc(sizeof(nodo));
    ^

    Pues eso, tio.
    Que estas machacando la memoria (aleatoria) apuntada por cua.

:   pasa(cua);
:   free(cua);
: }

"mierda.c", line 16: remark(1116): non-void function "main" (declared at line
          10) should return a value
  }

    mas claro, agua

: void pasa(nodo *entra)
: {
:   char *fin="FIN";
:   printf("Nombre - ");
:   scanf(" %[^\n]",entra->no2);

"mierda.c", line 21: warning(1178): argument is incompatible with
          corresponding format string conversion
    scanf(" %[^\n]",entra->no2);
                    ^

    aqui te has dejado algo, no?
    (si te funciona a veces es por pura chorra y por que la
    direccion en memoria de no2 coincide con la de no2.cadena;
    pero el codigo no es correcto)


:   if(strcmp(entra->no2,fin)==0)

"mierda.c", line 22: warning(1164): argument of type "struct no1 *" is
          incompatible with parameter of type "const char *"
    if(strcmp(entra->no2,fin)==0)
              ^

    aqui te has vuelto a dejar algo, no?




    Consejo de la semana: gcc -Wall -pedantic

-- 
PGP and other useless info at      \                 La ciencia-ficcion es
http://www.cps.unizar.es/~spd/      \                 ese futuro en el que
finger://daphne.cps.unizar.es/spd    \                 lo seguro es que ya
ftp://ivo.cps.unizar.es/pub/          \    (F. Alfaro)  no seremos jovenes
Technical Details
Message-ID: <90ah5c$ud7$3@news.unizar.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <3A28346B.40B5CDCF@teleline.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit
X-Google-Thread: f86c8,bcd514c8bd9f2c01
X-Google-Attributes: gidf86c8,public
From: "J.A. Gutierrez" <spd@daphne.cps.unizar.es>
Subject: Re: código loco
Date: 2000/12/02
Message-ID: <90ah5c$ud7$3@news.unizar.es>
X-Deja-AN: 700234522
References: <3A28346B.40B5CDCF@teleline.es>
X-Complaints-To: usenet@news.unizar.es
X-Trace: news.unizar.es 975751148 31143 155.210.152.20 (2 Dec 2000 09:59:08 GMT)
Organization: Rank
User-Agent: tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (IRIX/6.2 (IP22))
NNTP-Posting-Date: 2 Dec 2000 09:59:08 GMT
Newsgroups: es.comp.os.linux.programacion