我的代码一切正常!但我在控制台上没有任何输出。 这是我的代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
答案 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