C++ 需要帮助在同一行上打印不带空格的序列吗

C++ 需要帮助在同一行上打印不带空格的序列吗,c++,for-loop,endl,C++,For Loop,Endl,这就是我的工作 #include <iostream> using namespace std; int main() { int i, h = -1; for (i = 0; i < 8; i++) { h = h + 1; cout << h << endl; } // while return 0; } // main 但是我越来越 1 2 3 4 ... 除了endl之外

这就是我的工作

#include <iostream>

using namespace std;

int main()
{
    int i, h = -1;

    for (i = 0; i < 8; i++) {
        h = h + 1;
        cout << h << endl;
    } // while

    return 0;
} // main
但是我越来越

1
2
3
4
...

除了
endl
之外,还有什么东西可以用来打印到带空格的同一行吗?谢谢你,很抱歉我的问题。我慢慢地学习C++。

CUT

CUT> P>听起来好像你想打印每个数字之间的空格。如果是,则使用实际空格,而不是行尾字符

cout << h;
cout << ' ';

cout听起来你想打印每个数字,中间留一个空格。如果是,则使用实际空格,而不是行尾字符

cout << h;
cout << ' ';

cout
endl
是打印换行符的内容,因此您应该将其放在循环之外。样本:

for (i = 0; i < 8; i++)
{
  h = h + 1;
  cout << h;
}
cout << endl;
(i=0;i<8;i++)的

{
h=h+1;

cout
endl
是打印换行符的内容,因此您应该将其放在循环之外。示例:

for (i = 0; i < 8; i++)
{
  h = h + 1;
  cout << h;
}
cout << endl;
(i=0;i<8;i++)的

{
h=h+1;

CUT得到一本关于C++的书,然后通过这些样本。这样你就可以更快地学习C++。从这里开始:这里:这个问题没有意义,抱歉。找一本关于C++的书,然后浏览一下样本。这样你就可以更快地学习C++。阅读一些手册。rry.这将打印
01234567
,可能不是OP想要的。@hochl:你说得对,我刚读了题名,上面写着“没有空格”…这将打印
01234567
,可能不是OP想要的。@hochl:你说得对,我刚读了题名,上面写着“没有空格”…对于单个空间
就足够了。对于单个空间
就足够了。
for (i = 0; i < 8; i++)
{
  h = h + 1;
  cout << h;
}
cout << endl;