🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12892

String-to-Integer error

#12892
From: Kurt Stremerch
Date: Sat, 15 Sep 2001 12:30
29 lines
1879 bytes
Hallo.

Ik heb hier een klein probleemke met een string to integer bewerking.
Een druk op toets CTRL+B loopt deze case door:

char* s;
int speed;

<knip>

case 0x02 : close_keyboard();
            printf(" Change communication baudrate to : ");
            scanf("%s",s);                  /* Scan for baudrate */
            sscanf(s, "%d", &speed);        /* Convert string to integer
*/
            if ((speed == 38400) || (speed == 57600) || (speed ==
115200))
                 serial_changespeed(fd,speed);
            else printf("Change Baudrate => Unknown baudrate.\n");
            init_keyboard();
            break;
 
Eens deze case doorlopen wordt krijg ik een Segmentation fault (core
dumped). Wanneer ik de sscanf() instructie niet gebruik is er geen enkel
probleem. Wat doe ik verkeerd met die sscanf()? Is er een andere korte
manier om string->int te doen? 

Thx!
Kurt
Technical Details
Message-ID: <3BA349ED.15A54141@pandora.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,cc2de78a26c30431,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-09-15 05:30:46 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Message-ID: <3BA349ED.15A54141@pandora.be>
From: Kurt Stremerch <kurt.stremerch@pandora.be>
X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: be.comp.programming
Subject: String-to-Integer error
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 29
Date: Sat, 15 Sep 2001 12:30:35 GMT
NNTP-Posting-Host: 195.130.144.241
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1000557035 195.130.144.241 (Sat, 15 Sep 2001 14:30:35 MET DST)
NNTP-Posting-Date: Sat, 15 Sep 2001 14:30:35 MET DST
Organization: Telenet Internet