Zum Inhalt springen

Woodstock

Mitglieder
  • Gesamte Inhalte

    1677
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Woodstock

  1. Wenn Du Frames arbeitest, dann geht es denke ich ohne weitere Probleme, wie sYmbol auch schon beschrieben hat. Mit Fenstern weiß ich jetzt auch nicht. Ich verusche mich aber mal schlau zu machen! Bine
  2. Du willst also in Deinem neu geöffneten Fenster Links haben, die wiederum dann in dem ursprungsfenster angezeigt werden, habe ich das richtig verstanden? Oder sollen die Links in dem neu geöffneten Fenster angezeigt werden. Oder willst Du dafür noch mal ein neues Fenster öffnen? Bine
  3. Aber das hat doch dann nichts mit den Zulassungskriterien der IHK zu tun, oder? Diese "Noten" sind intern. Nicht so wie die Schulnoten, oder? Bine
  4. Den this Zeigen braucht man nicht expliziet mit angeben. Kann man, aber braucht man nicht, intern wird er immer mit übergeben! Bine
  5. Seit wann bekommt man denn vom Betrieb eine Note???? Das ist mir total neu! Bine
  6. Ok, jetzt is es klar. Kannte ich nur noch nicht so! Danke Dir! Bine
  7. Hmm, es klappt auch, aber warum tust Du das? Bine
  8. Was bedeutet das p++ in Deinem Queltext? Willst Du den Pointer erhöhen??? Bine
  9. Hmm, zweidimensionales Array! Und er sagt mir beim compilieren: assignment to 'char *' from 'char (*)[...]' Was darf ich damit anfangen? Bine
  10. Ach so, das Array ist vom Typ char! Bine
  11. Hmm, aber wie??? Ich habe da ein Array xy[10]. Da hinein schreibe ich sachen die über sie CommandLine mit übergeben wurde. Danach will ich alles auf Lower setzen. Wie mache ich das dann? Bine
  12. Das ist es nicht! Der Befehl strimpc bzw. _stricmp funktioniert nicht unter Unix. Ist dort nicht bekannt. Das gleiche unter Unix bekommt man mit 'strcasecmp' hab ich jetzt herusgefunden! Aber wie sieht es mit toupper, tolower bzw. _strlwr und _strupr aus??? Kannst Du mir da helfen? Ich finde da einfach nichts zu! Bine
  13. Was kann ich anstelle des srtucts _finddata_ in Unix verwenden? Bine
  14. Hallo! Habe eine Funktion: #include "WordSearch.h" /* Index.idx wird geöffnet, existiert diese nicht wird das Programm mit dem Hinweis die Index Datei existiere nicht, und müsse erstellt werden beendet! Erste Unterscheidung: and || or: bei Beiden: Datei wird nach Wörter ausgelesen (zahlen werden abgeschnitten) bei and: VerifyAnd wird aufgerufen (nach jedem Wort), sind alle Wörter überprüft worden: Aufruf OutAnd bei or: VerifyOr wird aufgerufen (nach jedem Wort), sind alle Wörter überprüft worden: Aufruf OutOr */ void ReadOut(char szInput[][1001], int &nSearchedWords, char szSearchCriterion[50]) { FILE *File; char szReadOut[500], szToken[]="\t", *Token, szBuffer[1500], szBufferCopy[1500]; bool fFirst=true, fWord=false; int nA=0, Test=0, anFiles[500], nK=0, i, QuantityFiles=0; File = fopen(gszIndex, "r"); if((File!=0)&&(strstr(szSearchCriterion, "and"))) { while(fgets(szBuffer, 1500, File)) { strcpy(szBufferCopy, szBuffer); Token = strtok(szBufferCopy, szToken); strcpy(szReadOut, Token); if(fFirst==true) { VerifyAnd(nSearchedWords, szInput, szReadOut, szBuffer, anFiles, szSearchCriterion, fFirst); for(i=0; i<500; i++) { if(anFiles[i]!=0) fFirst = false; } } else if(fFirst==false) { VerifyAnd(nSearchedWords, szInput, szReadOut, szBuffer, anFiles, szSearchCriterion, fFirst); } } fclose(File); for(i=0; i<500; i++) { if(anFiles[i]!=0) { fWord = true; QuantityFiles++; } } if(fWord==true) { if(nSearchedWords==1) cout << "Das Wort "; else cout << "Die Woerter "; for(i=0; i<nSearchedWords; i++) { if(i==0) cout << szInput[i]; if(i>0) cout << " & " << szInput[i]; } if(nSearchedWords==1) { if(QuantityFiles==1) cout << " kommt in folgender Datei vor:\n\n" << endl; else cout << " kommt in folgenden Dateien vor:\n\n" << endl; } else { if(QuantityFiles==1) cout << " kommen in folgender Datei vor:\n\n" << endl; else cout << " kommen in folgenden Dateien vor:\n\n" << endl; } OutAnd(anFiles); } else { cout << "Leider wurden die Woerter nicht zusammen in einer Datei gefunden!" << " Versuchen Sie" " bitte einmal die Suche mit 'or' oder waehle Sie andere Suchbegriffe!" << endl; } } else if((File!=0)&&(strstr(szSearchCriterion, "or"))) { while(fgets(szBuffer, 1500, File)) { strcpy(szBufferCopy, szBuffer); Token = strtok(szBufferCopy, szToken); strcpy(szReadOut, Token); for(i=0; i<nSearchedWords; i++) { if(_stricmp(szReadOut, szInput[i])==0) { cout << "Das Wort " << szInput[i] << " kommt in folgender/folgenden Datei/Dateien vor: "; VerifyOr(szBuffer, anFiles); OutOr(anFiles); cout << "\n"; } } } cout << "\n\n" << VER_PRODUCTNAME_STR << " " << VER_PRODUCTVERSION_STR << " " << VER_LEGALCOPYRIGHT_STR << " " << NAME; fclose(File); } else { cout << "Index Datei existiert nicht. Bitte führen Sie zunächst die Index-Erstell-Programm aus!\n\n"; } cout << "\n"; } Der funktioniert unter Windows einwandfrei. Wenn ich den unter Unix compilieren will, dann sagt er mir allerdings 'implicit declaration of function 'int _stricmp(...)'. Warum, und wie kann ich den Compiler dazu bekommen es zu compilieren? Bine
  15. Nicht durch die Ökosteuer, sondern nur wegen den Mineralölkonzernen. Ich habe nach der Euroumstellung auch noch für 91,9 Cent/l getankt. Und da war die neue Erhöhung der Ökosteuer schon drauf. Und im Moment kostet der Sprit (Normalbenzin) bei uns 106,9 Cent/l. Das sind 15 Cent Unterschied - nur der Mineralölkonzerne wegen! Bine
  16. Das ist schlecht! Nun, dann gebe ich Dir hier die Information, wie man ifstream und ofstream benutzt. Ließ es Dir genau durch, und wenn Du dann noch eine kronkrete Frage hast, frag! ifstream ifstream #include <fstream.h> The ifstream class is an istream derivative specialized for disk file input. Its constructors automatically create and attach a filebuf buffer object. The filebuf class documentation describes the get and put areas and their associated pointers. Only the get area and the get pointer are active for the ifstream class. Construction/Destruction — Public Members ifstream Constructs an ifstream object. ~ifstream Destroys an ifstream object. Operations — Public Members open Opens a file and attaches it to the filebuf object and thus to the stream. close Closes the stream’s file. setbuf Associates the specified reserve area to the stream’s filebuf object. setmode Sets the stream’s mode to binary or text. attach Attaches the stream (through the filebuf object) to an open file. Status/Information — Public Members rdbuf Gets the stream’s filebuf object. fd Returns the file descriptor associated with the stream. is_open Tests whether the stream’s file is open. ofstream #include <fstream.h> The ofstream class is an ostream derivative specialized for disk file output. All of its constructors automatically create and associate a filebuf buffer object. The filebuf class documentation describes the get and put areas and their associated pointers. Only the put area and the put pointer are active for the ofstream class. Construction/Destruction — Public Members ofstream Constructs an ofstream object. ~ofstream Destroys an ofstream object. Operations — Public Members open Opens a file and attaches it to the filebuf object and thus to the stream. close Flushes any waiting output and closes the stream’s file. setbuf Associates the specified reserve area to the stream’s filebuf object. setmode Sets the stream’s mode to binary or text. attach Attaches the stream (through the filebuf object) to an open file. Status/Information — Public Members rdbuf Gets the stream’s filebuf object. fd Returns the file descriptor associated with the stream. is_open Tests whether the stream’s file is open. Beispiel: char szBuffer[1000]={NULL}; int nCharacter=0; ifstream Test("c:\Test.txt", ios::in); ofstream TestTemp("c:\TestTemp.txt", ios::out); do { nCharacter = Test.get(); TestTemp << nCharacter << "\n"; }while(nCharacter != EOF) TestTemp.close(); Test.close(); remove("c:\Test.txt"); rename("c:\TestTemp.txt", "c:\Test.txt"); In diesem Beispiel habe ich die Datei Test.txt zum lesen geschaffen und gleichzeitig geöffnet, die Datei TestTemp.txt zum schreiben. Nun lese ich Buchstabe für Buchstabe aus der Test.txt aus, und schreibe jeden Buchstabe einzeln in die TestTemp.txt und hänge dahinter jeweils einen Zeilenumbruch. Am Ende schließe ich die Dateien wieder, schmeiße die Test.txt weg, und nenne die TestTemp.txt in Test.txt um! Bine
  17. Hast Du eine MSDN? Bine
  18. In seinem Code schreibt er das was in dem Array steht in die Datei! Mehr nicht. Was für eine Programmierumgebung benutz Du? Mit was lernst Du? Bine
  19. Hmm, eigentlich wird das ganze in einem integer gespeichert! Bine
  20. Mit getche() erschient aber nicht der Inhalt der Variablen in der Du die EIngabe gespeichert hast, sonder nur das was Du bei 'cin >>' auch auf dem Bildschirm sehen würdest, nämlich was eingegeben wird, nicht wurde! Bine
  21. Danke schonmal. Habt Ihr mit den Sachen Erfahrungen gemacht? Ich will es einfach nur aus Interesse lernen. Kann auch schon einiges, aber ich will es richtig gut können. Ich mag Italien, und bin schon ziemlich oft da gewesen! Bine
  22. Ich suche noch, aber ich kann mich erinnern das mein Cousin mir gesagt hat es gäbe per Gesetz einen, und der ist Jurist (müsste es also wissen). Aber ein bestätigung habe ich noch nicht! Bine
  23. Zwei Tage gibt es per Gesetz nicht. Wenn, dann ist der zweite Tag eine Tarifangelegenheit. Bine
  24. ... [sorry, hat sich erledigt] Bine
  25. Du hast Urlaub/12*Monate die Du in diesem Jahr beschäftigt bist! Also z.B. 30/12*7= 17,5 Tage bei 30 Tagen Jahresurlaub und Beschäftigung bis Ende Juli! Bine

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...