程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 【C++】第1章 在VS2015中用C++編寫控制台應用程序,第1章vs2015

【C++】第1章 在VS2015中用C++編寫控制台應用程序,第1章vs2015

編輯:C++入門知識

【C++】第1章 在VS2015中用C++編寫控制台應用程序,第1章vs2015


分類:C++、VS2015

創建日期:2016-06-12

一、簡介

看到不少人至今還在用VC 6.0開發工具學習C++,其實VC 6.0開發工具早就被淘汰了。這裡僅介紹學習C++時推薦使用的兩種開發工具。

1、codeblocks 13.12版

如果你希望開發工具的容量很小,建議使用這個工具。該工具(13.12版)的安裝程序僅有97.8MB,但功能很強,非常適合教學用。

本人使用的for Windows的安裝程序版本如下:

codeblocks-13.12mingw-setup.exe

2、VS2015(自帶Update2)

如果你希望學習和實際用的開發工具一致,建議使用這個開發工具。雖然它的安裝文件容量比較大,但是由於實際開發用的就是它,因此學習後就可以直接用它做實際的項目。

二、示例1(基本輸出)

下面通過一個簡單例子說明如何在VS2015下用C++編寫控制台應用程序。

例子功能:編寫程序輸出所有的水仙花數。所謂水仙花數是指一個三位數,其各位數的立方和等於該數,例如:153=13+53+33

1、新建項目

運行VS2015,在起始頁中選擇【新建項目】,在彈出的新建項目窗口中,選擇【其他語言】->【C++】->【Win32】->【Win32控制台應用程序】,如下圖所示。

輸入項目名稱(例如ConsoleApplication1),選擇項目保存的位置(例如E:\MySource),單擊【確定】,彈出如下向導窗口。

單擊【完成】,就會看到生成的C++項目解決方案了。

2、編寫代碼

將ConsoleApplication1.cpp改為下面的內容:

// -----------------------------
// 編寫程序輸出所有的水仙花數。所謂水仙花數是指一個三位整數,其各位數的立方和等於該數。
// 例如:153=1*1*1+5*5*5+3*3*3
// -----------------------------

#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
    int a, b, c;
    cout << "所有水仙花數為:" << endl;
    for (int i = 100;i <= 999;i++)
    {
        a = i / 100;
        b = i % 100 / 10;
        c = i % 10;
        if (a*a*a + b*b*b + c*c*c == i)
        {
            cout << i <<endl;
        }
    }
    cout << "按回車鍵退出!" << endl;
    getchar();
    return 0;
}

3、調試運行

按<F5>鍵調試運行。

首次運行時,會彈出下面的窗口:

這個對話框的意思是代碼需要重新編譯,勾選【不再顯示此對話框】,這樣以後再運行就不會顯示它了。單擊【是】(意思是每次按<F5>調試運行時始終都讓其重新生成),然後就會看到下面的運行界面:

按回車鍵結束調試。

4、生成32位的exe還是64位的exe

調試時有兩種生成方式,一種是生成32位的本機代碼,另一種是生成64位的本機代碼。

如果希望生成64位本機代碼,只需要單擊x32右側的下拉框,選擇為x64即可:

三、示例2(基本輸入)

程序功能:輸入2個整數,顯示這兩個整數的和。

1、新建項目

項目名:ConsoleApplication2

模板:Win32控制台應用程序

2、編寫代碼

將ConsoleApplication2.cpp改為下面的內容:

// ConsoleApplication2.cpp : 定義控制台應用程序的入口點。
// 程序功能:輸入2個整數,顯示這兩個整數的和。

#include "stdafx.h"
#include <iostream>
using namespace std;

int main()
{
    int x, y;
    while (true)
    {
        cout << "請輸入兩個正整數(空格分隔):";
        cin >> x >> y;
        if (x <= 0 || y <= 0)
        {
            cout << endl << "輸入有錯,請重新輸入。" << endl;
        }
        else
        {
            break;
        }
    }
    cout << x << "+" << y << "=" << x + y << endl;
    cin.get();
    cout << "按回車鍵退出!";
    getchar();
    return 0;
}

3、調試運行

按<F5>鍵調試運行,效果如下:

按回車鍵結束調試。

四、代碼格式

刪除最後一個大括號,然後重新鍵入,它就會自動重新調整代碼的格式。

OK,這兩個例子雖然簡單,但是卻演示了在VS2015下用C++編寫控制台應用程序最基本的步驟。在此基礎上,你就可以繼續練習其他各種例子了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved