int main(int argc, char *argv[])
{
int i;
int value=67;
char buffer[100];
char *ptr;
i=atoi(s);
i++;
ptr=itoa(value,buffer,10);
exit(0);
}
помогите с itoa
Цитата:
int main(int argc, char *argv[])
{
int i;
int value=67;
char buffer[100];
char *ptr;
i=atoi(s);
i++;
ptr=itoa(value,buffer,10);
exit(0);
не компилится код , в чем глюк то , читал здесь ,
http://www.codenet.ru/progr/cpp/spru/itoa.php
вроди ж тоже самое делаю !
аж обидно
Код:
а что такое s? небось тебе выдается "s undeclared"?
кстати - itoa в Linux нет. проверил :)
Цитата:
Originally posted by squirL
вот что выдает :
[QUOTE]
[root@devel c++]# gcc file.c -o file
file.c: In function `main':
file.c:21: warning: assignment makes pointer from integer without a cast
/tmp/ccmUZDqd.o: In function `main':
/tmp/ccmUZDqd.o(.text+0x49): undefined reference to `itoa'
collect2: ld returned 1 exit status
Press any key to continue...
Код:
int main(int argc, char *argv[])
{
int i;
int value=67;
char buffer[100];
char *ptr;
i=atoi(s);
i++;
ptr=itoa(value,buffer,10);
exit(0);
}
{
int i;
int value=67;
char buffer[100];
char *ptr;
i=atoi(s);
i++;
ptr=itoa(value,buffer,10);
exit(0);
}
вот что выдает :
[QUOTE]
[root@devel c++]# gcc file.c -o file
file.c: In function `main':
file.c:21: warning: assignment makes pointer from integer without a cast
/tmp/ccmUZDqd.o: In function `main':
/tmp/ccmUZDqd.o(.text+0x49): undefined reference to `itoa'
collect2: ld returned 1 exit status
Press any key to continue...
Код:
/tmp/ccmUZDqd.o: In function `main':
/tmp/ccmUZDqd.o(.text+0x49): undefined reference to `itoa'
/tmp/ccmUZDqd.o(.text+0x49): undefined reference to `itoa'
еще раз повторяю. нет такой функции в Linux. перевести то что написано?
sprintf(buffer, "%i", value);
вроде так
более подробно man sprintf
man 3 sprintf
Цитата:
Originally posted by squirL
еще раз повторяю. нет такой функции в Linux. перевести то что написано?
Код:
/tmp/ccmUZDqd.o: In function `main':
/tmp/ccmUZDqd.o(.text+0x49): undefined reference to `itoa'
/tmp/ccmUZDqd.o(.text+0x49): undefined reference to `itoa'
еще раз повторяю. нет такой функции в Linux. перевести то что написано?
ok, переведи
http://angel.cs.msu.su/cgi-bin/man/man2html?3+atof
Цитата:
Согласен, что я не прав, функции нет в никсах...