07. marts 2002 - 12:11Der er
1 kommentar og 1 løsning
strlen, strcmp og strcpy
Hej med jer,
Jeg har kun programmeret siden januar, saa dette spoergsmaal er formentlig let for mange af jer. Jeg er ved at lave en main fuction der skal teste foelgende system definerede functioner:
strlen, strcmp og strcpy
Er der en der kan hjaelpe?? Paa forhaand tak! MVH Siul
void main( void ) { // strlen char buffer[61] = "How long am I?"; int len; len = strlen( buffer ); printf( "'%s' is %d characters long\n", buffer, len );
// strcmp char tmp[20]; int result; /* Case sensitive */ printf( "Compare strings:\n\t%s\n\t%s\n\n", string1, string2 ); result = strcmp( string1, string2 ); if( result > 0 ) strcpy( tmp, "greater than" ); else if( result < 0 ) strcpy( tmp, "less than" ); else strcpy( tmp, "equal to" ); printf( "\tstrcmp: String 1 is %s string 2\n", tmp ); /* Case insensitive (could use equivalent _stricmp) */ result = _stricmp( string1, string2 ); if( result > 0 ) strcpy( tmp, "greater than" ); else if( result < 0 ) strcpy( tmp, "less than" ); else strcpy( tmp, "equal to" ); printf( "\t_stricmp: String 1 is %s string 2\n", tmp );
Hov, jeg glemte helt at acceptere dit svar, undskyld at det tog saa lang tid. Tak for hjaelpen, det var brugbart!!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.