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 Zitieren
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? Zitieren
kLeiner_HobBes Geschrieben 30. Juni 2004 Geschrieben 30. Juni 2004 In welcher Sprache sollst du das machen? C oder C++? Zitieren
baum Geschrieben 30. Juni 2004 Autor Geschrieben 30. Juni 2004 ok, habs jetzt mit delphi lösen lassen -g- trotzdem danke Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.