c++ 如何动态的决定输出的宽度

问题描述

c++ 如何动态的决定输出的宽度

用setw()的时候,当里面是一个变量名的时候,显示的宽度是自动的,并不是设定的.

int w = 6;
 cout << setw(w) << 9.8 << endl;

输出并不是6个宽度,什么原因,怎么样才能让这样的设定生效?

解决方案

可以用变量的啊 http://blog.csdn.net/goodnew/article/details/6337455
你是不是后面的内容超过长度了,先输出较短的字符串验证一下。

解决方案二:

setw后用"t"。
setw(w);
cout << "t"<< 9.8 << endl;

时间: 2024-10-29 08:39:50

c++ 如何动态的决定输出的宽度的相关文章

Servlet实现动态图文结合输出

servlet|动态 如果你是一个WEB开发者,或多或少会遇到这样一种情况:网页设计师在设计网页时,在需要动态输出内容的地方采用图片,如下图: 而\\\\"热点聚焦"这个名称,也许过一两天就要求改成"焦点访谈"等其它字样,到时不得不重新制作一张图片替代.而采用文字加背景,有时不易达到好的效果.采用表格背景图方式,需要精心调整表格的尺寸,而且其它的改动也会有意无意影响到它,需要小心调试. 本人在多个项目开发中遇到网页中需要动态图文结合输出情况,程序员和美工往往最终都是

JS动态修改iframe高度和宽度的方法_javascript技巧

本文实例讲述了JS动态修改iframe高度和宽度的方法.分享给大家供大家参考.具体如下: 如果希望通过按钮动态修改iframe的高度和宽度,可以参考下面的JS代码 <!DOCTYPE html> <html> <head> <script> function changeSize() { document.getElementById("myframe").height="300"; document.getEleme

怎么动态设置水晶报表字段宽度

问题描述 怎么动态设置水晶报表字段宽度?用公式还是什么方法?如两列字段A.字段B,如果字段B为空的话,字段A的宽度=字段A的宽度+字段B的宽度CrystalReportSource1.ReportDocument.ReportDefinition.ReportObjects["custDesc1"].Width=CrystalReportSource1.ReportDocument.ReportDefinition.ReportObjects["custDesc1"

PHP中动态HTML的输出技术

你可以在php程序中的任何地方使用 echo "hello world!"; 来输出你想输出的内容. 不过你将遇到以下麻烦: 1 - 当你试图在hello和world之间加入两个(或两个以上)空格, 你使用: echo "hello world!"; 你得到的输出还是一个空格,或者你在行首加入一个空格, 你的空格也将被忽略. 2 - 更糟的是输出用户输入的内容时,有心或无意的用户输入将 使你的输出变的一团糟,甚至给其他用户带来麻烦. 比如: <form act

DevExpress.XtraReports:创建动态报表之单元格宽度控制问题

根据参考一些网络资料收集整理:     因为使用代码添加的 每一次添加一个控件容器控件内部都做了自动计算 主要在这两句代码 headerRow.Cells.Add(headerCell); detailRow.Cells.Add(detailCell); 向XRTableRow 添加 XRTableCell 第一次新添加的会XRTableCell会以XRTableRow 的宽度值 第二次添加的会让第一次添加的XRTableCell减小设定的XRTableCell宽度值 第三次添加因为已添加了两个

PHP中动态HTML的输出技术_php基础

你可以在php程序中的任何地方使用 echo "hello world!"; 来输出你想输出的内容. 不过你将遇到以下麻烦: 1 - 当你试图在hello和world之间加入两个(或两个以上)空格, 你使用: echo "hello world!"; 你得到的输出还是一个空格,或者你在行首加入一个空格, 你的空格也将被忽略. 2 - 更糟的是输出用户输入的内容时,有心或无意的用户输入将 使你的输出变的一团糟,甚至给其他用户带来麻烦. 比如: <form act

html-HTML的动态宽度TD中的内容超出后隐藏

问题描述 HTML的动态宽度TD中的内容超出后隐藏 有没有办法让TD里的内容超出后隐藏.由于布局问题,表格的宽度是动态的,不能指定宽度.指定宽度的话网上能找到 简化后代码是这样的,我想让第四列内容过长自动隐藏,但是宽度必须是动态的 <table style=""width:50%"" border=""1""> <tr> <td style=""width:100px;&quo

java-log4j对于一个logger对象动态设置日志文件路径

问题描述 log4j对于一个logger对象动态设置日志文件路径 如题,比如我想对logger对象log动态设置日志输出的路径,路径分别是Alog.log和ABlog.log,但是我的程序每次在向ABlog.log中输出日志的同时都会向Alog.log也写日志 解决方案 log4j日志文件路径设置

施乐-Java 输出格式,怎么令所有的宽度都由一个常量控制?

问题描述 Java 输出格式,怎么令所有的宽度都由一个常量控制? 新手求大神指点 例如: System.out.printf ( " %15s %10.2f n" ,String1, Float1); 这一句里,String 的输出宽度是 15 , Float1 的输出宽度是 10. 我希望,输出宽度都能够由一个常量控制,类似: int width=9; System.out.printf (" %widths %widthf n", String1,Float1