Void函数将数组发送回main,但我无法使数组正确输出值

时间:2017-04-07 01:05:30

标签: c++ arrays function file-io

我正在为我的一个类开发一个项目,我们不允许使用指针或向量(不幸的是),我无法获得正确的数组输出。   我得到一个包含81行和2列的文件 (第1列列出X值,第2列包含Y值)。第一行是列标题,因此将被忽略。   我必须创建一个函数,将数据读入并行的一维数组(一个用于X值,一个用于Y值)。我得到了正常工作的功能,如果我在相同的while循环中输出数组,从文件中读取数据一切都很好。然而,当我回去尝试在主要输出它时,我只是得到了一堆废话。   这是我到目前为止的代码:

loss = (tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(
    logits=out_layer, labels=tf_train_labels)) +
    0.01*tf.nn.l2_loss(hidden_weights) +
    0.01*tf.nn.l2_loss(out_weights))

1 个答案:

答案 0 :(得分:0)

你永远不会在count中增加readFile,所以你只需要一遍又一遍地写入数组的第一个元素。