gets() aus dem C-Standard entfernt
gets() aus dem C-Standard entfernt
Vielleicht bringe ich euch in diesem Fall Nachrichten von vorgestern, habs aber grade erst gelesen ^^
Das bereits als "deprecated" markierte gets() wurde in C11 endgültig aus dem Standard entfernt. Ersetzt wurde es durch gets_s(), das als zusätzlichen Parameter noch eine Größenangabe bekommt. Damit entspricht gets_s() praktisch dem Aufruf von fgets() mit stdin als letzten Parameter.
Hab das auch hier vermerkt: http://www.proggen.org/doku.php?id=c:lib:stdio:gets
Das bereits als "deprecated" markierte gets() wurde in C11 endgültig aus dem Standard entfernt. Ersetzt wurde es durch gets_s(), das als zusätzlichen Parameter noch eine Größenangabe bekommt. Damit entspricht gets_s() praktisch dem Aufruf von fgets() mit stdin als letzten Parameter.
Hab das auch hier vermerkt: http://www.proggen.org/doku.php?id=c:lib:stdio:gets
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: gets() aus dem C-Standard entfernt
C11? ^^
Ich muss mich unbedingt mehr in die Sachen einlesen. ^^
Wir hatten gestern ein Skypetelefonat mit Michael Wong aus dem C++ Komitee, der begeistert von den in Diskussion befindlichen Neuerungen für C++14 und C++17 sprach und ich mir oft genug dachte... och... Da solltest Du Dich mal in die Papers einlesen. ^^
Wenn man das als Job macht, bekommt man kaum noch was aktuelles mit.
Ich muss mich unbedingt mehr in die Sachen einlesen. ^^
Wir hatten gestern ein Skypetelefonat mit Michael Wong aus dem C++ Komitee, der begeistert von den in Diskussion befindlichen Neuerungen für C++14 und C++17 sprach und ich mir oft genug dachte... och... Da solltest Du Dich mal in die Papers einlesen. ^^
Wenn man das als Job macht, bekommt man kaum noch was aktuelles mit.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: gets() aus dem C-Standard entfernt
Joa ^^ Bin auch grade erst dabei mich damit zu beschäftigen. Hab auch schon angefangen das in die Referenz einzupflegen:Xin hat geschrieben:C11? ^^
http://www.proggen.org/doku.php?id=c:lib:start
Bis zum nächsten Standard sollten wir damit fertig werden

Ein paar hübsche Änderungen sind meiner Meinung nach dabei. Am wichtigsten sind wohl Threads und Unicode.Xin hat geschrieben:Ich muss mich unbedingt mehr in die Sachen einlesen. ^^
http://en.wikipedia.org/wiki/C11_%28C_s ... evision%29
Hab gestern erst gelesen, dass man schon an C++1y (nach C++1x kommt C++1y, sehr kreativ... ^^) arbeitet ^^ Die Compiler-Entwickler arbeiten auch schon dran:Xin hat geschrieben:Wir hatten gestern ein Skypetelefonat mit Michael Wong aus dem C++ Komitee, der begeistert von den in Diskussion befindlichen Neuerungen für C++14 und C++17 sprach und ich mir oft genug dachte... och... Da solltest Du Dich mal in die Papers einlesen. ^^
http://www.phoronix.com/scan.php?page=n ... px=MTIwODY
Diesen Standard erwartet man aber laut Artikel nicht vor 2017.
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: gets() aus dem C-Standard entfernt
Michael Wong bezeichnete C++14 als eine Art Update für C++11, keine wirklichen großen Neuerungen, eher Pflege, Bugfixes, etc.dani93 hat geschrieben:Diesen Standard erwartet man aber laut Artikel nicht vor 2017.
Als nächstes großes Ziel bezeichnete er C++17.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: gets() aus dem C-Standard entfernt
Ah, sind endlich Threads im Sprachstandard angekommen? Oder ist das nur optional und implementation-specific?dani93 hat geschrieben:Ein paar hübsche Änderungen sind meiner Meinung nach dabei. Am wichtigsten sind wohl Threads und Unicode.
- fat-lobyte
- Beiträge: 1398
- Registriert: Sa Jul 05, 2008 12:23 pm
- Wohnort: ::1
- Kontaktdaten:
Re: gets() aus dem C-Standard entfernt
So wie ich das Verstanden habe, sollten in diesem Zeitraum ein paar neue Standardbiblitotheken dazukommen, die interessantesten (finde ich) sind die Netzwerkbibliothek (aufbauend auf Boost.Asio) und die Dateizugriff-Bibliothek (aufbauend auf Boost.Filesystem)Xin hat geschrieben:Michael Wong bezeichnete C++14 als eine Art Update für C++11, keine wirklichen großen Neuerungen, eher Pflege, Bugfixes, etc.
Als nächstes großes Ziel bezeichnete er C++17.
http://cplusplus.github.com/LWG/lwg-pro ... tatus.html
Haters gonna hate, potatoes gonna potate.
Re: gets() aus dem C-Standard entfernt
Laut Wikipedia leider nur optional: http://en.wikipedia.org/wiki/C11_%28C_s ... l_featuresoenone hat geschrieben:Ah, sind endlich Threads im Sprachstandard angekommen? Oder ist das nur optional und implementation-specific?dani93 hat geschrieben:Ein paar hübsche Änderungen sind meiner Meinung nach dabei. Am wichtigsten sind wohl Threads und Unicode.
- darksider3
- Beiträge: 347
- Registriert: Fr Sep 14, 2012 6:26 pm
- Wohnort: /dev/sda1
- Kontaktdaten:
Re: gets() aus dem C-Standard entfernt
Hey,
sorry, das gehört zwar nicht wirklich hierhin, war mir aber zu wenig dafür einen Thread zu öffnen:
Wird C++11 schon auf den Linux bzw. GCC updates für debian übernommen?
Ich hab gerade auch das problem, das ich nicht recht weiß, ob der C++11 mittlerweile compiler Standard von GCC ist...
naja, freue mich auf antworten,
LG darksider3
sorry, das gehört zwar nicht wirklich hierhin, war mir aber zu wenig dafür einen Thread zu öffnen:
Wird C++11 schon auf den Linux bzw. GCC updates für debian übernommen?
Ich hab gerade auch das problem, das ich nicht recht weiß, ob der C++11 mittlerweile compiler Standard von GCC ist...
naja, freue mich auf antworten,
LG darksider3
effizienz ist, wenn ich ein loch bohre und hinterher mein nachbar auch ein bild aufhängen kann... ^^
Meine Homepage und der Microblog von mir
Live Life dont let Life Live You!
Am meisten Aktiv in Webentwicklung und PHP im Wiki
Meine Homepage und der Microblog von mir

Live Life dont let Life Live You!
Am meisten Aktiv in Webentwicklung und PHP im Wiki
- fat-lobyte
- Beiträge: 1398
- Registriert: Sa Jul 05, 2008 12:23 pm
- Wohnort: ::1
- Kontaktdaten:
Re: gets() aus dem C-Standard entfernt
C++11 wird laufend in GCC eingebaut. Mittlerweile sind die größten Teile schon implementiert. Wie viel tatsächlich darin vorkommt, hängt von deiner Compilerversion ab.darksider3 hat geschrieben:Wird C++11 schon auf den Linux bzw. GCC updates für debian übernommen?
Meine Zauberkugel sagt mir, dass die aktuelle GCC-Version in Debian Stable 4.4 ist. Dort ist C++11 nur Teilweise implementiert. In Debian Testing (Wheezy) ist es 4.7, dort ist das meiste schon fertig.
Bis der neue Standard tatsächlich zur Gänze implementiert wird, wird es wahrscheinlich noch einige Zeit dauern.[/quote]
Haters gonna hate, potatoes gonna potate.