Changeset 4597 in orxonox.OLD for orxonox/trunk/src/lib/util/substring.cc
- Timestamp:
- Jun 11, 2005, 12:55:48 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/lib/util/substring.cc
r4220 r4597 1 /* 1 /* 2 2 orxonox - the future of 3D-vertical-scrollers 3 3 … … 11 11 ### File Specific: 12 12 main-programmer: Christian Meyer 13 co-programmer: ... 13 co-programmer: Benjamin Grauer 14 15 2005-06-10: some naming conventions 14 16 */ 15 17 … … 28 30 { 29 31 n = 0; 30 32 31 33 assert( string != NULL); 32 34 33 35 for( int i = 0; i < strlen(string); i++) if( string[i] == ',') n++; 34 36 35 37 n += 1; 36 38 37 39 strings = new char*[n]; 38 40 39 41 assert (strings != NULL); 40 42 41 43 int i = 0; 42 44 int l = 0; 43 45 44 46 const char* offset = string; 45 47 char* end = strchr( string, ','); … … 57 59 end = strchr( offset, ','); 58 60 } 59 61 60 62 strings[i] = new char[l + 1]; 61 63 l = strlen( offset); … … 73 75 delete strings[i]; 74 76 } 75 77 76 78 delete strings; 77 79 }
Note: See TracChangeset
for help on using the changeset viewer.