webForumDet fria alternativet

Slussa med en char-array

2 svar · 148 visningar · startad av fluff

fluffMedlem sedan juli 200268 inlägg
#1

Hej hej !

Innan jag börjar med min fråga så kan jag säga att jag har läst det här men inte blir jag klokare för det :o

Jag har en funktion i en annan fil, och jag vill skicka med en variabel vid namn "user"!
char user[40]; helt enkelt...

Men hur gör jag så funktionen kan ta emot denna?
hade funktionen legat i samma fil hade jag ju kunna sätta en global variabel men så är inte fallet nu...

hjälp uppskattas!!

GunnarDMedlem sedan juni 20014 290 inlägg
#2

I huvudfilen:

// Denna raden declarerar funktionen PrintUser som finns
// i en annan fil.
#include "printuser.h"

char user[40];
strcpy(user, "foobar");
PrintUser(user);

I filen som inehåller funktionen PrintUser:

void PrintUser(char *user) {
puts(user);
}

Och till sist filen printuser.h

void PrintUser(char *);
fluffMedlem sedan juli 200268 inlägg
#3

att det var så "enkelt" !

tack så mycket :) :)

127 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)