我試圖做一個函數,它將'.'字符放在數組的每個字符串中,以完成它們到n個字符。 它工作正常,除了我不能複製tmp sting到數組中的字符串既沒有strcpy,也沒有指針。 的代碼是: void foo (char **t, int count, int n) {
int max = 0, i, j;
char *tmp;
for (i = 0; i < count;
我正在從C Programming for the Absolute Beginner 2nd Edition開始第8章挑戰3。該程序應該按字母順序對一組名稱進行排序。 我的程序不工作。主要功能沒有sort()工作,但排序功能搞砸了;根據警告消息,strcmp()似乎也被錯誤地使用。 我使用的編譯器是gcc,我用nano寫了代碼。 /* Uses strcmp() in a different f