forked from markus/S_New4
ändere ++ vom ende zum anfang ( bis auf die, mit optarg, beidenen ist es nötig), da keine copy des wertes vor der vergrößerung nötig ist, der zurückgegeben wird
This commit is contained in:
parent
bdce2135fa
commit
92fdecab39
@ -46,7 +46,7 @@ Account AccountManager::getNextAccount()
|
||||
exit(36);
|
||||
}
|
||||
size_t accountNumber = getLastAccountNumber();
|
||||
accountNumber++;
|
||||
++accountNumber;
|
||||
|
||||
if( accountNumber >= accounts.size() )
|
||||
accountNumber=0;
|
||||
|
@ -242,7 +242,7 @@ std::string PageManager::replace(std::string str, std::string substr1, std::stri
|
||||
int PageManager::counterContains(std::string text, std::string substring_with_prozent_i_for_number, int starte_mit_dieser_Zahl)
|
||||
{
|
||||
int i = starte_mit_dieser_Zahl;
|
||||
for (; text.find( replace(substring_with_prozent_i_for_number, "%i", std::to_string(i)) ) != std::string::npos; i++);
|
||||
for (; text.find( replace(substring_with_prozent_i_for_number, "%i", std::to_string(i)) ) != std::string::npos; ++i);
|
||||
return i-1;
|
||||
}
|
||||
|
||||
|
@ -462,9 +462,9 @@ int unterOption_default(Settings *settings, int argc, char ** argv)
|
||||
//Alle nicht verwendeten Parameter == Name
|
||||
while (optind < argc) {
|
||||
if(argv[optind][0]) {
|
||||
settings->name.append(argv[optind++]).append(" ");
|
||||
settings->name.append(argv[optind++]).append(" "); // optind++ gives the value before ++ back
|
||||
} else
|
||||
optind++;
|
||||
++optind;
|
||||
}
|
||||
|
||||
if(settings->name.length() > 0)
|
||||
@ -637,7 +637,7 @@ int unterOption_url(Settings *settings, int argc, char **argv)
|
||||
if(argv[optind][0]) {
|
||||
settings->name.append(argv[optind++]).append(",");
|
||||
} else
|
||||
optind++;
|
||||
++optind;
|
||||
}
|
||||
|
||||
if(settings->name.length() > 0)
|
||||
@ -737,7 +737,7 @@ int unterOption_search(Settings *settings, int argc, char **argv)
|
||||
if(argv[optind][0]) {
|
||||
settings->name.append(argv[optind++]).append(" ");
|
||||
} else
|
||||
optind++;
|
||||
++optind;
|
||||
}
|
||||
if(settings->name.length() > 0)
|
||||
settings->name.pop_back();
|
||||
@ -831,7 +831,7 @@ int unterOption_info(Settings *settings, int argc, char **argv)
|
||||
if(argv[optind][0]) {
|
||||
settings->name.append(argv[optind++]).append(" ");
|
||||
} else
|
||||
optind++;
|
||||
++optind;
|
||||
}
|
||||
if(settings->name.length() > 0)
|
||||
settings->name.pop_back();
|
||||
@ -879,15 +879,15 @@ void unterOption_clean(Settings * settings, int argc, char **argv)
|
||||
perror(( " => Error: Das löschen von " + settings->cookieFilePath + " ist fehlgeschlagen: ").c_str());
|
||||
return;
|
||||
} else
|
||||
count++;
|
||||
++count;
|
||||
}
|
||||
|
||||
for (unsigned i = 0; i < UINT_MAX && fileExists(settings->cookieFilePath + std::to_string(i)); i++) {
|
||||
for (unsigned i = 0; i < UINT_MAX && fileExists(settings->cookieFilePath + std::to_string(i)); ++i) {
|
||||
if(remove( (settings->cookieFilePath + std::to_string(i)).c_str() ) != 0) {
|
||||
perror((" => Error: Das löschen von " + settings->cookieFilePath + std::to_string(i) + " ist fehlgeschlagen: ").c_str());
|
||||
return;
|
||||
} else {
|
||||
count++;
|
||||
++count;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1003,6 +1003,7 @@ int setS5ProxytoSettings(Settings &settings, std::string Optarg)
|
||||
std::cout << " > Defaults: Proxy Addresse: "<< settings.proxy_ip << ":" << settings.proxy_port << std::endl;
|
||||
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -303,7 +303,7 @@ int ProgramManager::defaultModus(Settings *settings)
|
||||
perror("pthread_creat failed");
|
||||
return 48;
|
||||
}
|
||||
nextThread++;
|
||||
++nextThread;
|
||||
} else { // Sonnst warte bis alle Fertig sind und restarte die Folge
|
||||
if(waitForThreads() != 0)
|
||||
return 231;
|
||||
@ -678,7 +678,7 @@ int ProgramManager::searchModus_update(Settings *settings)
|
||||
ssize_t countBef = 0;
|
||||
std::ifstream myFileBef(settings->serienListPath);
|
||||
if(myFileBef.is_open())
|
||||
for(countBef = 0; std::getline(myFileBef,line); countBef++);
|
||||
for(countBef = 0; std::getline(myFileBef,line); ++countBef);
|
||||
myFileBef.close();
|
||||
|
||||
//Schreibe die Liste in das TextFile
|
||||
@ -694,7 +694,7 @@ int ProgramManager::searchModus_update(Settings *settings)
|
||||
ssize_t countAf = 0;
|
||||
std::ifstream myFileAf(settings->serienListPath);
|
||||
if(myFileAf.is_open())
|
||||
for(countAf = 0; std::getline(myFileAf,line); countAf++);
|
||||
for(countAf = 0; std::getline(myFileAf,line); ++countAf);
|
||||
myFileAf.close();
|
||||
|
||||
std::cout << "Serienunterschied: " << ( ((countAf - countBef) > 0) ? "+" : "") << countAf - countBef << " Serien." << std::endl;
|
||||
|
Loading…
Reference in New Issue
Block a user