c獲取檔案的名字和執行到程式的第幾行功能
可以通過__FILE__
和__LINE__
兩個巨集獲取檔案的名字和程式碼執行的行數
#include<stdio.h>
int main(){
printf("file:%s line:%d\n",__FILE__,__LINE__);
return 0;
}
__FILE__
在linux
中能獲取到檔名稱,但是在windows
中獲取的是帶路徑的名字。
相關推薦
c獲取檔案的名字和執行到程式的第幾行功能
可以通過__FILE__和__LINE__兩個巨集獲取檔案的名字和程式碼執行的行數 #include<stdio.h> int main(){ printf("file:%s line:%
c#獲取當前時間是本年的第幾周,本月的第幾周
獲取本月的第幾周: private static int getWeekNumInMonth(DateTime daytime) { int dayInMon
關於檔案的副檔名和區別原始檔、目標程式檔案、可執行程式檔案
1.在C 語言中,當你把程式碼敲出來後,就應該儲存它,但在儲存的時候應該注意要在檔名的最後打上字尾名.c,表示這個程式碼是C語言的原始檔。當你要執行這個程式碼的時候,c語言的執行軟體就只會執行c語言的原始檔,也就是不加上字尾名.c會使得執行軟體無法順利執行該檔案 2.原始檔的副檔名 .c
Python登頂年度程式語言排行榜 你猜C++和java排第幾?
今天IEEE Spectrum釋出了2018年度頂級程式語言排行榜。該榜單可根據流行趨勢、職業方向、語言型別等多個標準各自細分生成榜單,也可以綜合多個標準進行排列,使用者可以根據自己的需求過濾相關選擇專案,自定義排行榜。 接下來展示的為預設狀態的年度程式語言綜合排行。
【Abode Air程式開發】Flex air檔案打包和執行
1 安裝Adobe AIR 執行時,和java的JVM類似。 Adobe AIR 執行時允許在桌面執行AIR應用程式,脫離遊覽器的束縛。 下載安裝檔案http://get.adobe.com/cn/air/thankyou/ 在下載頁面有樣例程式(Sample Applic
使用Servlet從微信小程式請求的檔案流獲取檔案內容和表單資料
說明:專案中用到微信小程式上傳檔案,發現檔案放在流中,Struts中request經過封裝無法獲取到此檔案流,嘗試用servlet解決package com.web; import java.io.File; import java.io.FileOutputStream;
C#獲取程序代碼執行時長
using csharp edt lis blog 程序 end 程序代碼 mil ArrayList list = new ArrayList(); long startTicks = DateTime.Now.Ticks
Linux環境下c程序的編譯和執行
環境變量 動態 main.c tor direct 環境 沒有 stdlib.h share 1 單個文件的編譯和執行創建main.c文件,內容如下: #include <stdio.h> #include <stdlib.h> int main
QT-獲取檔案路徑和檔名
這篇部落格來說一下在QT中如何獲取檔名和檔案路徑 主要用到了QFileInfo這個類,下面以程式碼示例來說明:
C語言檔案操作 和 預編譯命令
//read檔案 int main(){ char *path = "D:\\friends.txt"; FILE *fp = fopen(path, "r"); char buff[500]; while (fgets(buff,50,fp)){ printf("%s\n", b
[Xcode10 實際操作]七、檔案與資料-(6 )通過通知中心,實現監聽和處理程式退出事件的功能
本文將演示通過通知中心,實現監聽和處理程式退出事件的功能。在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3 class ViewController: UIViewController { 4 5
js獲取月的第幾周和年的第幾周。
js獲取月的第幾周和年的第幾周。 1 var getMonthWeek = function (a, b, c) { 2 /* 3 a = d = 當前日期 4 b = 6 - w = 當前周的還
獲取檔案型別和檔名
#include<stdio.h> #include<stdlib.h> #include<string.h> void get_extension(const char *file_name,char *ex
c++ 獲取檔案版本號
連結器->輸入->附加依賴項 新增Version.lib,msdn上記錄的是新增mincore.lib,這個是錯的。 標頭檔案:Winver.h GetCurrentVersion() { wchar_t versionCurrent[25]; wchar_t versio
Linux下的C/C++開發基礎(編寫makefile、編譯C/C++、連結、可執行程式)
本文重點介紹C/C++原始碼工程的編譯連結,編譯器gcc/g++的安裝配置略過... 1. 安裝配置gcc g++ 2. 建立檔案 test.h /test.c / file.h / file.cpp 3. 編譯.o庫: gcc -c / g++ -c 連結生成靜
C++ 獲取檔案時間問題
一、方法1 FileTime與Systime 的定義 1. typedef struct _FILETIME { 2. DWORD dwLowDateTime; 3.
win10安裝mysql報錯——項識別為 cmdlet、函式、腳 本檔案或可執行程式的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然後再試一次。
今天在win10安裝mysql資料庫服務,發現報錯: 無法將……項識別為 cmdlet、函式、指令碼檔案或可執行程式的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然後再試一次。 然後我
springboot入門(一)檔案配置和執行
使用的eclipse+maven3.1+jdk1.7 pom.xml中的配置: <project xmlns="http://maven.apache.org/POM/4.0.0" xml
Unity C# TXT檔案寫入和讀取以及Split()的用法
寫於2017-3-14以下程式碼應該是從某些部落格摘的,當時沒標記,現在找不著了。這裡做一下整理,方便自己用。一、Unity C# TXT檔案寫入和讀取void WriteTXT(){StreamWriter sw;FileInfo fi= new FileInfo(Appl
opencv(c++)檔案輸入和輸出使用XML和YAML檔案
你會找到以下問題的答案: 如何使用YAML或XML檔案列印和讀取文字和OpenCV檔案? 如何為OpenCV資料結構做同樣的事情? 如何為你的資料結構做到這一點? 使用OpenCV資料結構,如cv :: FileStorage,cv :: F