Training, Open Source
computer languages


PerlPHPPythonMySQLApache / TomcatTclRubyJavaC and C++LinuxCSS 

Search our site for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
C string funtion

Posted by nano (nano), 22 December 2005
Hi folks,

Does anyone know off hand if there is a string function out there that will take the following string 'abc, def, ghi,'

and break it up into 3 different strings comma delimited

string 1 = 'abc'
string 2 = 'def'
string 3 = 'ghi'

thanks in advance


Posted by admin (Graham Ellis), 9 January 2006
Have a look at strtok

Posted by Yash (Yash), 6 March 2007
#include <stdio.h>
#include <string.h>

char string[] = "abc,def,ghi";
char delim[]   = ",";
char *token;

int main( void )
{
  token = strtok( string, delim );
  while( token != NULL )
  {
       printf( " %s\n", token );
           token = strtok( NULL, delim );
  }
}

Execute this program, you will get the output as you want.

Cheers
Yash



This page is a thread posted to the opentalk forum at www.opentalk.org.uk and archived here for reference. To jump to the archive index please follow this link.


WELL HOUSE CONSULTANTS LTD.: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 707126 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho