我希望我的二进制文件能够自行读取,但我遇到了一些麻烦。现在这就是我得到的:
#include <iostream>
#include <fstream>
int main(int argc, char * argv[])
{
char data[1000];
std::fstream file(argv[0], std::ios::in | std::ios::binary);
file >> data;
std::cout << data;
system("PAUSE");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
由于某种原因,这只打印前 3 个字符......就是这样。我不知道为什么它不读取整个文件。有什么帮助吗?
我正在尝试完成一些非常简单的事情。我那生疏的 CSS 技能一点帮助也没有。
我无法让它发生。如果我height: 100%在没有太多文本时使用它,但当我添加大量 Lorem Ipsum 时,内容 div 会被拉伸,并且左侧菜单 div 不会随之缩放。
我不想使用 JavaScript,只要可能的话就使用干净的 CSS。
HTML:
<html>
<head>
<title>test</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<div id="header">Header</div>
<div id="menu">Menu</div>
<div id="content">Content (paste a lot of lorem ipsum here and menu doesn't stretch)</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
CSS
body
{
margin: 0;
height: 100%;
background-color: gray;
}
#header
{
height: 50px;
background-color: white;
border: 1px solid black;
}
#menu
{
width: 225px;
float: left;
height: calc(100% - 50px);
background-color: white; …Run Code Online (Sandbox Code Playgroud)