• C++简单上手helloworld 以及 vscode找不到文件的可能性原因


    helloworld

    #include 
    
    int main()
    {
    	std::cout << "hello world!" << std::endl;
    	return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    输入输出小功能

    #include 
    using namespace std;
    /*
    *主函数
    *输出一条语句
    */
    
    int main()
    {
    	// 输出一条语句
    	cout << "hello world" << endl;
    	// 提示用户输入姓名
    	cout << "请输入您的姓名:" << endl;  // 中文可能会乱码
    	// 用一个变量保存键盘输入的信息
    	string name;
    	cin >> name;
    	cout << "hello," << name << endl;
    	// 等待键盘输入
    	cin.get(); // 等待敲回车 // 在‘cin >> name;’语句中已经敲过回车了
    	cin.get();
    	return 0;	
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22

    定义函数

    #include 
    using namespace std;
    /*
    *主函数
    *输出一条语句
    */
    void welcome()
    {
    	// 提示用户输入姓名
    	cout << "请输入您的姓名:" << endl;  // 中文可能会乱码
    	// 用一个变量保存键盘输入的信息
    	string name;
    	cin >> name;
    	cout << "hello," << name << endl;
    }
    int main()
    {
    	// 输出一条语句
    	cout << "hello world" << endl;
    	//调用函数
    	welcome();
    	// 等待键盘输入
    	cin.get(); // 等待敲回车 // 在‘cin >> name;’语句中已经敲过回车了
    	cin.get();
    	return 0;	
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26

    另创建一个.CPP函数文件

    此处出现一个问题:我使用的是vscode的C++环境,在编译时会有tasks.json文件,如果代码没问题还出现运行test.cpp文件时显示找不到’welcom’可能是因为只编译了test文件,而不编译welcome文件,需要更改json文件里的参数,如下,注释部分是默认的,更改为"*.cpp",意思是运行文件夹下所有.cpp文件。
    在这里插入图片描述

    #include 
    using namespace std;
    
    void welcome()
    {
        cout << "please enter your name:" << endl;
        string name;
        cin >> name;
        cout << "hello," << name <<endl;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    #include 
    using namespace std;
    
    void welcome(); // 声明
    
    /*
    *主函数
    */
    int main()
    {
    	// 输出一条语句
    	cout << "hello world" << endl;
    	// 调用函数
    	welcome();
    	// 等待键盘输入
    	cin.get(); // 等待敲回车 // 在‘cin >> name;’语句中已经敲过回车了
    	cin.get();
    	return 0;	
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
  • 相关阅读:
    BGP联盟实验
    无刷电机控制基础(3)——FOC矢量控制入门
    零售数据分析模板分享(通用型)
    写了个简单爬虫,分析 Boss 直聘自动驾驶岗位
    教你将多个不同格式的视频转换成一样的格式
    【论文精读6】MVSNet系列论文详解-CIDER
    MySQL text 能存多少个字符
    【LOJ#6718】九个太阳「弱」化版(循环卷积,任意模数NTT)
    【database】审计/记录mysql、postgres、sqlserver、oracle数据库的ddl事件和语句
    VM关闭虚拟机之后,连接不上前一天设置的静态ip
  • 原文地址:https://blog.csdn.net/weixin_46483785/article/details/133689408