Im trying to get some simple functions going but this keeps seg faulting on me. Ive tried it in a few ways with no luck, tried IRC with no luck either(lower life forms).
man, talk about slow preview times...Code:#include <stdio.h> #include <stdlib.h> #include <ctype.h> int main() { char test[] = "123TEST456"; char *result; get_variable(test, result); printf("\n\t%s\n", result); /* crashes here with: result, *result and &result */ free(result); return 0; } int get_variable(char *src, char *dest) { dest = malloc(100); /* just for now */ copy(src, dest, 3, 7); printf("get_variable dest = %s\n", dest); return 0; } int copy(char *src, char *dest, int start, int end) { int x = start; int y = 0; while( x < (end + 1) ) { dest[y] = src[x]; ++y; ++x; } dest[y] = (char)NULL; return 0; }



LinkBack URL
About LinkBacks


