Gå til innhold

Anbefalte innlegg

Jeg skal ha variablen hentaNavn inn i denne kodesetningen:

execlp("sed","sed","-e","s/%Navn:/&",hentaNavn,"/g","brev.txt",NULL);

men når jeg kjører det får jeg denne feilmeldingen:

sed: -e expression #1, char 10: Unterminated `s' command

Den kjører fint hvis jeg bytter ut variablen med Ola Normann f.eks.

Resten av funksjonen:

int funcSkrivut(char* hentaNavn,char* hentaAdresse,char* hentaPostnr,char*
hentaTlf)
{

int nyFork;
int pipes[2][2];

pipe(pipes[0]);
nyFork = fork();
if (nyFork==0){

 execlp("sed","sed","-e","s/%Navn:/&",hentaNavn,"/g","brev.txt",NULL);

}

return 0;
}

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...