請問C 問題vsprintf,請問一個C 問題vsprintf

2023-02-11 03:40:42 字數 2407 閱讀 9382

1樓:匿名使用者

真是汗顏,這個問題實在是……

程式語言中的一些函式單詞,一些事從英語中來,一些事組合單詞,還有一些是來自其他的作業系統api(表問我什麼是api,我只能說,是「應用程式介面」,至於什麼是應用程式介面,當你程式設計稍微提升些層次的時候就明白了),甚至一些是繼承於其他的程式語言的。

我查了msdn,個人理解(僅供參考啊),

v 是指這個函式接受va_list的引數,這個引數名字的由來(很不確定的說)是來自於組合語言中的:vararg,這是一個標頭檔案的宣告(很不確定)。

s 我查不到,大約是 string 的意思,就是指「字串」,f 這個我比較有把握,大約是來自英語單詞 function(函式)的意思。只能幫你這麼多了……

為你的問題而感覺無語,同時,也為你的這種探索精神表示讚揚……

2樓:果建翼

s是string,指輸出到一個字串中。

v是va_arg,是指這個函式接受va_list的引數。(c語言變長引數相關的那一套東西)

在vs2010裡的c++**出現sprintf和vsprintf相關的錯誤提示 10

3樓:匿名使用者

肯定是你自己建立了什麼標頭檔案與標準庫衝突了。

檢查一下 巨集 _cstd 的內容。你的編譯錯誤是由於這個巨集的內容不正確引起的。

4樓:

我覺得應該是你建立工程時不對,你應該選擇控制檯模式程式設計

c++函式頭是什麼意思

5樓:匿名使用者

有函式頭的話,可以呼叫其中的函式,比如呼叫相關數學函式的話,例如開方sqrt(),就要#include。

6樓:

函式頭,也就是 包含的 檔案,可以引用裡面的 函式等

7樓:

樓主所說的函式是#include

還是說定義時的函式名如int getstr(char *)?

如果是第一個

math一種函式庫名!!

很多數學函式都在裡面,是c++內部包裝的函式庫!需要使用肯定要加入他的標頭檔案,不加入,編譯器不知道在何處找你使用的函式!

如果是第二種,函式名的話,有很多作用,

一,區別與其他函式,如果每個函式都不要函式名,那編譯器怎麼知道你呼叫哪個函式?

二,判別是否已定義,不定義實現的函式,編譯器不識別!

三,一個函式的入口,呼叫函式就必須要有這個函式的入口,不然怎麼進入?

四,判別你是否過載了庫函式(系統函式),過載了,則會呼叫你的,覆蓋庫函式!

。。。。。

這麼說樓主明白否?

c++中遇到的幾個警告求高手解答

8樓:匿名使用者

可以無視,因為這些函式在vc++2008中有所謂的高階的版本的替代,因此會提示你這些函式已經過時

9樓:動漫總旋風

#pragma warning(disable : 4995)關閉警告

以後看見有什麼警告

直接用這句話就可以解決問題

warning c4995: 「wcscpy」: 名稱被標記為 #pragma deprecated

前面已經提示是警告4995

所以你就相應的添上這個數字就ok了

10樓:

就是說這個方法被標註為已過期,未來版本可能不再支援這個函式msdn上的資料:

編譯器警告(等級 1)c4995

錯誤訊息

「function」: 名稱被標記為 #pragma deprecated

編譯器遇到了標記有雜注 deprecated 的函式。在未來版本中可能不再支援此函式。可以用 warning 雜注關閉此警告(如下例所示)。

示例下面的示例生成 c4995:

// c4995.cpp

// compile with: /w1

#include

// #pragma warning(disable : 4995)//這句話就是關閉提示

void func1(void)

int main()

如何在一個可變引數函式中呼叫另一個可變引數函式

11樓:匿名使用者

只能把va_list解析出來再用,這個函式的功能應該和vsprintf功能一樣

下面是個簡單的例子

c/c++ code

#include

#include

void foo(char *fmt,...)int main(void)

這裡va_start,va_arg都是預編譯,va_list其實是個字元型指標

請問大家問題,請問大家一個問題。

這是等比數列前n項求和公式。最後一行表示 當公比q 1時,前n項均等於a1,故前n項求和等於na1。這是等比數列的一些公式,但是具體的數值和問題沒有給出。這是數列吧,高一學的 na1,q 1 a1qa1q a1q的n 1次方a1q的n次方 na1 qq q的n 1次方q的n次方 解答出q了就可以把q...

請問大家問題,請問大家一個問題???

流感症狀不是這樣的,你可能接觸染料太多了,因為布的顏色是染出來的,而有些染料會致癌,去醫院檢查一下吧 我的回答基本和上面的一樣,至於你的問題只能表示同情了。慢慢等吧 不是啊.好像只要把角色等級升到二十多級 新手任務12個做完,再去官方點亮就可以了 都差不多!網際快車1.92版本 也可以上baidu搜...

請問大家問題,請問大家一個問題

一般正常子宮內膜厚度在5 10mm.子宮內膜的厚度是隨著月經週期不斷變化的,並不是恆定不變的 意見建議 具體的數字為 1月經期 子宮內膜功能層脫落保留基底層 2增生期 月經第6 14天內膜厚達1 3mm.3分泌期 月經第15 28天,子宮內膜厚達5 7mm.月經剛結束後的子宮內膜是偏薄的,因為月經是...