problem using atoi function

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • durgapavani
    New Member
    • Jul 2007
    • 1

    problem using atoi function

    char str1[] = "124z3yu87" ;
    char str2[] = "1000";
    char *str3 = "100";
    printf("str1: %d\n", atoi(str1));
    printf("str2: %d\n", atoi(str2));
    printf("str3: %d\n", atoi(str3));

    str1: 124
    str2: 1000
    str3: 0

    why str3 is giving 0
  • Darryl
    New Member
    • May 2007
    • 86

    #2
    Hmm, maybe you have a lousy compiler, I cut and paste your code and it gave me 100;

    Comment

    • kky2k
      New Member
      • May 2007
      • 34

      #3
      Even for me its giving 100..

      Comment

      Working...