C++ 的标准输入是使用 std::cin。
首先,包含头文件
#include<iostream>然后,比如输入一个整数:
int a;此时可以从键盘读取一个整数,并赋值给 a。
示例:
#include <iostream>运行结果:
如果想直接使用 cin 而不是写 std::cin,可以加入 std 的命名空间:
#include <iostream>对应的,在 C++ 中标准输出是使用 std::cout,比如输出一个整数 a 并换行:
可以这样啊:
long int len;
printf("\nplease input the binfile length:\n");
scanf("%ld",&len);
char *p = new char[len];
还可以使用STL的string数据类型啊。
在传统C程序中,经常预先定义一个可能的最大数组大小,不过这种办法不灵活,安全性也较差:
#define MAXSIZE XXX
...
char buf[MAXSIZE];
len = ...;
while (i < len)...;
...
C99允许自动变量数组根据某个变量值动态决定大小,不过大小确定后就不可更改。
len = ...;
char buf[len];
...
C和C++程序中比较安全、动态的方法是在堆中分配动态内存,不过访问堆的速度相对比较慢,而且需要对分配的内存进行释放。
C使用alloc()函数族,用free()释放。
C++可以使用new[]/delete[]运算符。
参考资料
csdn.csdn[引用时间2018-1-9]
本回答被网友采纳C++如何从键盘输入数字给变量
C++ 的标准输入是使用 std::cin。首先,包含头文件 include<iostream>然后,比如输入一个整数:int a;std::in >> a;此时可以从键盘读取一个整数,并赋值给 a。示例:include <iostream>int main(){int a;std::cin >> a;std::cout << "输入的是:" << a << std::endl;return 0;}运...
c++如何实现从键盘上输入不定个数的数字,然后在把他存到整形数组中...
用while(cin>>elem){}来存储
c++ mfc 怎么实现输入功能, 比如我要从键盘输入数字
int a;cin>>a;scanf("%d",&a);这两种方式都是从键盘获得输入的数值。你把a的类型改变就可以获得不同的值了。另外mfc里面有的输入框的,在资源视图里面,你找到那个输入框,你右键点他后选择增加变量。然后这个变量值就会和你的这个输入框绑定了,输入多少,那个变量的值就会是多少,你就可以用那个...
C++中如何将汉字字符串赋值给一个变量?
使用strcpy函数,修改char输入的元素值,注意不要越界strcpy(a,"你好");
C++中,如何输入数字(有整数,有小数),数字字母,字母(大小写都有),然后...
用cin >>……就可以,它是自动检测接收变量的类型的。输出用cout << ……,它也是自动检测输出变量类型的。如——\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.#include <iostream>using namespace std;int main(int argc,char *argv[]){int a;char b,x[50],num;double c...
怎样在DEVC++中输入数字并得到结果?
1、首先打开DEV C++软件,点击“新建源代码”,在编辑页面输入以下代码。2、因为题目要求我们先输入一个整数,所以在定义变量时,就应该将其定义为整数型,注意,在输入,输出函数中,整数型对应的是“%d”。3、接下来就要对输入的整数进行判断,在C语言中,if是判断语句,所以用它来对整数进行判断。if...
在c++中,怎么把字母A赋值给整型变量x?如定义了一个int x,怎么使x的...
int x='A';cout<<(char)x;
c++怎么给字符数组对象赋值(从键盘接受)
如果溢出,多出来的字符将被写入到堆栈中,这就覆盖了堆栈原先的内容,破坏一个或多个不相关变量的值。这个事实导致gets函数只适用于玩具程序,为了避免这种情况,我们可以用fgets(stdin) (fgets实际上可以读取标准输入(即大多数情况下的键盘输入),具体参阅fgets词条)来替换gets()。在V7的手册(1979年)中...
用C++编写程序,通过键盘输入一个整数,一个字符和一个字符串到相应的变量...
{ int x;char c;char s[80];cout << "input int char string:"<<endl;cin >> x >> c >> s;cout << "int is: " << x <<endl;cout << "char is: " << c <<endl;cout << "string is: " << s <<endl;return 0;} 输入:123 A Dengtao 输出:int is: 123 char ...
怎样在DEVC中输入数字并得到结果
在DEVC++中输入数字并得到结果,可以按照以下步骤进行:1. **打开DEVC++并新建项目**:首先,打开DEVC++软件,点击“新建源代码”或类似选项来创建一个新的C++项目。2. **编写代码**:在编辑页面输入C++代码。例如,如果你想输入一个整数并直接输出它,可以编写如下代码:```cpp include using name...