MFC字符串输出问题
假设字符串ch1=“5.0”file.Write("Qnet,air燃烧发热量:",strlen("Qnet,air燃烧发热量:"));file.Write(ch1,5)...
假设字符串ch1=“5.0”
file.Write("Qnet,air 燃烧发热量: ",strlen("Qnet,air 燃烧发热量:"));
file.Write(ch1,5);
现在输出结果为:
Qnet,air 燃烧发热量: 5.0
想要达到的目的为"Qnet,air 燃烧发热量: "以60的长度输出,之后再输出5.0
结果为:
Qnet,air 燃烧发热量: 5.0
先谢过! 展开
file.Write("Qnet,air 燃烧发热量: ",strlen("Qnet,air 燃烧发热量:"));
file.Write(ch1,5);
现在输出结果为:
Qnet,air 燃烧发热量: 5.0
想要达到的目的为"Qnet,air 燃烧发热量: "以60的长度输出,之后再输出5.0
结果为:
Qnet,air 燃烧发热量: 5.0
先谢过! 展开
1个回答
展开全部
Qnet,air 燃烧发热量: 判断他的长度之后加上相应的空格使之达到60就行了。
追问
是可以,但是有没有批量简单一点的方式,我这好多这种句子,写过
追答
写个公共函数就行了啊。
string GetAddStr(string yourStr)
{
for(int i=0;i<60-yourStr.Len();i++)
{yourStr = yourStr + " ";}
return yourStr;
}
写个这种类似的,你字符串直接调用这个输出不久好了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询