絕對路徑、相對路徑的練習(C++)

閱讀時間約 3 分鐘
絕對路徑、相對路徑的練習
  1. 資料夾創建
  2. Visual Studio Code
  3. 開始練習(絕對路徑、相對路徑)

資料夾創建

桌面創建資料夾
【file】
file
資料夾內新建資料夾
->【123】

【file】 -> 【456】

->【789】 -> 【101112】

【131415】-> 【161718】
【file】內建立資料夾
【789】內建立資料夾
【131415】內建立資料夾

Visual Studio Code

開啟資料夾(【file】)

開啟file檔

建立.cpp檔

test.cpp

花點時間建立.txt檔

每個資料夾都建立相同名子的.txt檔,內容跟名子一樣
例如:【123】資料夾內建立【123.txt】,內容打上123
花點時間建立.txt檔
練習程式碼
#include <iostream>

#include <fstream>

using namespace std;

int main(){

fstream inp("路徑");

int x;

inp >> x;

cout<< x <<endl;

}

開始練習(絕對路徑、相對路徑)

絕對路徑

從資料夾上查看路徑

從資料夾上查看路徑
  • 複製(CTRL+C)
C:\Users\user\Desktop\file\789\101112
  • 程式中表達絕對路徑(跳脫字元)
C:\\Users\\user\\Desktop\\file\\789\\101112
例如(./101112.txt):
C:\\Users\\user\\Desktop\\file\\789\\101112\\101112.txt
Output:101112
例如(456.txt):
C:\\Users\\user\\Desktop\\file\\456\\456.txt
Output:456

相對路徑

“目標檔案”在 .cpp檔 的哪個位置
  • ./ 當前位置
  • ../ 上一層位置
  • ../../ 上上一層位置
  • ./xxx 下一層位置
  • ./xxx/ooo 下下一層位置
練習
檔案位置圖
例如(當前位置):
101112.txt檔案位置
  • 【101112.txt】 這個檔案與 .cpp檔 處在相同位置
路徑:./101112.txt
./101112.txt
Output:101112
例如(向上一層):.cpp檔的上一層位置
789.txt檔案位置
  • 【789.txt】這個檔案在 .cpp檔 的上一層位置
路徑:../789.txt
../789.txt
Output:789
例如(向上兩層後,再向下一層):.cpp檔上兩層後,再向下一層
123.txt檔案位置
  • 【123.txt】這個檔案在 .cpp檔 的上兩層後,再向下一層的位置
路徑: ../../123/123.txt
../../123/123.txt
Output:123
avatar-img
6會員
46內容數
這是新手寫給新手的學習程式語言基礎教學筆記,內容會以C++為主
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
匿名李的沙龍 的其他內容
Visual studio code(VS Code),Hello World !
int main()、註解//、include 、命名空間、using namespace
二維陣列(Two-dimensional array)
一維陣列(One dimension array)
問題:HTC的手機連接上自拍棒的藍芽後,點選拍照卻是調整音量,而不是拍照
Visual studio code(VS Code),Hello World !
int main()、註解//、include 、命名空間、using namespace
二維陣列(Two-dimensional array)
一維陣列(One dimension array)
問題:HTC的手機連接上自拍棒的藍芽後,點選拍照卻是調整音量,而不是拍照
你可能也想看
Google News 追蹤
Thumbnail
本文提供了一個關於模擬法演算法的問題,介紹了操作指令的格式及其解析。透過程式碼模擬每條指令,找出回到根目錄所需的操作次數。本文詳細說明瞭模擬法的複雜度分析,能夠幫助讀者更好地理解這個問題。
Thumbnail
C#程式由一或多個檔案組成,包含命名空間、類別、結構、介面、列舉和委派等型別。Main方法是C#應用程式的進入點。在C#中,註解用於在程式碼中添加說明,有單行和多行兩種類型。變數的定義需要指定變數的類型和名稱,可以一次為多個變數賦值。
Thumbnail
這一集用最新的Vite工具去創建初始檔案。Vite用於創建和構建Web應用程序,具有快速的啟動時間、即時熱更新、小型體積、支持多種框架和可擴展性等優點。
Thumbnail
<iostream> ​在之前的文章有提到過,<iostream> 是專門處理程式的輸入 (input) 以及輸出 (output) 的函式庫。輸入輸出的對象是以電腦作為主角: 輸入指的是「把資料給電腦」,輸出指的是「從電腦那邊取得資料」。 在這個系列的文章中,程式輸入指的都是從鍵盤輸入資料給電
Thumbnail
列出一套完整的程式 程式設計有許多種方法,不過通常會先列出清單的再逐一執行,這樣會加快程式設計的速度。設計通常會採取順推的辦法。所以順推的程式設計方式就是經歷觀念溝通、系統分析、資料統合、權限管理、頻率與時間、後台管理、畫面設計等等階段後,將框架設計完了以後,先列出一套完整的程式,將所有使用者都確
Thumbnail
本篇文章介紹了路徑的概念和兩種不同的路徑運用。這些知識對於網頁開發非常重要,能夠幫助網站開發者更好地管理資源文件的位置。文章通過實際例子和相對路徑的範例來解釋這些概念。希望通過這篇文章,讀者能夠清楚地瞭解路徑的概念,並在日後的開發中能夠靈活運用。
Thumbnail
介紹C++ 語法 資料型態,架構說明 程式語言為人類與電腦溝通的工具 程式設計流程: 定義問題 -> 問題分析 -> 撰寫演算法 ->程式撰寫 -> 程式執行及維護
Thumbnail
本文提供了一個關於模擬法演算法的問題,介紹了操作指令的格式及其解析。透過程式碼模擬每條指令,找出回到根目錄所需的操作次數。本文詳細說明瞭模擬法的複雜度分析,能夠幫助讀者更好地理解這個問題。
Thumbnail
C#程式由一或多個檔案組成,包含命名空間、類別、結構、介面、列舉和委派等型別。Main方法是C#應用程式的進入點。在C#中,註解用於在程式碼中添加說明,有單行和多行兩種類型。變數的定義需要指定變數的類型和名稱,可以一次為多個變數賦值。
Thumbnail
這一集用最新的Vite工具去創建初始檔案。Vite用於創建和構建Web應用程序,具有快速的啟動時間、即時熱更新、小型體積、支持多種框架和可擴展性等優點。
Thumbnail
<iostream> ​在之前的文章有提到過,<iostream> 是專門處理程式的輸入 (input) 以及輸出 (output) 的函式庫。輸入輸出的對象是以電腦作為主角: 輸入指的是「把資料給電腦」,輸出指的是「從電腦那邊取得資料」。 在這個系列的文章中,程式輸入指的都是從鍵盤輸入資料給電
Thumbnail
列出一套完整的程式 程式設計有許多種方法,不過通常會先列出清單的再逐一執行,這樣會加快程式設計的速度。設計通常會採取順推的辦法。所以順推的程式設計方式就是經歷觀念溝通、系統分析、資料統合、權限管理、頻率與時間、後台管理、畫面設計等等階段後,將框架設計完了以後,先列出一套完整的程式,將所有使用者都確
Thumbnail
本篇文章介紹了路徑的概念和兩種不同的路徑運用。這些知識對於網頁開發非常重要,能夠幫助網站開發者更好地管理資源文件的位置。文章通過實際例子和相對路徑的範例來解釋這些概念。希望通過這篇文章,讀者能夠清楚地瞭解路徑的概念,並在日後的開發中能夠靈活運用。
Thumbnail
介紹C++ 語法 資料型態,架構說明 程式語言為人類與電腦溝通的工具 程式設計流程: 定義問題 -> 問題分析 -> 撰寫演算法 ->程式撰寫 -> 程式執行及維護