WinFuture-Forum.de: C Char Zeiger Übergeben - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

C Char Zeiger Übergeben


#1 Mitglied ist offline   bb83 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.870
  • Beigetreten: 30. August 05
  • Reputation: 24
  • Geschlecht:Männlich

geschrieben 07. November 2006 - 21:32

Ich bin gerade am verzweifeln :wink:

Also folgendes Szenario:
int main (){
..
..
printf("%s",fehlermeldung);	<<<geht nicht(Segmentation fault (core dumped))



int fehlercode (char *fehlermeldung) {
..
...
...
fehlermeldung="test";
printf("%s",fehlermeldung);	  <<<<geht 

}


Wie bekomme ich es hin, dass ich in der main auch mit dem Zeiger arbeiten kann
0

Anzeige



#2 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 08. November 2006 - 03:20

Vielleicht mit einem Zeiger auf den Zeiger? Schließlich ist 'fehlermeldung' eine lokale Variable, und denn du die änderst (d.h. auf "test" zeigen lässt), interessiert das außerhalb niemand.

printf("%s",*fehlermeldung); // <<<- geht jetzt auch

int fehlercode (char **fehlermeldung) {
..
...
...
*fehlermeldung="test";
printf("%s",*fehlermeldung);	  <<<<geht

}

Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#3 Mitglied ist offline   bb83 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.870
  • Beigetreten: 30. August 05
  • Reputation: 24
  • Geschlecht:Männlich

geschrieben 08. November 2006 - 10:55

Vielen Dank Rika hat super geklappt :D

Ich bin net drauf gekommen, vlt sollte man doch ab und zu mal an die frische Luft gehen :D
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0