baum Geschrieben 30. Juni 2004 Geschrieben 30. Juni 2004 Hi, hab zwei probleme: 1.) ich brauche ein tool zum rechnen, genauer gesagt zum addieren. ich möchte dem programm zwei zahlen übergeben und er soll dann nur das ergebniss der addition ausspucken... hab zwar schon rumgetüftelt aber es will einfach nicht #include <stdio.h> int main (int argc, char* argv[]) { int tmp; int a; int b; a=int(argv[1]); b=int(argv[2]); tmp = a+b; printf("Addition aus %i und %i ist %i",a,b,tmp); return 0; } 2.) ich brauche ein tool dem ich so einen string übergeben kann: 2/4,2/20-21,2/23,2/25,2/27,2/29,2/31-32,2/35-36,2/40,2/49 und das es mir dann so zurückgiebt: 2/4 2/20-21 2/23 2/25 2/27 2/29 2/31-32 2/35-36 2/40 2/49 oder besser noch 2/4 2/20 2/21 2/23 2/25 2/27 2/29 2/31 2/32 2/35 2/36 2/40 2/49 ... um genau zu sein ich muss die ports zählen in einer batch und ich hab keinen plan wie ich das umsetzten soll
Klotzkopp Geschrieben 30. Juni 2004 Geschrieben 30. Juni 2004 Zu deinem ersten Problem: Du kannst einen C-String nicht einfach in eine Zahl umwandeln, indem du int() drumherum schreibst. Du kannst - je nach Sprache - Stringstreams oder Funktionen wie atoi oder sscanf benutzen. Zu deinem zweiten Problem: 1. String aufteilen, Einzelteile in Liste speichern. 2. Nach Minuszeichen suchen 3. Wenn ein Minuszeichen gefunden wird, den "Sammeleintrag" aufteilen und durch mehrere "Einzeleinträge" ersetzen. Wo genau hakt's?
kLeiner_HobBes Geschrieben 30. Juni 2004 Geschrieben 30. Juni 2004 In welcher Sprache sollst du das machen? C oder C++?
baum Geschrieben 30. Juni 2004 Autor Geschrieben 30. Juni 2004 ok, habs jetzt mit delphi lösen lassen -g- trotzdem danke
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden