У меня есть рудиментарная программа, которую я пытаюсь реализовать, которая запрашивает URL-адрес .pdf-файла, а затем загружает его и показывает его через Xming. Во-первых, я хочу проверить, чтобы пользователь действительно размещал URL с «http: //» спереди и «pdf» или «PDF» в конце. Я предполагаю, что это может быть типичной проблемой для кого-то из Python, но как проверить конец строки, которую вводит пользователь. Используя метод ниже (который я использовал с моей Python-ориентированного мозга) я получаюКак проверить конец строки на C++?
Range error: -3
Так как ACTUAL C++ программисты выполнить эту задачу? Пожалуйста и спасибо.
if (file[0]=='h' && file[1]=='t' && file[2]=='t' && file[3]=='p' && file[4]==':'
&& file[5]=='/' && file[6]=='/' && (file[-3]=='p' || file[-3]=='P')
&& (file[-2]=='d' || file[-2]=='D') && (file[-1]=='f' || file[-1]=='F'))