㈠ 怎麼用c語言打開一個程序
第一步:下載c-free5軟體安裝,打開後,新建一個空白文件。
注意:如果是軟體工程的話,就要新建工程
㈡ c語言打開音樂文件
用C語言播放音樂,一般需要額外的庫或者調用系統的API函數。
以Windows為例,可以通過PlaySound函數播放wav格式的音樂。示例如下:
#include<stdio.h>
#include<windows.h>
#include<mmsystem.h>
#pragmacomment(lib,"WINMM.LIB")
intmain()
{
PlaySound(TEXT("1.wav"),0,SND_FILENAME);//1.wav是要播放的音樂文件
return0;
}
如果想播放mp3音樂可以使用如下代碼。
注意:生成程序後,請在cmd中執行此程序,不要在vc/vs的IDE中運行。
#include<windows.h>
#include<mmsystem.h>
#include<stdio.h>
#pragmacomment(lib,"Winmm.lib")
intmain(intargc,char*argv[])
{
//絕對地址形式
TCHARfileName[]="ganlusi.mp3";
TCHARshortName[MAX_PATH];
GetShortPathName(fileName,shortName,sizeof(shortName)/sizeof(TCHAR));
TCHARcmd[MAX_PATH+10];
wsprintf(cmd,"play%s",shortName);
mciSendString(cmd,NULL,0,NULL);
Sleep(5*60*1000);//這里是防止一播放就結束做的延遲
return0;
}
㈢ c語言有打開音樂的功能嗎,我說的是vc++6.0中
這樣就可以了:
注意需要先在C盤根目錄下放一首1.mp3的歌曲。
#include <windows.h>
#include <stdio.h>
#include <mmsystem.h>
#include <shellapi.h>
#include <AFXCOM_.H>
#pragma comment(lib,"winmm.lib")
void main()
{
char str[128]={0};
int i = 0;
char buf[128]={0};
MCI_OPEN_PARMS mciOpen;
MCIERROR mciError;
mciOpen.lpstrDeviceType = "mpegvideo";
mciOpen.lpstrElementName = "c:\\1.mp3"; //在C盤根目錄下放一首1.mp3,當然也可以將這里的路徑換成你喜歡的
mciError = mciSendCommand(0,MCI_OPEN,MCI_OPEN_TYPE | MCI_OPEN_ELEMENT,(DWORD)&mciOpen);
if(mciError)
{
mciGetErrorString(mciError,buf,128);
printf("%s\n",buf);
system("pause");
}
UINT DeviceID = mciOpen.wDeviceID ;
MCI_PLAY_PARMS mciPlay;
mciError = mciSendCommand(DeviceID,MCI_PLAY,0 ,(DWORD)&mciPlay);
if(mciError)
{
printf("send MCI_PLAY command failed\n");
system("pause");
}
/*這里可以干你想乾的別的處理,我就簡單的進行了一個數據輸出*/
for(i=1;i<=10000;i++)
{
Sleep(500);
printf("%d",i);
}
/*這里可以干你想乾的別的處理,我就簡單的進行了一個數據輸出*/
}
㈣ c語言 怎麼播放音樂不是c++的 要c語言的 像系統開機那樣播放音樂,而不用調用播放音樂的軟體
我哩個去,給力呀。看樣子不好設計呀。我看你還是先把進程線程搞清楚再來設計把。開機自動音樂那要自動加在進程的。
㈤ 想用C語言寫個程序每天早上7點電腦開機,並自動打開酷狗,並放歌。
08年開始已經改變了的Visual C + + 6.0,操作非常簡單,簡單的比TC想要的,你去這個c + +的書,編譯鏈接,您可以看一下,只是用幾個固定的按鈕,考試時間不夠用。
㈥ c語言程序怎麼調用文件,例如調用電腦中的圖片 ,視頻等
java,c,c++在處理文件的時候都是大同小異,只不過c語言會更加底層一些。沒經過任何封裝。java封裝了之後,就很豐富了。引申出很多流,位元組流,字元流等。不同的文件,如果我們只關心讀,寫。那麼操作都是一樣的。比如一個圖片,mp3等變成流了之後進行讀寫。但是如果我們關心的是打開。這個就不太一樣了。因為「打開」這個詞是站在用戶層的角度來說的。打開文件需要關心文件的種類,也就是文件的格式。所以需要有一個打開對應格式文件的程序。比如打開照片可以用window照片查看器。底層的對文件的讀寫是不關心文件的種類的。因為所有的文件最終的最終都是二進制存儲。以流的方式操作文件一般只有讀寫刪。而樓主的意思確切的說,應該是想調用打開某種文件格式的程序。例如樓主可能想如何用c語言調用酷狗播放器,只需要傳一個mp3路徑就可以播放,如果用c語言調用圖片查看器,只需要傳一個圖片地址就可以打開。
㈦ 請問如何用C語言實現電腦中其他應用軟體的啟動與關閉呢
C中添加頭文件
#include <windows.h>
就可以用system(string)來調用cmd命令行,其中string為命令行命令,比如
system("start QQ.exe")打開qq,當然,要附帶路徑的
system("taskkill /f /im explorer.exe")關閉資源管理器等等
㈧ 怎麼用C語言打開一個應用程序
第一步:下載c-free5軟體安裝,打開後,新建一個空白文件。
注意:如果是軟體工程的話,就要新建工程
㈨ C語言如何在運行時打開音樂
有很多方法,不過我覺得由於脫離硬體的軟體編程沒什麼意義。所以用定時器來實現比較簡單。對定時器設定初始值,從埠輸出頻率不同的方波到蜂鳴器,可以得到不同的音階。例如do,就是對定時器設置初值0xe9fb。相應的標准音階都相似,有專門的音階標准。
提供個例子,希望對你有用:
/*運行時,鍵入音階序號(0~6),屏幕即顯示該音階之下的音名及頻率對照表,然後,第一遍演奏七個基本音符C?D?E?F?G?A?B,第二遍演奏包含升降音在內的十二個音符C?C+?D?D+?E?F?F+?G?G+?A?A+?B,每演奏一個音符均有圖標同步指示*/
#include"conio.h"
#include"dos.h"
main()
{ int i,k;
long j;
static char m[]="C C+ D D+ E F F+ G G+ A A+ B"
;
static unsigned n[][12]={{65,69,73,78,82,87,
92,98,103,110,116,123},
{131,139,147,156,165,175,185,196,208,220,233,
247},
{262,277,294,311,330,349,370,392,415,440,466,
494},
{523,554,587,622,659,698,740,784,831,880,932,
988},
{1046,1109,1175,1244,1318,1397,1480,1568,1661,
1760,1865,1976},
{2039,2160,2288,2422,2565,2716,2877,3047,3226,
3417,3618,3832},
{4058,4297,4551,4819,5104,5405,5724,6061,6419,
6798,7166,7625}};
redo1:clrscr();
gotoxy{22,13);printf("請鍵入音階序號(0~ 6,-1退出):");scanf("%d,&k);
if(k<-1||k>6)goto redo1;
while (k!=-1)
{ clrser();gotoxy(26,10);printf("C語言音名及頻
率對照表(音階%d)",k);
gotoxy(8,12);printf("音名 %s,m);
gotoxy(8,13);printf("頻率");
for (i=0;i<=11;i++)
{ gotoxy(14+5*i,13);printf("%d",n[k])
;
} for (i=0;i<11;i+=2)
{ if (i==6)i--;
sound(n[k]);
gotoxy(14+5*i,15);puts("↑");
for (j=0;j<1800000;j++);
} for (i=0;i<=11;i++)
{ sound(n[k]);
gotoxy(14+5*i,16);puts("↑");
for (j=0;j<900000;j++);
} nosound();getch();
redo2:clrscr();
gotoxy(22,13);printf("請鍵入音階序號0~ 6,-1~ 退出):");scanf("%d",&k);
if(k<=1 || k>6) goto redo2;
}
}
㈩ C語言:我想把酷狗的.kgl文件 中歌名留下 其他的刪除 但中文出現亂碼 尋高手解決 分數不是問題 可加的
應該是操作成功了,不過你現在打開這個我文件的編輯器顯示格式的問題,你選擇成為UTF8格式應該就是可以正確顯示漢字了、