F
Freehawk
Jungspund
Hallo zusammen,
ich bin vollkommener Newbie in Sachen C Programmierung und hab folgendes Problem:
Irgendiwe funktioniert die die Switch Verzweigung nicht. Ist hier Switch überhaupt der richtige Ansatz oder sollte ich das lieber mit If/Else machen?
Ich hoffe Ihr könnt mir weiterhelfen.
Danke
Gruß
Markus
ich bin vollkommener Newbie in Sachen C Programmierung und hab folgendes Problem:
Irgendiwe funktioniert die die Switch Verzweigung nicht. Ist hier Switch überhaupt der richtige Ansatz oder sollte ich das lieber mit If/Else machen?
Code:
int main(int argc, char *argv[])
{
/* genau 2 Argumente müssen gegeben sein */
if (argc != 3)
{
help();
}
else
{
/* Variablen und Pointer Definition */
int pstate = 0;
int i = 0;
/* öffnen des COM-Ports und setzten eines definierten Zustands*/
fd = open(argv[1], O_RDWR | O_NDELAY);
ioctl(fd, TIOCMSET, &pstate);
switch (argv[2])
{
case "start":
{
printf("start \n");
break;
}
default:
{
printf("Hilfe\n");
}
}
close(fd);
}
}
Ich hoffe Ihr könnt mir weiterhelfen.
Danke
Gruß
Markus