This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Hi, all:
I have a simple program(see below), it ran without any problem in sun (with sun's compiler). However, when I compiled it in gcc on PC, it crashed at line 13. I tried to use strtok and some other string functions but none of them seems works fine. Does anyone know why?
Thanks!
Jane
Line 1 #include <stdlib.h>
Line 2 #include <stdio.h>
Line 3 #include <string.h>
Line 4
Line 5 int main()
Line 6 {
Line 7
Line 8 char *str = "0.12000, 0.0, 0.0";
Line 9 char *ptr;
Line 10 float num;
Line 11
Line 12 ptr = strchr(str, ',');
Line 13 *ptr = '\0';
Line 14
Line 15 num = atof(str);
Line 16
Line 17 return 0;
Line 18 }
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |