Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
String "1982" nach int ???

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
MARMLL
Gast





BeitragVerfasst am: 27. März 2001 16:43   Titel: String "1982" nach int ???

Hi

Kann mir jemand sagen wie ich einen String wie 1982 nach int konvertieren kann ???
Bitte um schnelle Hilfe.

Danke MARMLL
 

MD
Gast





BeitragVerfasst am: 27. März 2001 17:06   Titel: Re: String

Kurz und bündig

char *s = "1982";
int result;

result = atoi(s);
 

MARMLL
Gast





BeitragVerfasst am: 27. März 2001 18:14   Titel: Re: String

Ich sollte vieleicht sagen dass ich Java benutze. Hier fällt leider deine Variante weg.
 

heinrich



Anmeldungsdatum: 22.09.1999
Beiträge: 219
Wohnort: N49.137 E8.544

BeitragVerfasst am: 27. März 2001 18:42   Titel: Re: String

Es wäre nicht schlecht gewesen, wenn du bei deinem ersten Posting gleich geschrieben hättest für welche Programmiersprache du denn gerne eine Lösung suchst.

Bei Java nimmst du einfach eine Methode der Klasse java.lang.Integer die einen String in eine Integer parst sofern der Wertebereich von Integer dafür ausreicht.


code:
import java.util.*;
import java.lang.*;

class test
{
public static void main(String[] args)
{
String s = "1982";

// den Zahlenwert von s in eine Integer parsen...
int i = java.lang.Integer.parseInt( s );

// zur Sicherheit zählen wir mal um eins hoch
// nur um zu sehen ob die Umwandlung geklappt hat...
i = i + 1;

// das obligatorische Hallo Welt gibt unsere Integer mit aus...
System.out.println("Hallo Welt: " + i);
}
}

 
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name

heinrich



Anmeldungsdatum: 22.09.1999
Beiträge: 219
Wohnort: N49.137 E8.544

BeitragVerfasst am: 27. März 2001 19:19   Titel: Re: String

Schon schlimm was man sich überlegt wenn einem gerade mal kurz langweilig ist *grin*

code:
import java.util.*;
import java.lang.*;

class test
{
public static void main(String[]args)
{
String s = "1982";
int i = java.lang.Integer.parseInt( s );

// double d = (42 + 420) * (42 + 4 * 20) + 4 * 20;
double d = (42 + Math.pow(42 ,0)) * (42 + 4 * Math.pow(2, 0)) + 4 * Math.pow(2, 0);
int ii = (new java.lang.Double(d)).intValue();

if ( ii == i ) {
System.out.println("Alles Gute, und Danke f\u0171r den Fisch.");
ii = (new java.lang.Double(ii + Math.pow(4, 0) * 2)).intValue();
System.out.println("Don't let "+ii+" be like '"+ii+"'");
} else {
System.out.println("Hallo Welt: " + ii);
}
}

}



Zuletzt bearbeitet von heinrich am 27. März 2001 19:19, insgesamt 1-mal bearbeitet
 
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name

MARMLL
Gast





BeitragVerfasst am: 27. März 2001 20:46   Titel: Re: String

Danke für die Infos jetzt läuft auch mein Kaschpersprogramm für die Ausbildung. Ein Datumstester

bye MARMLL
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy