Einzelnen Beitrag anzeigen
Alt 27.05.2001, 22:14   #10
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

#include <stdio.h>
#include <myfuncs.h>

void main (int argc, char **argv)
{
int string_compare; /* speichern des Ergebnisses des Stringvergleichs */

/* Das Programm checkt auf zwei Argumente vom Aufruf in der Konsole (z.B. in der DOS-Box in Windows), 3 = Programmpfad+Filename sowie String1 und String2, ansonsten wird das Programm mit Aufrufhinweis beendet */
if(argc!=3) { printf("usage: cmp2str string1 string2\n"); exit(0); }

mystrupper ( *(argv+1) ); /* Funktionsaufruf mystrupper für String1 = String1 in Großschreibweise verwandeln */
mystrupper ( *(argv+2) ); /* String2 umwandeln in Großschreibweise */

string_compare = strcmp ( *(argv+1) , *(argv+2) );

if( string_compare < 0 )
printf("String 1 (%s) ist kleiner als String 2 (%s)\n",*(argv+1),*(argv+2));
else if( string_compare > 0 )
printf("String 1 (%s) ist größer als String 2 (%s)\n",*(argv+1),*(argv+2));
else
printf("String 1 (%s) ist gleich wie String 2 (%s)\n",*(argv+1),*(argv+2));

} /* Ende der Funktion main

Hier gibts Links auf C und C++ Anleitungsskripte

Miau, und Roar

Kikakater
kikakater ist offline   Mit Zitat antworten