關於VS2017使用中常見的幾個問題

2021-08-31 09:45:14 字數 1187 閱讀 2377

一、在vs2017環境中編譯,使用scanf 時,將scanf 寫成 scanf_s 就可以從鍵盤輸入。

二、vs2017使用時,除錯視窗會一閃而過,需要寫乙個標頭檔案 #include ,然後在 return 0 ;之前寫 system ("pause");即可避免這種現象。

三、以下是幾個經典例題

1.可以接收鍵盤字元,如果是小寫,則輸出大寫;如果是大寫,則輸出小寫;如果是數字,則不輸出

#include

#include

int main()

int ch = 0;

while ((ch = getchar()) != eof)

if (ch >= 65 && ch <= 90)

ch = ch + 32;

putchar(ch);

else if (ch >= 97 && ch <= 122)

ch = ch - 32;

putchar(ch);

else if (ch >= '0' && ch <= '9')

else

putchar(ch);

system("pause");

return 0;

}2.for 語句經典例題

輸出乙個菱形

#include

#include

int main()

int line = 0;

int i = 0;

scanf_s("%d", &line);

for (i = 0; i < line; i++)

int j = 0;

for (j = 0; j < line-1-i ; j++)

printf(" ");

for (j = 0; j < 2 * i + 1; j++)

printf("*");

printf("\n");

for (i = 0; i < line-1; i++)

int j = 0;

for (j = 0; j <=i; j++)

printf(" ");

for (j = 0; j < (line-1-i)*2 - 1; j++)

printf("*");

printf("\n");

system("pause");

return 0;

}

vs 2017 初次使用

1,參考vs2017官網,按照步驟操作,完全可以完成程式的編譯執行。2,作為初學者出現的問題 1 乙個工程裡不能出現多個main 函式,不然無法編譯 project 裡面會自動載入編譯 include stdafx.h 這個容易出現問題 最先加進去的專案,預設是使用預編譯頭的 在後來新增的專案中,該...

VS2017下Git的使用

1 找到專案的git位址 2 開啟 vs2017的團隊資源管理器面板,直接轉殖 複製 遠端github上的專案 3 追加新專案,到以上工程中。新建專案時,把專案建立在步驟二中轉殖的目錄裡。建立成功後每個檔案前都有乙個 的圖示。4 同步提交 點選右下角的專案名稱,這裡可以快速到專案列表,這裡檢視所有的...

Python和VS2017關於GDAL的安裝配置

gdal geospatial data abstraction library 是乙個在x mit許可協議下的開源柵格空間資料轉換庫,提供對多種柵格資料的支援。gdal使用抽象資料模型來解析它所支援的資料格式,抽象資料模型包括資料集,座標系統,仿射地理座標轉換,元資料,柵格波段,顏色表 子資料集域...