검색결과 리스트
글
OverFlow 커뮤니티를 보다가 정말 괜찮은 소스가 있길래 옮겨둔다
FILE * fp = popen("ifconfig", "r");
if (fp) {
char *p=NULL, *e; size_t n;
while ((getline(&p, &n, fp) > 0) && p) {
if (p = strstr(p, "inet addr:")) {
p+=10;
if (e = strchr(p, ' ')) {
*e='\0';
printf("%s\n", p);
break;
}
}
}
}
pclose(fp);
FILE * fp = popen("ifconfig", "r");
if (fp) {
char *p=NULL, *e; size_t n;
while ((getline(&p, &n, fp) > 0) && p) {
if (p = strstr(p, "inet addr:")) {
p+=10;
if (e = strchr(p, ' ')) {
*e='\0';
printf("%s\n", p);
break;
}
}
}
}
pclose(fp);
'Linux > C/C++' 카테고리의 다른 글
Configuration module to update in a file (0) | 2012.07.02 |
---|---|
Comparing floating point numbers (0) | 2012.06.18 |
va_start, va_arg, va_end (0) | 2012.06.08 |
printf, fprintf, sprintf, snprintf, asprintf, vprintf, vfprintf, vsprintf, vsnprintf, vasprintf – 서식으로 변환해 출력 (0) | 2012.06.08 |
heap Memory Issue (0) | 2011.12.09 |
RECENT COMMENT