sprintf(MMSDestNbr,"%s",ComRcvBuf);
成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括福貢網(wǎng)站建設(shè)、福貢網(wǎng)站制作、福貢網(wǎng)頁(yè)制作以及福貢網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,福貢網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到福貢省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
把ComRcvBuf的內(nèi)容賦予MMSDestNbr
sprintf(TempBuf,"\r\n%s\r\n",MMSDestNbr);
把MMSDestNbr的內(nèi)容賦予TempBuf
%s:說(shuō)明sprintf函數(shù)中對(duì)應(yīng)的是char類型
與此類似的還有%d--int行
%ld---long 型
"\"后面跟一個(gè)特定字母是C語(yǔ)言的一種特殊符號(hào)
\n --表示換行符號(hào)
其他的我也記不清了
工作中不常用
但\n 最常用了??!
scanf("%c",ch);
沒(méi)對(duì)ch取地址啊
還有scanf輸入時(shí)以回車結(jié)束,此時(shí),scanf只讀走了字符,而內(nèi)存中還有個(gè)回車符,所以應(yīng)該再加個(gè)getchar吃掉回車
void get(char *string,int n)
{
char ch;
int count=0;
while(countn)
{
scanf("%c",ch);
getchar(); //用getchat讀走內(nèi)存中的回車符,否則,下次循環(huán)scanf讀到的是回車符
string[count]=ch;
count++;
}
string[count]='\0';
}
#include?stdio.h
#include?stdlib.h
#include?ctype.h
#include?string.h
typedef?struct?Word?{
char?w[20];
int??k;
struct?Word?*next;
}pWord;
int?main(int?argc,?char?*argv[])
{
FILE?*fp?=?fopen("input.txt","r");
struct?Word?*Head?=?NULL;
while?(!feof(fp))?{
char?*p?=?(char?*)malloc(20*sizeof(char));
fscanf(fp,?"%s",?p);
if(Head?==?NULL){
struct?Word?*temp?=?(struct?Word?*)malloc(sizeof(struct?Word));
strcpy(temp-w,?p);
temp-k?=?1;
temp-next?=?NULL;
Head?=?temp;
}?else?{
struct?Word?*pp?=?Head;
while?(pp?!=?NULL)?{
if?(strcasecmp(?pp-w,?p)?==?0){
++pp-k;
break;
}?else?{
pp?=?pp-next;
}
}
if?(pp?==?NULL){
struct?Word?*temp?=?(struct?Word?*)malloc(sizeof(struct?Word));
strcpy(temp-w,?p);
temp-k?=?1;
temp-next?=?Head;
Head?=?temp;
}
}
}
struct?Word?*q?=?Head;
while?(q?!=?NULL)?{
printf("%s????",?q-w);
printf("%d\n",?q-k);
q?=?q-next;
}
return?0;
}???/*------end?of?main------*
我是把要讀寫(xiě)的東西放進(jìn)了一個(gè)input.txt中?這樣好讀寫(xiě)一下?你看看行不行吧