Ich erhalte die oben genannte Störung (n) für die dritte Zeile des Codes Extrakt unter:erwartet Ausdruck/Aussage vor
while(getline(line, MAXLINE) > 0) {
lineno++;
if(strstr(line, *argv) != NULL) != except) {
Beim Kompilieren es zwei Fehler wirft. Eins ist 'erwarteter Ausdruck vor'! = 'Token Zweiter ist' erwartete Aussage vor ')' Token
Als Anfänger-Programmierer bin ich nicht ganz sicher, wo ich anfangen soll, abgesehen von hier. Ich habe versucht, ähnliche Fragen zu diesem Fehler zu stellen, aber keine scheint mein Problem anzugehen. Jede/jede Hilfe wäre sehr willkommen!
Anscheinend gibt es eine Methode, hier "intelligente" Fragen zu stellen. Jede/jede Hilfe wäre sehr willkommen!
'if ((strstr (line, * argv)! = NULL)! = Außer)' –
Sie haben zwei Bedingungen **! = ** in einer einzigen ** if ** -Anweisung. Entscheiden Sie, was Sie erreichen möchten, und bearbeiten Sie entsprechend. –
_Diese Frage wurde durch ein Problem verursacht, das nicht mehr reproduziert werden kann, oder ein einfacher Tippfehler. Während ähnliche Fragen hier zum Thema gehören könnten, wurde diese in einer Weise gelöst, die den zukünftigen Lesern wahrscheinlich nicht hilft. Dies kann oft vermieden werden, indem das kürzeste Programm identifiziert und genau untersucht wird, um das Problem vor dem Posten zu reproduzieren. –