输入:7182933164输出:2147483647(它不是我知道缺少的所有代码})
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
string line;
ifstream file("Numbers.txt");
int num;
cout << "Enter credit card number : " << endl;
cin >> num;
cout << "enterned : " << num << endl;
7182933164
值是如此之大,以至于超过了它可以容纳的整数值。使用long
类型修饰符接受此类值。并且,如果只需要正整数,则在unsigned
之前添加long
。
执行类似操作:
...
long num;
...