c語言怎么把兩個程序合并 C語言里如何將多個字符串數(shù)據(jù)合成一個數(shù)據(jù)?
C語言里如何將多個字符串數(shù)據(jù)合成一個數(shù)據(jù)?主要有兩種方法,一種是字符串連接操作strcat,另一種是格式輸出sprintf,主要代碼如下,//程序函數(shù)實現(xiàn)字符串合并#include<stdio。H
C語言里如何將多個字符串數(shù)據(jù)合成一個數(shù)據(jù)?
主要有兩種方法,一種是字符串連接操作strcat,另一種是格式輸出sprintf,主要代碼如下,
//程序函數(shù)實現(xiàn)字符串合并
#include<stdio。H>
#包含<string。H>
int main(int argc,char*argv[
{
char name1[32]=“456”,Name2[32]=“123”,name3[32]=“789”
char name1[256]=“0”},Name2[256]=“0”}。//字符串連接函數(shù)
strcat(name1,Name2)
strcat(name1,name1)
strcat(name1,name3)]//格式化輸出
sprintf(Name2,%s%s”,Name2,name1,name3)
printf(%sn”,name1)
printf(%sn”,Name2)
return 0
}]char*strcat(char*STR1,const char*STR2)函數(shù)將字符串STR2
連接到STR1的末尾并返回指針STR1。
Int sprintf(char*buffer,const char*format,…)sprintf與printf類似,
只將輸出發(fā)送到緩沖區(qū),返回值是寫入的字符數(shù)。
面對一個「一個月學(xué)完了C ,一個月學(xué)完了數(shù)據(jù)結(jié)構(gòu),24天學(xué)完了匯編」的大一程序員,我該怎么勸解?
這種99.999999%的人都是讀過一次書,不打代碼,一到實戰(zhàn)就覺得很酷的人。把項目給他,讓他走。如果你是個天才那是件好事