Hello all,

I have a slight problem.
I am checking if a structure variable is empty to display a warning window
(with 
motif) and if the variable holds a value (file name), I want to go ahead and 
delete the file using a system call to "rm -f"

My code:
--------
 if (strcmp(castedPtr->tname, "") == 0)
    /* check if string is empty and display warning message */
    missingInputCB (w, clientData, callData);
  else /* delete file name that matches the value of castedPtr->tname */
    system("rm -f castedPtr->tname");

However,     system("rm -f castedPtr->tname")
is not working because the rm command will be searching for a file called 
castedPtr->tname to delete it while in fact this pointer holds the file name.

Is there a way to get around this?

Thank you in advance.

- Ibrahim

Reply via email to