• 28.08.2025, 11:23
  • S’inscrire
  • Connexion
  • Vous n’êtes pas connecté.

 

fksystems

God

C - was ist "char bsp[]" ?

jeudi 18 mars 2004, 03:46

ich habe in C einen funktions-prototyp, der ist mit

int ausgabe(char bsp[]);

angegeben.

jetzt die frage:
was ist "char bsp[]" für ein typ?

ist das eine andere angabe für

char *bsp;

..als pointer oder ist das die nullte stelle des arrays bsp oder als was für einen typ muß man das "...[]" betrachten?
Dieses Youtube-Video ist aufgrund von Urheberrechtsbeschränkungen in deinem Land nicht verfügbar.

maniac2k1

God

Re: C - was ist "char bsp[]" ?

jeudi 18 mars 2004, 12:45

heisst das nicht einfach das der ein array aus chars erwartet?
[table][tr][td] [/td][td]

Citation

kaum denkt man, die dummheit hat ihre untere grenze erreicht, kommt schon der nächste zum limbo-contest um die ecke...
Y0Gi [/td][/tr][/table]

fksystems

God

Re: C - was ist "char bsp[]" ?

jeudi 18 mars 2004, 13:57

sicher, daß das stimmt? nicht, daß es da irgendwelche spezial-regeln dann noch gibt..
Dieses Youtube-Video ist aufgrund von Urheberrechtsbeschränkungen in deinem Land nicht verfügbar.

TheJoker

God

Re: C - was ist "char bsp[]" ?

jeudi 18 mars 2004, 15:05

nö.

das ist gleichbedeutend mit char *bsp ;)
C programmers never die. They are just cast into void. Neues moddingtech.de Portal online!

fksystems

God

Re: C - was ist "char bsp[]" ?

jeudi 18 mars 2004, 17:56

hm.. was erwartet er denn nun an der stelle?
ähm ich meine bzw., auf welche art und weise ich das jetzt weiter verarbeiten muß.

wenn ich jetzt in diese funktion etwas schreibe und dieses etwas auf das char bsp[] zugreifen muß, muß ich diesem etwas dann sagen, daß es einen pointer auf die erste speicherstelle des strings verarbeiten soll, oder daß es die erste speicherstelle verarbeiten soll? und wenn es vom typ pointer ist, ist es dann ein "pointer of char" oder ein "pointer of mehrere chars" ?

hm.. also du meinst, er kriegt dann einen pointer in dieser funktion in die hand gedrückt..? und dann warscheinlich einen ganz normalen pointer of char oder?
Dieses Youtube-Video ist aufgrund von Urheberrechtsbeschränkungen in deinem Land nicht verfügbar.

TheJoker

God

Re: C - was ist "char bsp[]" ?

vendredi 19 mars 2004, 01:09

Hm also so mal als allgemeine Info:

Zeiger und Vektoren sind so eng miteinander verwandt, dass es eigentlich kaum nen unterschied gibt.

also z.b. ist char s[] und char *s absolut dasselbe.

wenn man einen vektor einer funktion übergibt, wird ein zeiger auf das erste element übergeben. so auch in deiner funktion.
du müsstest mal schreiben was genau du mit deinem vektor anstellen willst, dann kann ich dir genaueres sagen.

ja, einen ganz normelen pointer auf char. aber wenn das ein vektor ist, kannst du ja auch auf z.B. *(bsp + 1) zugreifen.
der vektor geht bis zur nullterminierung.
C programmers never die. They are just cast into void. Neues moddingtech.de Portal online!

fksystems

God

Re: C - was ist "char bsp[]" ?

vendredi 19 mars 2004, 02:17

ok, ich glaube, diese informationen reichen aus.. :)

oder wenn es noch probleme gibt, teste ich es halt vorher. :)
Dieses Youtube-Video ist aufgrund von Urheberrechtsbeschränkungen in deinem Land nicht verfügbar.