Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » dateien verknüpfen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
13.11.2005, 15:04 Uhr
~gast
Gast


hallo

ich will 2 dateien machen. in einer datei soll das normale programm sein und in die andere datei will unterschiedliche arrays mit unterschiedlichen werten hineinspeichern. jetzt weiß ich nicht, ist dafür eine zweite c datei notwendig oder eine headerdatei.

was muss ich machen damit die 2 dateien aufeinander zugreifen können.

hoffe ihr könnt mir helfen

mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.11.2005, 15:10 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Du brauchst eine .h und eine .cpp Datei.
Hier die .cpp

C++:
#include <iostream>
#include "include.h"
using namespace std;

int main(int argc, char *argv[]) {
        cout << foo << endl;
        return 0;
}


und die .h

C++:
char* foo = "Hallo Forum";

--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.11.2005, 15:17 Uhr
~gast
Gast


ich programmiere mit c und nicht mit c++

was muss ganz oben in den datein stehen.

in der .c datei
#include "include.h"

und in der .h datei
??

was ich gehört habe gibts noch diese schlüsselwörter.
#ifndef, usw

brauche ich das auch
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.11.2005, 15:29 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Die .c:

C++:
#include <stdio.h>
#include "include.h"

int main(int argc, char *argv[]) {
        printf("%s\n", foo);
        return 0;
}



und die .h:

C++:
char* foo = "Hallo Forum";


Teste es, läuft so, wie du es willst
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'

Dieser Post wurde am 13.11.2005 um 15:30 Uhr von J-jayz-Z editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: