DOE JOHN 56 45 65 72
DOE jane 42 86 58 69
doe tom 89 92 75 86
我要做的是有一些输入文本文件,用.norm附加它并输出它用以下标准化:1。所有标签替换为8个空格,2。所有大写字母到小写字母,3。双空格文本。我以为我的代码会完成这个,但是我的输出真的很奇怪。
以下是文字输入的示例:
dejh 64 57
o ae4 65 9detm8 27 6
然后输出到:
$(function () {
$(".dropdown").hover(function () {
$('.dropdown-menu', this).stop(true, true).fadeIn("fast");
$(this).toggleClass('open');
}, function () {
$('.dropdown-menu', this).stop(true, true).fadeOut("fast");
$(this).toggleClass('open');
});
});
我不知道出了什么问题,非常感谢任何帮助。
答案 0 :(得分:0)
while(fin.get(c))
在while循环的每次迭代开始时读取一个字符。但是在while循环体内,就在最后
fin >> noskipws >> c;
读取另一个角色。第二个字符将由while(fin.get(c))
迅速写入,并且永远不会被检查。
这由OP的输出显示:每隔一个字符被转换并写入文件。
OP建议:学习使用IDE的调试器。这是一个微不足道的错误,如果OP经历了几次循环迭代,这个错误就会立即显现出来。