неопределенная ссылка на `getline 'в c
Я учусь использовать getline в программировании на C и пробовал коды изhttp://crasseux.com/books/ctutorial/getline.html
#include
#include
#include
int main(int atgc, char *argv[])
{
int bytes_read = 1;
int nbytes = 10;
char *my_string;
my_string = (char *)malloc(nbytes+1);
puts("Please enter a line of text");
bytes_read = getline(&my_string, &nbytes, stdin);
if (bytes_read == -1)
{
puts ("ERROR!");
}
else
{
puts ("You typed:");
puts (my_string);
}
return 0;
}
Однако проблема в том, что компилятор продолжает возвращать ошибки этого:неопределенная ссылка на 'GetLine», Не могли бы вы сказать мне, в чем проблема? Спасибо!
Я использую Win7 64bit + Eclipse Indigo + MinGW