0
在我的程序中,我將用戶名作爲啓動參數並從服務器獲取用戶標識。 服務器和客戶端已連接! 但我需要將用戶名和用戶名(屬於用戶名)放在一起,然後將它們發送回服務器,並最終根據用戶ID對它們進行排序。有什麼建議麼?客戶端和服務器+排序
在我的程序中,我將用戶名作爲啓動參數並從服務器獲取用戶標識。 服務器和客戶端已連接! 但我需要將用戶名和用戶名(屬於用戶名)放在一起,然後將它們發送回服務器,並最終根據用戶ID對它們進行排序。有什麼建議麼?客戶端和服務器+排序
只需將它們發送到服務器,注意包含某種分隔符,因此可以解析流並識別哪個部分是哪個。
例如,你可以用NIL字節分隔兩個字節,在userid之後還有最後一個NIL。這假定兩者都是字符串。
在服務器上,只需將傳入數據存儲到結構數組中,並在收集完所有數據後,使用qsort()
對數組進行排序。
[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) –
使用[''qsort()'](http:// en。 cppreference.com/w/c/algorithm/qsort)進行排序。如果你發佈了你的代碼,人們會更有能力(也更願意)提供幫助。 – hmjd
問題是,我怎樣才能把用戶名和用戶名(屬於用戶名)放在一起?之後對它們進行排序>關於user-id <。 – smil