Hi, ich brauche für ein Programm diese Funktion. Ich habe jetzt diesen Algorithmus geschrieben:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
Er müsste eigentlich funktionieren...aber kann man das noch besser gestalten? Oder gibt es schon eine fertige Funktion dafür?
|
Anzeige
|
Str to Int FunktionHi, ich brauche für ein Programm diese Funktion. Ich habe jetzt diesen Algorithmus geschrieben:
Er müsste eigentlich funktionieren...aber kann man das noch besser gestalten? Oder gibt es schon eine fertige Funktion dafür?
Gast
#805881
Das braucht unnötig massig Resourcen. Verwende doch atoi aus stdlib.h Der Dude Vielen dank die Funktion kannte ich noch nicht. Sehr Praktisch.
Gast
#805888
...sag ich doch. Schau Dir doch maleine Zusammenfassung der Bibliotheksfunktionen an, das spart oftmals viel Arbeit. Nur der Vollständigkeit halber (atoi ist sicherlich die bessere Variante) So kann man sich ein einfaches aoti für positive Zahlen selber schreiben. Der Unterschied zum richtigen atoi liegt in der Nichtauswertung eines möglichen Vorzeichens und in der Fehlerbehandlung, wenn ungültige Zeichen im String sind.
PS: Welche C-Bücher liest du eigentlich, wenn du aoti nicht kennst?
Gast
#805892
Naja, Karl-Heinz, nun sei mal nicht so streng. Jeder von uns musste das auch erst mal alles lernen. Der Dude wrote: > Naja, Karl-Heinz, nun sei mal nicht so streng. Jeder von uns musste das > auch erst mal alles lernen. Das ist schon richtig. Trotzdem braucht man zum Erlernen einer Programmiersprache entdprechende Unterlagen. Das ist speziell im Falle von C besonders wichtig. C lebt davon, dass der eigentliche Sprachstandard minimalistisch ist, und alles weitere in Form von Funktionen zur Verfügung gestellt wird.
Gast
#805901
Oder in Form von Funktionen selbst formuliert und so immer wieder verwendet werden kann. Das ist der Witz an strukturierter Programmierung - dabei ist es wurscht, ob man mit Turbo-Pascal oder C angefangen hat. Das Prinzip ist immer das gleiche. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|