我曾經使用get,但後來我聽說它已從c11中刪除,並且它的整體非常危險。 所以我做了一些搜索,發現你可以使用fgets()來做同樣的事情。 問題是,當我使用fgets()時,它似乎也複製了行的末尾,最終導致了額外的不需要的行。 要告訴你我是什麼意思: //if I have
char key[30];
fgets(key, sizeof(key), stdin);
//now if end
所以我已經經歷了一個問題,我必須爲學校製作一個出租車程序,所以,我有一個案例,我需要給用戶一個選項來改變車輛的可用性,但爲此用戶需要給牌照才能繼續。正如我兩路車添加到結構,案例3,程序只接受車牌1是正確的...... void alterarDisponiblidadeTaxi (TAXIS taxis[], int qtd_taxis){
int i=0;
char matr[10];
i