с++ linux работа с терминалом
Здравствуйте есть такой код
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main(){
FILE *popen_result;
char buff[512];
popen_result = popen("dpkg --get-selections", "r");
if(!popen_result){
printf("Can't execute command\n");
return 0;
}
while(fgets(buff, sizeof(buff), popen_result)!=NULL){
printf("%s", buff);
}
pclose(popen_result);
return 0;
}
Он выводит все установленные приложение пакеты в системе... Как можно сравнить или проверить есть ли такое приложение пытался if(buff == "file"){...}; Не получаться, подскажите как можно решить проблему