-
Gesamte Inhalte
1677 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Woodstock
-
Also, habe jetzt alle Variablen die ich nur in der Funktion 'Ueberpruefung' brauche dort definiert. Habe jetzt noch fünf Parameter (ging leider nicht weniger, da ich die anderen Sachen auch noch verändert in 'main' brauche. Aber die Fehlermeldung des Linkers kommt immer noch... Bine
-
Ich weiß nicht, die Funktion um die es mir jetzt geht, also die ich jetzt erstellt habe, da habe ich die eigentlich Überprüfung reingepackt. Klar könnte ich die auch noch wieder aufteilen, aber nur dann, wenn die dann neuen Funktionen in der Funktion 'Ueberpruefung' aufrufe. Meinst Du ich sollte bestimmte Variablen erst in der Funktion definieren? Bine
-
Bekomme vom Linker folgende Fehlermeldung: <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR> Test.obj : error LNK2001: unresolved external symbol "void __cdecl Ueberpruefung(int &,char *,char (* const)[150],int &,int &,int &,bool &,int &,int &,char (* const)[1000],char (* const)[101],struct _iobuf *,int &)" (?Ueberpruefung@@YAXAAHPADQAY0JG@ D000AA_N00QAY0DOI@DQAY0GF@DPAU_iobuf@@0@Z)
-
Hi, schau mal hier nach, da sind wird ständig geändert, wenn die ein günstigeres Angebot von irgendwo bekommen. Ram ist momentan extrem billig. Habe Markenspeicher (512 MB) vor zwei Wochen für 108,95 DM gekauft... Bine <FONT COLOR="#a62a2a" SIZE="1">[ 18. Oktober 2001 14:05: Beitrag 1 mal editiert, zuletzt von Woodstock ]</font>
-
Hmm, klappt so nicht. Also, bei mein char Array 'Datei' (zwei dimensional) mache ich das so: Definition/Deklaration (je nachdem mit ';' oder ohne): void Ueberpruefung(char Datei[][???]) Aufruf: Ueberpruefung(Datei); mein eindimesionales Array 'Eingabe' so: Definition/Deklaration (je nachdem mit ';' oder ohne): void Ueberpruefung(char *Eingabe) Aufruf: Ueberpruefung(Eingabe); und meine normalen Varibalen so: Definition/Deklaration (je nachdem mit ';' oder ohne): void Ueberpruefung(char& Variablen) Aufruf: Uberpruefung(Variablen); Aber mit dem FILE (ob jetzt *fz, *a *sonstwas) klappt es nicht. Bine
-
Hi, also ich bin soweit, das ich im Grunde alles was ich an eine weitere Funktion an Vaiablen, Arrays usw. als Parameter übergeben kann, und zwar 'per referenz'. Das einzige wo ich noch ein Problem habe, ist folgendes: ich habe dieses definiert: FILE *fz; Wie muss ich das einer weiteren Funktion Übergeben (wie deffinieren bzw. deklarieren, und wie aufrufen)? Bine
-
Schau mal hiernach. Da steht einiges zu dem Thema, und da sind auch weitere Links! Bine
-
Sollst Du ein fertiges Programm besorgen, oder sollst Du ein Programm selber schreiben? Bine
-
Sollst Du ein fertiges Programm besorgen, oder sollst Du ein Programm selber schreiben? Bine
-
Hätte ich ja machen können, wenn ich irgendwo rein gekommen wäre, aber nicht mal DOS war möglich. Habe Win98 jetzt neu drüber installiert, läuft wieder. Haben nur auch noch ein anderes Problem: Brennen! Wir wollten gestern eine CD Kopieren, auf die meine Bekannte Window Colour Vorlagen gespeichert hat, damit ich die auch habe. Ging aber weder mit Nero noch mit Clone CD (Fehlermeldeung bei Nero: 'Fehler im Eniergie Kalibrierungsbereich' oder 'Calibration Area full'! Etwas anderes von der Festplatte konnten wir mit Nero brennen. Also kann es doch eigentlich weder an Nero noch an dem Brenner liegen, oder? Die Frage ist nur, was ist es dann (denn die CD die wir kopieren wollte, war eine selbstgemachte, das heißt, meine Freundin hat die Vorlagen selber in Corel Draw entworfen, und sie danach mal auf eine CD gebrannt). Can you help me? Bine
-
Also, mit dem Geld ist schon ok. Probezeit ist mindestens ein Monat, höchstens drei. Falls Du weitere Info's willst, schau doch einfach mal hier, hatte nämlich auch mal so eine Frage, und da ist schon eine Menge geschrieben worden... Bine
-
Gut, mache ich! Danke! Wie soll ich die Boot-Sequenz im Bios einstellen, auf CD? Bine
-
Wer kann mir helfen? Thema: Schutzleitungssystem
Woodstock antwortete auf Manuel_Kelm's Thema in Ausbildung im IT-Bereich
Schau mal in dieses Forum, da wirst Du eher was finden als hier... Bine -
Gut, also es handelt sich um Windows 98 (ganz normal, nicht SE), und nach der Fehlermeldung fährt er wieder runter. Kann ausprobieren ob ich ins DOS komme, kann ich aber jetzt gerade nicht sagen, weil ich ja nicht dort bin. SIe haben etwas runtergeladen, aus dem Internet, aber den Rechner angeblich ganz normal runter gefahren. Bine
-
Hallo, ich bin gestern von einer Freundin angerufen worde, sie hätte da ein Problem beim aufbooten des Computers. Also bin ich hin gefahren, konnte aber auch nichts machen, weil sich mir ein vollkommen neues Problem zeigte: Wenn man den Computer hochfährt, gibt er einem als erstes die Fehlermeldung, das Windows beim letzten Mal nicht komplett geladen wurde, und schlägt vor den Computer im abgesichterten Modus zu starten. Egal ob man dies jetzt tut oder nicht, gibt er einem als nächstes die Fehlermeldung 'Comfigurationsmanager konnte nicht geladen werden' 'VMM.VXD SHELL.VXD VTD.VXD VXDLDR.VXD VPICD.VXD oder VWIN32.VXD'! Was genau ist hier das Problem, und wie kann ich es lösen ohne die Festplatte formatieren zu müssen? Bine
-
So, jetzt ist es endgültig aus, also nochmal ganz von vorne (was würde ich bloß machen wenn es dieses Forum hier nicht gäbe). Nehmen wir an, wir haben zwei Quelltexte, 'Eins' und 'Zwei'. Nehmen wir weiter an, in Quelltext 'Eins' befindet sich die Funktion 'main', und in Quelltext 'Zwei' befindet sich die Funktion 'XY'. So, nehmen wir weiter an, 'main' sähe so aus: #include <iostream.h>; void Zwei(); void main() { char a; char b[5]; char c[5][10]; int d = 0; cout << a << "\t" << b << "\t" << c << "\t" << d << "\t"; Zwei(?????????); cout << a << "\t" << b << "\t" << c << "\t" << d << "\t"; } und 'XY' so: #include <iostream.h> void Zwei(?????); { . . . } So weit, so gut, nehmen wir weiter an, in 'Zwei' wolle ich alle in 'main' definierten Variablen und Arrays verändern, und die veränderten Werte wiederum in 'main' ausgeben/weiterverarbeiten. Das heißt ja, ich muss sie der Funktion übergeben. Wie? Bine PS:Bitte, hilf mir, ich vestehe nur noch Bahnhof!!! :confused: <FONT COLOR="#a62a2a" SIZE="1">[ 17. Oktober 2001 13:19: Beitrag 1 mal editiert, zuletzt von Woodstock ]</font>
-
Hmm, ok, also das mit dem Aufrufen und den & habe ich denke ich jetzt verstanden. Wenn ich also ein char Array (z.B. arr[100]) als Parameter übergebe, dann schreibe ich im Aufruf nur: Funktion(arr); wenn ich ein Array (z.B. arr1[100][100]) als Parameter übergeben will, dann schreibe ich im Aufruf: Funktion(&arr1); Richtig? Bine <FONT COLOR="#a62a2a" SIZE="1">[ 17. Oktober 2001 12:00: Beitrag 2 mal editiert, zuletzt von Woodstock ]</font>
-
Hmm, klappt nicht so wie es soll. Also, mal konkret. Ich will folgendes in einen anderen Quelltext 'auslagern', und zwar in die Funktion 'A': do { cout << "Bitte das " << scnt2+1 << ". gesuchte Wort eingeben: "; cin >> buffer2; _strlwr(buffer2); strcpy(Eingabe[scnt2], buffer2); scnt2++; } while (strcmp(buffer2, "---")); Nachdem 'A' ausgeführt worden ist, will ich mit den veränderten Variablen weiter arbeiten, was bedeutet, ich muss sie 'per referenz' übergeben, oder? Das müsste doch dann in main so aussehen, oder? A(&buffer2, &Eingabe, &scnt2); und in meinem externen Quelltext so: #include "Sabine(1).h" void A(char* buffer2, char** Eingabe, int& scnt2) { do { cout << "Bitte das " << scnt2+1 << ". gesuchte Wort eingeben: "; cin >> buffer2; _strlwr(buffer2); strcpy(Eingabe[scnt2], buffer2); scnt2++; } while (strcmp(buffer2, "---")); } Oder bin ich da jetzt voll auf dem Holzweg :confused: ? Bine <FONT COLOR="#a62a2a" SIZE="1">[ 17. Oktober 2001 12:00: Beitrag 15 mal editiert, zuletzt von Woodstock ]</font>
-
normal das alle IT Berufe in einer klasse sind?
Woodstock antwortete auf Tokra16's Thema in IT-Arbeitswelt
Hi, also bei uns ist das auch so. Dazu muss ich sagen, ich gehe auf zweich verschiedene Schule, einmal eine kaufmännische (dort haben alle 28 Leute zusammen unterricht, Informatikkaufleute, Systemelektroniker, und Fachinformatiker), unterrichtet wird dort im Moment Englisch, BWL, Rechnungswesen, Politik und Religion. Die andere Schule auf die wir gehen ist eine technische Schule. Dort haben wir Betriebssysteme und Netzwerktechnik als ein Fach, und Softwareanwendung als das andere Fach. Auf der technischen Schule ist unsere Gruppe getrennt in Fachinformatiker und die anderen. Unterricht haben wir alle zwei Wochen sechs Stunden an der kaufmännischen Schule, und jede Woche acht Stunden and er technischen Schule. Bine -
Ja, ich hatte schon mit Zeigern zu tun. Da weiß ich also auch, bzw. sollte ich wissen wie es funktioniert. (Braucht halt alles noch was Übung). Naja, ich denke schon das ich einen C++ Compiler benutzer, da ich ja C++ lernen soll (obwohl das bisher wohl eher noch C als C++ ist). Ich arbeite mit dem Visual Studio (von MS). Ok, ich versuche das mal. Also, wenn ich Dich richtig verstanden habe, dann muss ich bei der Definition der neuen Funktion die Sachen die ich benutzen will als Zeiger angeben, und sie dann als ganz normale Variable als Parameter angeben, wenn ich die Funktion aufrufe. Wie sieht das denn aus, wenn ich in 'A' jetzt eine weitere Funktion, sagen wir mal 'B' aufrufen will, die Variablen und Arrays enthält, die in 'A' nicht vorkommen. Reicht es dann diese genau so nur für 'B' anzugeben, oder muss ich die dann auch in 'A' mit angeben? Wieso hast Du bei der Definition der Funktion 'A' immer ein 'my_' vor die Variablen geschrieben? Bine PS: Außerdem habe ich das Problem, das mir der Compiler sagt, ' A does not take 3 parameters'! Wieso das? (Ich weiß darüber einfach noch nicht genug, hoffentlich hälts Du mich nicht für total bescheuert)! <FONT COLOR="#a62a2a" SIZE="1">[ 17. Oktober 2001 08:39: Beitrag 1 mal editiert, zuletzt von Woodstock ]</font>
-
Ich habe in meinem Quelltext von die Funktion main steht alle Variablen die ich benutze global definiert. In der Funktion main gehe ich in die Funktion YX, welche in einem anderen Quelltext steht. Dort habe ich die Variablen die ich in XY brauche extern global definiert, und das was er mit den Variablen tut, das ist dann auch im weiteren Verlauf von main gültig, nachdem XY beendet ist. Klappt also... Wie ich das mit Parameter-Übergabe machen könnte, weiß ich nicht. Kannst Du mir das sagen? Stell Dir folgendes vor: #include "Sabine(1).h" void A(); FILE *fz, *fy; char buffer2[1001]={NULL}, buffer3[1001]={NULL}; char Datei[100][1000], Liste[2][150], Eingabe[50][101]; char Ausgelesenes[50], Ausgelesenes1[1000][150]={NULL}; int j = 0, k = 0, c, b, d, i = 0, z = 0, g = 0, x = 0, h; int scnt = 0, scnt2 = 0, pos = 0; bool found; void main() { . . . else { A(??????); } . . . Wenn ich jetzt in 'A' mit buffer2, Eingabe und scnt2 arbeiten will, wie muss ich das in die runden Klammern von A schreiben? Bine
-
Schau mal in das Forum 'Prüfung vor der IHK ' oder 'Prüfungsaufgaben- und Lösungen ', da findest Du eher was. Bine
-
Schau mal in das Forum 'Prüfung vor der IHK ' oder 'Prüfungsaufgaben- und Lösungen ', da findest Du eher was. Bine
-
Das heißt also, das wenn ich drei Funktionen habe, alle jeweils in einem eigenen Quelltext, und nehmen wir einfach mal an, main wäre Quelltext 1, A wäre Quelltext (bzw. Funktion) 2, B 3, und ich von main in A gehe, dort die Variable a verändere, von dort in B gehe, dann arbeite ich wieder mit dem Wert der Variable wie sie in main war? Bine
-
Hallo, mal wieder eine total blöde Frage. Wenn ich in einem Quelltext eine Anzahl an globalen Variablen definiert habe, und die jetzt in anderen Quelltxten (für das geleiche Programm) benutzen will, dann muss ich die Variablen dort auch global definieren, mit einem extern davor, oder? Und wenn das so ist, wirkt sich das arbeiten mit diesen externen Variablen auf die nicht extern definierten aus, das heißt wenn ich ihren Wert in einer anderen Funktion als main verändern, sind sie danach auch in mein verändern? Muss ich um so mit den Variablen zu arbeiten sie als Parameter der anderen Funktion übergeben? Bine