如何在代码块IDE中获取控制台输出

时间:2015-03-05 13:25:02

标签: c++ c

我的代码一切正常!但我在控制台上没有任何输出。 这是我的代码:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    return 0;
}

5 个答案:

答案 0 :(得分:1)

点击build-&gt;运行或点击Ctrl + F10,弹出一个新的CMD窗口,显示你的“Hello world!”。

答案 1 :(得分:1)

我认为反病毒可能会给您带来麻烦。尝试排除包含文件的文件夹。还有另一个问题发布了相同的问题,并排除了文件夹工作。 Code::Blocks console app won't show output

答案 2 :(得分:1)

我在linux上遇到过同样的问题;安装xterm为我解决了这个问题。

请参阅Settings > Environment > General Settings > Terminal to launch console programs

答案 3 :(得分:0)

请在return语句之前的函数中包含getchar()。发生这种情况是因为计算机正在执行您的程序,而不会等待您看到输出。包括getchar()在内,最后强制它等待输入,同时您可以观察输出

import tensorflow as tf
import numpy as np

N = 2
K = 3

# Create dummy data.
x_np = np.random.rand(N, K).astype(np.float32)

# Define Tensorflow graph.
x = tf.placeholder(tf.float32, shape=(None, K), name='x')
f = tf.reduce_sum(tf.multiply(x, x), name='f')

grad = tf.gradients(f, x, name='grad')
hess = tf.hessians(f, x, name='hess')

# Run the Tensorflow graph.
sess = tf.Session()

print("\nTensorflow gradient:")
print(sess.run(grad, feed_dict={'x:0': x_np})[0])

print("\nTensorflow Hessian:")
hess_tf = sess.run(hess, feed_dict={'x:0': x_np})[0]
print(hess_tf)

# Show how we can get the Hessian we want from `hess_tf`.
hess_np = np.empty([N, K, K])
for i in range(N):
    hess_np[i, :, :] = hess_tf[i, :, i, :]

print("\nWanted Hessian:")
print(hess_np)

答案 4 :(得分:0)

您可以使用以下命令来使用linux终端,它已由我测试。

gnome-terminal --geometry=80x20+300+240 -x