diff options
author | pommicket <leonardomtenenbaum@gmail.com> | 2016-02-28 13:12:20 -0500 |
---|---|---|
committer | pommicket <leonardomtenenbaum@gmail.com> | 2016-02-28 13:12:20 -0500 |
commit | cdde99ac0fdbcad1133e9482c8a6d283c7842a5b (patch) | |
tree | bb6dc0a6b60ef0fdcc610d48b3dd2c6418603ed8 /AutoVideos/src/Windows/StringFunctions.h | |
parent | 487adb199603d0dd009dd626f569435eb6bcd36a (diff) |
Created AutoArt
Diffstat (limited to 'AutoVideos/src/Windows/StringFunctions.h')
-rw-r--r-- | AutoVideos/src/Windows/StringFunctions.h | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/AutoVideos/src/Windows/StringFunctions.h b/AutoVideos/src/Windows/StringFunctions.h new file mode 100644 index 0000000..fb01f95 --- /dev/null +++ b/AutoVideos/src/Windows/StringFunctions.h @@ -0,0 +1,45 @@ +char* add(char* a, char* b) +{ + int aLen = strlen(a); + int bLen = strlen(b); + char* sum = malloc(aLen + bLen + 1); + int i; + for (i = 0; i < aLen; i++) + sum[i] = a[i]; + for (i = aLen; i < aLen+bLen; i++) + sum[i] = b[i-aLen]; + + sum[aLen+bLen] = 0; //Null-terminate + + return sum; +} + +char* numberSpace(int number) +{ + char* str = malloc(256); + sprintf(str, "%d ", number); + return str; +} + +int strEquals(char* a, char* b) +{ + + if (strlen(a) != strlen(b)) + return 0; + + int i; + for (i = 0; i < strlen(a); i++) + if (a[i] != b[i]) + return 0; + return 1; +} + +char* copy(char* a) +{ + char* s = malloc(strlen(a)+1); + int i; + for (i = 0; i < strlen(a); i++) + s[i] = a[i]; + s[strlen(a)] = 0; + return s; +} |