Ⅰ 怎麼用c語言打開一個電腦中的一個視頻文件,就是我輸入點東西,然後輸出就把那個那個規定視頻軟體打開,
自己去查api
ShellExcute
ShellExcuteEx
/////////////////////////////////////////
// C-Free 4.1
// MinGW 3.4.5
// veket的小號伍豎
// 運行通過
/////////////////////////////////////////
#include <stdio.h>
#include <windows.h>
int main()
{
HANDLE hCon = NULL;
char buf[1024];
gets(buf);//腔知大c:\1.flv
ShellExecute(hCon, "open", buf/*(LPCTSTR)buf*/猛知, NULL, NULL, 0);
return 0;
}
Ⅱ 怎麼用c語言編程,播放一段視頻啊能給我發發你的代碼嗎
#include <stdlib.h>
int main()
{
char filename[20];
printf("請輸入要播放的視頻的路徑:");
scanf("%s",filename);
system(filename);
}
如何輸入你想打開的視頻的路徑及名稱就可以了,比如 C盤abc文件夾中的視頻"黃飛鴻.avi",你可以輸入 c:\abc\黃飛鴻.avi 後回車即可
Ⅲ 如何用VC單步調試C語言
1、寫一個有bug的簡單程序。
Ⅳ 用mfc編寫了一個簡單的c語言視頻播放器,有打開文件列表功能,但播放視頻出現問題,求各位大神解答.
這個你可以debug 一步步調試下來啊! 看具體到哪一步才出錯!
如果你寫的代碼沒有問題:伏蠢歲那麼出錯的地方你要注意下 你傳入的參數或者指針的數據是否為預期你想要傳入的數據。
依我推測,如果代碼實現上不存檔搏在問題的話,那麼出錯的原因基本就是參數上。---》debug調試下就知道了啊!
預計出錯位置在你那個CStatic變數的 強制轉換!缺睜
Ⅳ c語言怎麼一步一步調試
C語言的調試步驟如下:
在keil中調試c語言程序:1、打開我們的程序,點擊菜單欄右側的start/stopdebug..按鈕,進入調試模式。2、左側為寄存器窗口,右上方是匯編窗口,我們可以看到各個寄存器的數值和c語言對應的匯編代碼。3、點擊單步執行按鈕或者點擊f11、f10,都可以進入單步執行模式,方便我們看程序流程和執行步驟。4、點擊菜單欄的串口按鈕,我們來調試串口的輸出,這里有很多對應的調試工具可供選擇。5、單步執行,我們看到各個窗口的變化,當直行到輸出時,可以看到串口窗口有相應的字元輸出。6、再次點擊start/stop按鈕來停止調試。
用vs2012對C語言進行調試:1、要對編程環境左邊的一條豎直的空開的地方進行點友租擊,點擊的是你要調試的相應的語句。2、點擊窗口上方的工具欄的調試界面,點擊逐語句或逐過程,都沒關系。3、開始調試,在調試過程中每個調試語句都要按一次F5鍵,在鍵盤做賣上按下,你可以看到執行的當前的語句中,左邊位置的紅點有個箭頭。4、在每次調試語句中,變數值發生改變時,下方的小界面都會顯示出來,看是否正確。5、不斷地重復這個步驟好胡兆,知道發現錯誤的地方為止。6、發現錯誤後,停止調試,修改相應的代碼,即完成此次調試。
Ⅵ vc++中用c語言怎麼能打開一個視頻文件啊,什麼格式的啊,求簡單的例子啊
你說的太籠統了,基本上有兩個思路:
A. 你是做視頻處理的,這需要你學習很多知識,包括視頻壓縮的演算法與計算機圖形學等課程
B. 在你的程序中加入Windows Media Player或者類似控制項就可以播放,如果要修改也有一些專用控制項。
你先把問題及背景說清楚,然後才可能給你回答。任何格式的C語言都可以打開和處理,關鍵你需要什麼。
Ⅶ C語言Windows開發中怎麼播放視頻
這裡面這幾個問題要考慮:燃孝
1. 如何實現視銀鎮頻緩沖區?
2. 如何實現顯卡驅動皮搏稿?
3. 如何實現視頻解碼?
Ⅷ c語言的調試
1.首先看編譯能否通過,即看編譯輸出的內容,有語法錯誤要修改直到編譯通過:
===============================================比如:
1>------已啟動生成:項目:cio,配置:DebugWin32------
1>生成啟動時間為2010/11/2223:02:51。
1>InitializeBuildStatus:
1>正在創建「Debugcio.unsuccessfulbuild」,因為已指定「AlwaysCreate」。
1>ClCompile:
1>test.cpp
1>c:usersadministratordesktop est.cpp(6):warningC4018:「<」:有符號/無符號不匹配
1>c:usersadministratordesktop est.cpp(26):errorC2143:語法錯誤:缺少「;」(在「}」的前面)
1>
1>生成失敗。
1>
1>已用時間00:00:01.39
==========生成:成功0個,失敗1個,最新0個,跳過0個
2.整體測試一次看結果是否正確,不正確就開始在懷疑的地方添加斷點
===============================================比如一些FOR循環,一些關鍵值求出的步驟後面。
3.斷點添加之後開始編譯執行,程序停在斷點處之後,在VS2003以後的版本中可以用滑鼠移到變數上面查看它的值是不是預期的,然後點F11(逐語句)F10(逐過程)來一步一步觀察看變數變化過程。觀察變數更有效的方法就是添加監視,在變數上點右鍵-添加監視就可以方便觀察了。
4.總之,首先看邏輯是否正確,把自己想成一個只會一步一步運行的計算機,然後再逐步運行,方法和思維都很重要。
如圖:
Ⅸ vscode怎麼調試c語言 調試步驟
1、打開你要寫c++程序的文件夾,我們這里新建一個Test文件夾並打開test,打開後:使用VScode運行調試C/C++,在左側打開的目錄中新建一個 main.cpp 文件。
2、新建後點左側的調試按鈕(英文:Debug),可以看到,目前沒有調試配置純友。
3、這時我們做胡槐需要配置自己的調試配置,回到資源管理器界面,我們可以看到目錄下多了一個.vscode的文件夾,裡面有一個launch.json文件。我們現在在這個文件夾中新建一個tasks.json文件。我們需要改寫這兩個json文件的內容。
{
version: 0.2.0,
configurations: [
{
name: Run C/C++,
type: cppdbg,
request: launch,
program: ${workspaceFolder}/${fileBasenameNoExtension}.exe,
args: [],
stopAtEntry: false,
cwd: ${workspaceFolder},
environment: [],
externalConsole: true,
MIMode: gdb,
miDebuggerPath: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe,
setupCommands: [
{
description: Enable pretty-printing for gdb,
text: -enable-pretty-printing,
ignoreFailures: false
}
],
preLaunchTask: build & run file
},
{
name: Debug C/C++,
type: cppdbg,
request: launch,
program: ${workspaceFolder}/${fileBasenameNoExtension}.exe,
args: [],
stopAtEntry: false,
cwd: ${workspaceFolder},
environment: [],
externalConsole: true,
MIMode: gdb,
miDebuggerPath: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe,
setupCommands: [
{
description: Enable pretty-printing for gdb,
text: -enable-pretty-printing,
ignoreFailures: false
}
],
preLaunchTask: build & debug file
}
]
}
其中tasks.json文件內容(直接復制即可):
{
version: 2.0.0,
tasks: [
{
label: build & debug file,
type: shell,
command: g++,
args: [
-g,
-o,
${fileBasenameNoExtension},
${file}
],
group: {
kind: build,
isDefault: true
}
},
{
label: build & run file,
type: shell,
command: g++,
args: [
-o,
${fileBasenameNoExtension},
${file}
],
group: {
kind: build,
isDefault: true
}
}
]
}
4、我們已經完成了基本做殲的配置工作,保存以上兩個json文件後,再次點擊左側的調試按鈕(Debug),可以發現出現了兩個新的配置,一個是直接運行程序的Run,一個是用來調試程序的Debug。
5、我們寫一個簡單的c++程序來進行調試說明,程序源代碼,我們在return 0這行添加了一個斷點。
6、切換運行配置為Debug C/C++,點擊運行按鈕開始調試。
7、可以看到,彈出的終端輸出了正確的結果,調試窗口中的變數中也有變數a和對應的值。