1.4.3 Екі жолды регистрдің тіркеуінсіз салыстыру
Өкінішке орай, ANSI C стандартты кітапханасында регистрдің символдарының айырмашылығынсыз жолдарды салыстыру функциясы жоқ. Бірақ көп тараған С компиляторлары бұл мақсат үшін стандартты емес функцияларды көрсетеді. Мысалы, Symantec компилятор strcmp1( ) функциясын ұсынады, ол Microsoft кітапханасында бұл жағдайда_ stricmp () функциясы барады, ал Borland кітапханасында бірден екі функция strcmpi ( ) және stricmp( ) бар. Өзіңіздің компиляторыңыздың кітапханасында мұндай функциясының қасиеттерін анықтау үшін, оның документациясына қарайласыңыз. Smith және SMITH сияқты жолдарының функциясын шақыру кезінде тең болып шығады. Регистрдің тіркеуінсіз салыстыру функциялары қолданылуы үшін, 7-ші листингтегі 27-ші жолды өзгертіңіз және бағдарламаға қайта жіберіңіз.
Достарыңызбен бөлісу: |