🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fido.ger.c_echo
Article #19

Strings speichern/lesen

#19
From: Alexander Schon
Date: Fri, 12 Sep 1997 00:00
31 lines
1673 bytes
Hallo !

Ersteinmal danke an alle, die mir bei meinen bisherigen Fragen geholfen haben,
leider habe ich schon wieder eine. Bin halt ein Anfaenger in C...

Ich habe nun versucht Strings die ich mittels scanf eingelesen habe zu
speichern mit fprintf. Das ging so weit auch wunderbar, allerdings war das
Lesen mit fscanf eine mittlere Katastrophe, mal klappte es, mal nicht, es war
kein System erkennbar. 

Deklariert waren die Strings mit 
char *string1;
char *string2;

Nun aenderte ich die Deklaration auf
char string1[80];
char string2[80];

und alles klappt wunderbar.

Tja und irgendwie dachte ich, es sei das Gleiche, wenn ich char *string bzw.
char string[80] schreibe, aber scheinbar ist dem nicht so. Wo ist der Haken?
Liegt es irgendwie an dem Abschluss vom String den scnaf irgendwie vermasselt?
Ich hab so den Eindruck, dass scanf entweder total empfindlich oder nicht das
Gelbe vom Ei ist....

Kann mir das irgendeiner bitte mal erklaeren???


Tschuess, Alexander!
Technical Details
Message-ID: <MSGID_2=3A2452=2F455_341986f4@fidonet.org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 100a0f,cd6602b914b97f71,start
X-Google-Attributes: gid100a0f,public
From: Alexander.Schon@f455.n2452.z2.fidonet.org (Alexander Schon)
Subject: Strings speichern/lesen
Date: 1997/09/12
Message-ID: <MSGID_2=3A2452=2F455_341986f4@fidonet.org>
X-Deja-AN: 272341525
X-FTN-Path: 2452/455 403 245/5530 2455/112 24/888 777 2480/2 13 843
X-FTN-Tearline: FleetStreet 1.20.2+
X-FTN-Domain: Z2@fidonet
X-Gateway: FIDO .. gamma.ray.camelot.de [FIDOGATE 4.1.5]
X-FTN-Seen-By: 2480/118 300 412 843 861 3500 8013 2487/0 2490/5001 2494/28
Organization: Computer sind nicht logisch!
Newsgroups: fido.ger.c_echo