『壹』 c語言中添加音樂的問題
mciSendString(TEXT("closeMySong"),NULL,0,NULL);/*停止播放,可以解決一些不必要的麻煩*/ wsprintf(play_lujing2,"open"%s"aliasmysong",「d:/愛你一萬年.mp3」);//將字元串准備好 mciSendString(TEXT(play_lujing2),NULL,0,NULL);//將歌曲打開 mciSendString(TEXT("playMySong"),NULL,0,NULL);//播放歌曲 這樣就可以實現播放了,更多的功能請下載這個:(可以看MV、下載歌曲的c語言播放器)
『貳』 C語言調試
#include<stdio.h>
int mv(int a[3][4],int *row,int*col);
void main()
{
int a[3][4];
int i,j,r,c;
int m;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
}
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
printf("%d",a[i][j]);
}
printf("\n");
m=mv(a,&r,&c);
printf("\n The max value is%d\n",m);
printf("The position is row=%d col=%d\n", r,c);
}
int mv(int a[3][4],int *row,int *col)
{
int m,i,j;
m=a[0][0];
*row=0;
*col=0;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
if (m<a[i][j])
{
m=a[i][j];
*row=i;
*col=j;
}
}
return(m);
}
『叄』 C語言 線性鏈表
//test.cpp:定義控制台應用程序的入口點。
//
#include"stdafx.h"
//結構變數mv
structmv
{
intiv;
structmv*p;
};
//列印鏈表
voidListValue(mv*p)
{
while(p!=NULL)
{
printf("%d",p->iv);
p=p->p;
}
printf(" ");
}
//插入數值
voidInsertValue(mv*p,intv1,intv2)
{
mv*p1=NULL;
while(p!=NULL)
{
if(p->iv==v1)
{
if(p1==NULL)break;
mv*t=newmv;
t->iv=v2;
p1->p=t;
t->p=p;
break;
}
p1=p;
p=p->p;
}
}
int_tmain(intargc,_TCHAR*argv[])
{
intiv=0;
intcount=0;
mv*ph=NULL;
mv*pe=NULL;
while(iv>=0&&count<8)
{
printf("inputanumber:");
scanf("%d",&iv);
mv*vl=newmv;
vl->iv=iv;
if(ph==NULL)
ph=vl;
else
pe->p=vl;
pe=vl;
vl->p=NULL;
count++;
}
printf("vlue:");
ListValue(ph);
printf(" AfterInsertNewValue:");
InsertValue(ph,7,9);
ListValue(ph);
return0;
}
『肆』 c語言編程問題,在線等。
方法1:
將第4行的char c[MAX][3];
改成char c[100][3];
C語言不支持變數作數組下標。
方法2:
將text1.c文件後綴改成CPP也應該可以。C++應該支持變數作數組下標.
『伍』 C語言如何分割字元串
可以寫一個分割函數,用於分割指令,比如cat a.c最後會被分割成cat和a.c兩個字元串、mv a.c b.c最後會被分割成mv和a.c和b.c三個字元串。
參考代碼如下:
#include<stdio.h>
#include<string.h>
#defineMAX_LEN128
voidmain()
{
inti,length,ct=0,start=-1;
charinputBuffer[MAX_LEN],*args[MAX_LEN];
strcpy(inputBuffer,"mva.cb.c");
length=strlen(inputBuffer);
for(i=0;i<=length;i++){
switch(inputBuffer[i]){
case'':
case' ':/*argumentseparators*/
if(start!=-1){
args[ct]=&inputBuffer[start];/*setuppointer*/
ct++;
}
inputBuffer[i]='