【发布时间】:2020-03-13 00:18:42
【问题描述】:
我的错误很小,我的意思是我的屏幕上满是点,而我只想打印尽可能多的点。我的计划是输入主题标签应该向右移动多少次的值,然后出现问题。这是我的代码 -
#include <iostream>
#include <Windows.h>
#include <string>
using namespace std;
int main()
{
string hash = "#";
int i;
int l;
cin >> l;
for (i = 0; i = l; i++) {
cout << "..";
}
cout << hash;
return 0;
}
【问题讨论】:
-
i = l->i == l -
编译时,一定要使用
-Wall标志,这样会发现这样的错别字。 -
一般来说,无论您如何为给定的编译器执行此操作,都会提高警告级别。编译器错误意味着无法将代码翻译成可执行程序。编译器警告意味着可以翻译代码,但可能不会按照您想要的方式运行。