Problem with fopen November 23, 2008 02:53PM | Registered: 15 years ago Posts: 37 |
Re: Problem with fopen November 23, 2008 03:31PM | Registered: 15 years ago Posts: 73 |
Re: Problem with fopen November 23, 2008 04:13PM | Registered: 15 years ago Posts: 37 |
Re: Problem with fopen November 23, 2008 04:23PM | Admin Registered: 15 years ago Posts: 5,132 |
Re: Problem with fopen November 23, 2008 05:34PM | Registered: 15 years ago Posts: 73 |
Re: Problem with fopen November 23, 2008 06:02PM | Registered: 15 years ago Posts: 37 |
Re: Problem with fopen November 23, 2008 07:43PM | Registered: 15 years ago Posts: 73 |
printf("path strings are %s.\n", strcmp(path, "/config.txt") ? "not equal" : "equal");
Re: Problem with fopen November 23, 2008 08:05PM | Registered: 15 years ago Posts: 37 |
Re: Problem with fopen November 23, 2008 08:53PM | Registered: 15 years ago Posts: 73 |
for(i=0; i<=strlen(path); i++) { //note: this prints a dash, -, for non-printables printf("path[%d] = %c (0x%x)\n", i, isprint(path) ? path : '-', path); }
Re: Problem with fopen November 24, 2008 05:20PM | Registered: 15 years ago Posts: 37 |
Re: Problem with fopen November 24, 2008 07:34PM | Registered: 15 years ago Posts: 73 |
Re: Problem with fopen November 24, 2008 10:07PM | Registered: 15 years ago Posts: 37 |
Re: Problem with fopen November 24, 2008 11:17PM | Registered: 15 years ago Posts: 73 |
Re: Problem with fopen November 25, 2008 08:05AM | Registered: 15 years ago Posts: 37 |
int main(int argc, char **argv) { ... path = trimwhitespace(path); ... } char *trimwhitespace(char *str) { char *end; // Trim leading space while(isspace(*str)) str++; // Trim trailing space end = str + strlen(str) - 1; while(end > str && isspace(*end)) end--; // Write new null terminator *(end+1) = 0; return str; }
Re: Problem with fopen November 25, 2008 08:26AM | Registered: 15 years ago Posts: 26 |
Re: Problem with fopen November 25, 2008 08:50AM | Registered: 15 years ago Posts: 37 |
Re: Problem with fopen November 25, 2008 08:52AM | Registered: 15 years ago Posts: 26 |
Re: Problem with fopen November 25, 2008 08:55AM | Admin Registered: 15 years ago Posts: 271 |
tryQuote
SpaceJump
When I do it like that I get an error:
error: previous implicit declaration of 'trimwhitespace' was here
This is how my source file is setup:int main(int argc, char **argv) { ...
char *trimwhitespace(char *str); int main(int argc, char **argv) { ... path = trimwhitespace(path); ... } char *trimwhitespace(char *str) { char *end; if (str == NULL) return str; // Trim leading space while((*str != '\0') && (isspace(*str))) str++; // Trim trailing space end = str + strlen(str) - 1; while(end > str && isspace(*end)) end--; // Write new null terminator *(end+1) = '\0'; return str; }
Re: Problem with fopen November 25, 2008 08:58AM | Registered: 15 years ago Posts: 37 |