c語言怎么把兩個(gè)程序合并 C語言里如何將多個(gè)字符串?dāng)?shù)據(jù)合成一個(gè)數(shù)據(jù)?
C語言里如何將多個(gè)字符串?dāng)?shù)據(jù)合成一個(gè)數(shù)據(jù)?主要有兩種方法,一種是字符串連接操作strcat,另一種是格式輸出sprintf,主要代碼如下,//程序函數(shù)實(shí)現(xiàn)字符串合并#include<stdio。H
C語言里如何將多個(gè)字符串?dāng)?shù)據(jù)合成一個(gè)數(shù)據(jù)?
主要有兩種方法,一種是字符串連接操作strcat,另一種是格式輸出sprintf,主要代碼如下,
//程序函數(shù)實(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ù)。
面對(duì)一個(gè)「一個(gè)月學(xué)完了C ,一個(gè)月學(xué)完了數(shù)據(jù)結(jié)構(gòu),24天學(xué)完了匯編」的大一程序員,我該怎么勸解?
這種99.999999%的人都是讀過一次書,不打代碼,一到實(shí)戰(zhàn)就覺得很酷的人。把項(xiàng)目給他,讓他走。如果你是個(gè)天才那是件好事