HI我有以下三個字符串,上面的代碼如何用字符串中的數據替換訪問說明符?
char* string1, string2, string3;
printf("First string = %s", string1);
printf("Second string = %s", string2);
printf("Third string = %s", string3);
輸出是,
First string = My Content is : %s, My value is : %d
Second string = Open source OS
Thirf string = 100
現在我需要在%S &%d simultaneousaly的地方合併字符串2和STRING3內容,所以我應該得到以下字符串,
My Content is : Open source OS
My value is : 100
任何人都可以建議我如何將上述兩個字符串添加到另一個字符串。 在此先感謝。
您可以指定字符串1,字符串和STRING3在代碼中更精巧? –
沒有人注意到。但是你只有一個字符串'string1'和兩個char變量。 'string2'和'string3'實際上只是字符。因此第二個第三個printf()語句是無效的。因此,他們爲什麼工作是一個完全的謎,或者你已經犯了一個錯誤的粘貼錯誤。 –