我有一个这样的文本文件
"input"
height : 227
width : 227
depth : 3
"conv"
num_output : 96
pad : 0
kernel_size : 11
stride : 4
group : 1
"relu"
"pool"
kernel_size : 3
stride : 2
我正在循环阅读它(这是部分代码(
char line[100];
while ((fgets(line, sizeof(line), filePtr))) {
if (line[0] != "n") {
sscanf(line, "%15s : %15s", tmpstr1, tmpstr2);
printf("%sn", tmpstr2);
printf("line = %s", line);
} else
break;
}
但我观察到if
条件总是成立,输出如下
"input"
227
line = height : 227
227
line = width : 227
3
line = depth : 3
3
line =
3
line = "conv"
96
line = num_output : 96
0
line = pad : 0
11
line = kernel_size : 11
4
line = stride : 4
1
line = group : 1
1
line =
1
line = "relu"
1
line =
1
line = "pool"
3
line = kernel_size : 3
2
line = stride : 2
我也尝试过与