[問題] system("puase")停不下來
tree_ptr tree(FILE *input)
{
int data;
if(fscanf(input, "%d", &data)!=EOF)
{
if(data!=-1)
{
tree_ptr n_node;
n_node =(tree_ptr)malloc(sizeof(tree_ptr));
n_node->lchild = NULL;
n_node->rchild = NULL;
n_node->data = data;
n_node->lchild = tree(input);
n_node->rchild = tree(input);
return n_node;
}
else return NULL;
}
}
int main()
{
int x[60]={0};
int i=0;
FILE *input;
input=fopen("input.txt", "r" );
tree_ptr root;
system("pause");
root = tree(input);
/*執行完後system("pause")就失去作用了*/
printf("%d\n",root->data);
printf("%d\n", root->lchild->rchild->data);
system("pause");
}
====
因為我想看看做出來的tree是不是正確 就稍微測試了一下
基本上是有建立出來 而且正確
但是不知道為什麼system("pause")在call完function後就停不下來了
用Devcpp的debug模式卻完全正常...可以請問一下這怎麼了嗎?
謝謝~!
orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.36.136
推
04/16 11:53, , 1F
04/16 11:53, 1F
→
04/16 11:54, , 2F
04/16 11:54, 2F
→
04/16 11:54, , 3F
04/16 11:54, 3F
→
04/16 11:55, , 4F
04/16 11:55, 4F
推
04/16 12:36, , 5F
04/16 12:36, 5F
→
04/16 12:36, , 6F
04/16 12:36, 6F
→
04/16 12:37, , 7F
04/16 12:37, 7F
→
04/16 12:38, , 8F
04/16 12:38, 8F
→
04/16 12:38, , 9F
04/16 12:38, 9F
推
04/16 12:43, , 10F
04/16 12:43, 10F
→
04/16 12:43, , 11F
04/16 12:43, 11F
→
04/16 12:44, , 12F
04/16 12:44, 12F
→
04/16 13:36, , 13F
04/16 13:36, 13F
→
04/16 13:37, , 14F
04/16 13:37, 14F
→
04/16 13:39, , 15F
04/16 13:39, 15F
→
04/16 13:41, , 16F
04/16 13:41, 16F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章