c·c++/c 프로그래밍

ipconfig내용 캡쳐해서 가져오기

바로이순간 2013. 8. 21. 11:04

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main() {

    FILE *f1;

    char buf[100];

    char table[100][100];

    int i=0, n, x;


    system("ipconfig>a.txt");

    f1=fopen("a.txt", "r");

    while(fgets(buf,100,f1)!=NULL) {

        x=strlen(buf);

        buf[x-1]=0;

        strcpy(table[i], buf);

        i+=1;

    }    

    fclose(f1);

    n=i;

    printf("n=%d\n", n);

    for(i=0;i<n;i+=1) {

        printf("%s\n", table[i]);

    }


    return 0;

}


위의 프로그램을 돌리면 table 배열안에

ipconfig 에서 나온 내용이 들어 가 있습니다.


이를 정당히 뽑아내면 되겠습니다. (임시로 a.txt 파일을 현재 디렉토리 안에 만듭니다.)

'c·c++ > c 프로그래밍' 카테고리의 다른 글

c언어로 모터 제어하기  (0) 2013.08.21
절사평균 구하기  (0) 2013.08.21
큰수의 나눗셈 - 0x100000000 진법  (0) 2013.08.02
큰수의 나눗셈 - 만진법  (0) 2013.07.31
큰수의 나눗셈 - 십진법  (0) 2013.07.29