Article View: be.comp.programming
Article #12892String-to-Integer error
From: Kurt Stremerch
Date: Sat, 15 Sep 2001 12:30
Date: Sat, 15 Sep 2001 12:30
29 lines
1879 bytes
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-mailShow 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