코드 별거 없음.
struct lineList{
char *str;
lineList *link;
};
void main(){
int allCnt=0; //전체 필드 카운트
char inputLine[256]; //입력라인
//문자열을 저장할 리스트
lineList *head, *first;
first = (lineList*)malloc(sizeof(lineList));
lineList *list = (lineList*)malloc(sizeof(lineList));
list->link = NULL;
head = list;
first = list;
while(true)
{
gets(inputLine);
//문자열 파싱
for(i =0;i<256;i++)
{
lineList *nn = (lineList*)malloc(sizeof(lineList));
nn->link = NULL;
nn->str = inputLine;
head->link = nn;
head = head->link;
printf(\"%s\\n\",head->str);
}
}
while(true)
{
printf(\"run %d\\n\",allCnt);
printf(\"%s\\n\",first->link->str);
first = first->link;
}
}
여튼 올렸는데...많이 지저분하지?? 필요없는거 몇개빼고 질문과 상관있는것만 올렸어.
첫번째 flag? 하는법좀.. 안되면 그냥 first부터 읽어서 null확인후 할려고...ㄱ느데 이건 넘 비효율적..ㅠㅠ
이래서 하나의 기능을 하나의 프로시져 혹은 함수로 쪼개야 합니다
와 짤 좋다.......금딸 4일째인데 고비네 ㅅㅂ 아나
아 미치겠다 아;;
바지를 내려 말어...... ㅏㅈㅁ디ㅜ댜ㅐ푸앝ㅍ탕 ㅍ
아 돌겠다진짜
시발 설레였어..