C++ 如何删除c++;
这是我为保持数字而做的,但解决方案的另一部分超出了我的智慧,希望您理解我想要尝试的内容 编辑:(如果有人想知道我是如何修复的)C++ 如何删除c++;,c++,func,C++,Func,这是我为保持数字而做的,但解决方案的另一部分超出了我的智慧,希望您理解我想要尝试的内容 编辑:(如果有人想知道我是如何修复的) void空格(int b,char gelen[] { int a=0; 而(b>0){ a++; b/=10; } int c=0; for(int i=0;gelen[i];i++) { C++; } cout如果你的问题是你想让你的'#'-es对齐,那么我推荐两件事中的一件: 使用制表符(\t)代替空格(自动对齐),或 使用一个简单的逻辑位(如如果(n>=1
void空格(int b,char gelen[]
{
int a=0;
而(b>0){
a++;
b/=10;
}
int c=0;
for(int i=0;gelen[i];i++)
{
C++;
}
cout如果你的问题是你想让你的'#'-es对齐,那么我推荐两件事中的一件:
使用制表符(\t
)代替空格(自动对齐),或
使用一个简单的逻辑位(如如果(n>=10)可以产生“不需要的空间”你是说?我怀疑这只是一个格式问题。你能按原样显示输出和你想要的方式吗?还有。请提供一个。你做了什么研究?这是一个解决了的问题。@Someprogrammerdude是的,这是我想要的谢谢你是我想要的谢谢你
cout << "---------------------------------------------------\n";
cout << "# Level:" << getLevel() << " #\n";
cout << "# Max Hp:" << getMaxHp() << " #\n";
cout << "# Hp:" << getHp() << " #\n";
cout << "# Attack Point:" << getAtkPoint() << " #\n";
cout << "# Defense:" << getDefense() << " #\n";
cout << "---------------------------------------------------\n";
int sBasamak(int b)
{
int a=0;
while(b > 0)
{
a++;
b /= 10;
}
return a;
}
void space(int b,char gelen[])
{
int a=0;
while(b >0) {
a++;
b /= 10;
}
int c=0;
for(int i=0 ; gelen[i] ; i++)
{
c++;
}
cout << setw(51-c-a) << "#\n";
}
int a=getLevel();
int b=getMaxHp();
int c=getHp();
int d=getAtkPoint();
int e=getDefense();
cout << "---------------------------------------------------\n";
cout << "# Level:" << a ; space(a," Level:");
cout << "# Max Hp:" << b; space(b," Max Hp:");
cout << "# Hp:" << c; space(c," Hp:");
cout << "# Attack Point:" << d; space(d," Attack Point:");
cout << "# Defense:" << e; space(e," Defense:");
cout << "---------------------------------------------------\n";