小编Fat*_*rik的帖子

在GCC中设置std = c99标志

我想知道是否有任何文件可以设置-std=c99标志,所以我不必为每次编译设置它.我在Ubuntu上使用GCC 4.4.

c programming-languages c99

63
推荐指数
2
解决办法
13万
查看次数

在C++中检查变量类型

所以我目前正在学习C++,并决定制作一个测试我迄今为止学到的技能的程序.现在在我的代码中我想检查用户输入的值是否为double,如果它不是double,我将放置if循环并要求它们重新输入.我遇到的问题是如何检查用户输入的变量类型,如果用户输入字符或字符串,我可以输出错误消息.这是我的代码:

//cubes a user entered number
#include <iostream>
using namespace std;

double cube(double n); //function prototype

int main()
{
    cout << "Enter the number you want to cube: "; //ask user to input number
    double user;
    cin >> user;  //user entering the number

    cout << "The cube of " << user << " is " << cube(user) << "." << endl; //displaying the cubed number

    return 0;
}

double cube (double n) //function that cubes the number
{
    return n*n*n; …
Run Code Online (Sandbox Code Playgroud)

c++ variables double

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

c ×1

c++ ×1

c99 ×1

double ×1

programming-languages ×1

variables ×1