2009年3月31日星期二

getline 函数举例

#include
#include
#include
#include
#include
#include
int main(void)
{
char * line = NULL;
size_t len = 0;
ssize_t read;
printf("here!\n");
while ((read = getline(&line, &len, stdin)) != -1) {
printf("here1!\n");
printf("Retrieved line of length %zu :\n", read);
printf("获取到的字符串是%s\n", line);
printf("len是%d\n", len);
}
if (line)
free(line);
return EXIT_SUCCESS;
}




结果:
here!
mynameisbvcom
here1!
Retrieved line of length 14 :
获取到的字符串是mynameisbvcom

len是120

没有评论:

发表评论