In der pretranslate message methode auf WM_KEYUP prüfen
C-plus-plus - neue und gute Antworten
-
1C++ Kann man damit Modden?Antwort von
MorgrainMorgrain
.. was möchtest Du modden?
Modden lernst Du am besten, wenn Du Dir Leute suchst, die ebenjenes selbst tun - und sie fragst, ob sie Dir helfen können.
Ein persönlicher Tipp:
http://forum.modding-union.com/index.php
(für SUM 1, 2 & AdHK)
Kommst sehr darauf an, was Du machen möchtest. Modden ... es gibt scalen, es gibt Leute, die erstellen die Skellete für die Figuren, dann gibts Mapper, dann gibts Scripter ..
Kommentar von
DrAllwissend94 OK danke... ehm ich würde gerne.. Spiele modden lernen oder vieleicht ... keine ahnung Dx
Kommentar von
MorgrainMorgrain .. Minecraft "modden" ist etwas ganz anderes. Da änderst Du einfach nur in .img Dateien die Pixel (Bilder reinschieben) oder schreibst kurze Scripts, die aber Clientenbasiert laufen - und dann jeder Spieler braucht, um sie zu benutzen - Du solltest Dich schon auf ein Spiel festlegen. Dann kann ich Dir vielleicht helfen.
Kommentar von
DrAllwissend94 Wie ich verstanden habe meinst du die Texturen ändern, das mein ich aber nicht, ich meine wenn man zu beispiel ein spiel hat mit 10 verschiedenen Waffen, 3 oder 4 Waffen in das spiel dazugeben. Wenn du Minecraft kennst kennst du bestimmt auch die vielen vielen Mods im Internet (zb Single Player Commands oder Too Many items) Also ich meine das Spiel bearbeiten oder dort etwas dazugeben.
Ps: ok ich lege mich auf Minecraft fesst.
Kommentar von
MorgrainMorgrain .. wird Dir weiterhelfen
Kommentar von
DrAllwissend94 OK!! DANKE SCHÖN!!
Kommentar von
MorgrainMorgrain Gern geschehen
-
0C++ Loslassen einer Taste aufzeichnenAntwort von
McKanzieMcKanzie
Kommentar von
kuku27kuku27 verstehst du wie man gute Frage findet und eine Frage stellen kann aber nicht die einfachsten Sachen ergoogelt und dabei noch c++ programmieren kann?
-
-
0C++ Loslassen einer Taste aufzeichnenAntwort von
bastian27bastian27
Ich denke in diesem Forum wird es wenige C++-Programmierer geben.. Müsstest es vielleicht in einem richtigen C++ oder zumindest programmier-Forum probieren.
Kommentar von
McKanzieMcKanzie aber es gibt leute die googeln können :O
-
0GTA Mods machen ?Antwort von
moin354 Hi
ich bin mir nicht ganz sicher aber macht man soetwas in SanAndreas nicht mit Pawn(ist glaube ich eine skriptsprache).Musst du einfach mal Googlen.
mfg moin354
-
0C++ in einem anderen FensterAntwort von
moin354 Schau bei Youtube mal nach WinApi tutorials. Da solltest du eine menge finden.
mfg moin354 ;)
-
0Wie kann ich einzelne Zeichen einer Textbox auslesen?? (C++)Antwort von
SchorgeSchorge
Den gesamtem inhalt der textbox in einen string einlesen
denn string dann in ein char-array umwandeln dann kannst du in einer schleife die einzelnen elemente ansehen
bei c# gibt es auch die foreach schleife
-
-
0c++ blaues rechteck und pun kte?Antwort von
SchorgeSchorge
ich meine mit shift + ctrl + 8
so ist es jedenfalls in der ide von microsoft in der version 6...
-
0Text-Vergleich in C++Antwort von
XimOzzem Erstaml danke :-)
Ich hab es mal so gelöst, nicht die schlauste Variante, aber es klappt einwandfrei:
int main() { ofstream com("Gemeinsamkeiten.txt"); string macZeile, winZeile; // Check all the entries in the mac one [ERSTE SCHLEIFE] ifstream mac("txtMac.txt"); while( mac >> macZeile ) { if (!macZeile.empty()) { // Check all the entries in the win one [ZWEITE SCHLEIFE] // NACHTEIL: Es öffnet die Datei ca. 1000x ifstream win("txtWin.txt"); while( win >> winZeile ) { if (macZeile == winZeile) // Duplicate! [VERGLEICH] com << winZeile << "\n"; } win.close(); } } mac.close(); com.close(); return 0; } -
0Text-Vergleich in C++Antwort von
wolfgang1956wolfgang1956
Hast du schon mal die Dokumentation von Apple gecheckt?
In Xcode ist die bevorzugte Programmiersprache Objective-C. Natürlich kann man auch in C++ programmieren, doch warum einfach, wenn es mit C++ auch umständlicher geht.
Zum einen bekommt man mit dem Stichwort „Comparing Strings“ über 30 Themen- bzw. Artikel-Vorschläge, dann könnte man die Klassen NSString und NSMutableString ansehen … :-)
Insgesamt sollte ein Programm in Objective-C die Angelegenheit schneller erledigen, weil sie als OO-Sprache „dynamischer“ ist und man nicht so viele Annahmen bezüglich der Klassen(zugehörigkeit) von Objekten machen muß. Das ist übrigens einer der Hauptgründe, warum Steve Jobs für seinen NeXT-Computer damals Objective-C und Cocoa und eben nicht C++ verwendete. Bei seiner Rückkehr zu Apple brachte er natürlich dieses Wissen um die Qualität der Frameworks mit und NeXT wurde aufgekauft, sodass keine Probleme bezüglich der Urheberrechte entstehen konnten … :-)
-
0Text-Vergleich in C++Antwort von
gfuser9283gfuser9283
#include <string> #include <list> #include <iostream> #include <fstream> int main() { std::list<std::string> lines; std::fstream file; file.open("Datei.txt"); char line[512]; while(!file.eof()) { file.getline(line, sizeof(line)-1, '\n'); lines.push_back(line); } std::cin.get(); }Kommentar von
gfuser9283gfuser9283 Um Duplikate zu erkennen muss man vor push_back schauen, ob der Eintrag bereits in der Liste liegt. Dazu gibt es Methoden wie lines.find(....
-
0Text-Vergleich in C++Antwort von
SchorgeSchorge
vor dem einfügen in die liste prüfen, ob das element schon in der liste ist.
im klassischen c++ wäre das
CString mein_text;
if(mmeineliste.FindStringExact(-1,meintext))==LB_ERR) { //einfügen }
Kommentar von
gfuser9283gfuser9283 In C++ gibt es keine Klasse CString. Du meinst wohl MFC.
-
0Text-Vergleich in C++Antwort von
FabiHilftFabiHilft
Möchtest du das vollständig selber programmieren, oder auch auf systemcalls zurückgreifen? Wenn du unter Linux programmierst, kannst du das mit Systemcalls ganz einfach lösen:
cat file_1 file_2 file_3 >> combined_file sort combined_file | uniq > deduplicated_combined_fileAnsonsten würde ich erst einmal alle Einträge hintereinander weg in eine neue Datei schreiben, die dann mit hashsort sortieren. Der Hashsort eleminiert duplikate.
Kommentar von
XimOzzem Ehm...ich programmiere unter Mac. Unter Linux wär es ja nicht so schwer, aber ich muss es unter Mac programmieren.
Kommentar von
FabiHilftFabiHilft Ich habe keinen Mac, aber OS X hat ein sehr ähnliches Terminal wie Linux. Vielleicht funktionieren die beiden Kommandos trotzdem.
-
0Visual Studio 2010 C++ AnfängerAntwort von
DutschDutsch
kommt ne Fehlermeldung ?
Kommentar von
FlorianH93FlorianH93 Nein, ich kann das es nichtmal anklicken, Button ist grau.
-
0Visual C# / C++ / BasicAntwort von
GoliakSoft Übrigens mit Fixed3D geht es auch nur das Design ändert sich :)
-
0C++ in einem anderen FensterAntwort von
SK199613SK199613
Da brauchst du entwider Die WinAPI (unter visual Studio Win32 Projekt erstellen) oder MFC, ersteres ist leider reines c oder du setzt dich mit dem .Net Framework auseinander, aber das ist auf jeden Fall noch zu früh denke ich ^^ ... ich würde als Anfänger auf die WinAPI zurückgreifen, auch wenn diese manchmal recht nervig werden kann. hier ein kleines Tut mit dem ich damals auch gelernt habe; http://www.win-api.de/tutorials.php ist eigentlich ganz gut für den Anfang. Aber bitte Fang nicht zu früh damit an, ist doch recht frikelig manchmal... Soviel zu Windows, zu anderen Systemen kann ich dir leider nichts sagen.
LG SK
-
1C++ header bedeutungenAntwort von
Infam0usLightInfam0usLight
welche Bedeutungen die einzelnen Header haben.
Die Header sind fast gleich zu setzen mit den Interfaces, die du aus Java kennst. In ihnen werden Prototypen von Methoden, Variablen deklariert, die deine Klasse dann jedenfalls enthalten muss.
und was bringen sich eigendlich z.b: using Namespace std?
In C++ hat man die Möglichkeit Klassen/Symbole in Namespaces zu unterteilen, um somit Konflikte und Kollisionen mit gleichen Symbolen zu vermeiden und um eine ordentlichere Struktur herzustellen.
using namespace std;Dadurch erhält man den direkten Zugriff auf alle Symbole aus dem Namensraum std. Lässt man es weg , dann muss man vor jede Deklaration und Verwendung aus dem std Namensraum den "Scope" std:: voranstellen.
-
1C++ Programm in Linux-Terminal ausführenAntwort von
GWBlnGWBln
Hallo Halbi,
am besten arbeitest Du mit einer Make-Datei, siehe man make. Insbesondere, wenn Dein Programm aus mehreren Teilen besteht.
Alternativ kannst Du mit einem Shell-Script arbeiten. Meines heißt "bin/Uebersetze.sh" mit dem Inhalt:
#!/bin/bash OK=T if [ -r $1.c ]; then SOURCE=$1.c elif [ -r $1.C ]; then SOURCE=$1.C elif [ -r $1.cpp ]; then SOURCE=$1.cpp elif [ -r $1.CPP ]; then SOURCE=$1.CPP else echo -e "\n\t? keine C-Datei '$1'?, Quelldatei ohne Erweiterung angeben\n" ls -l --color=tty $1* OK=F fi if [ $OK = T ]; then EXEC=$1 gcc -ggdb $SOURCE -o $EXEC 2>&1 | tee $1.errors fiAufruf
Uebersetze.sh DATEI.cDas Script prüft die Lesbarkeit von DATEI.c und erzeugt die Datei DATEI ohne Erweiterung (ist unter Linux nicht erforderlich) , welche Du ohne weiteres ausführen kannst.
Eventuelle Fehlermeldungen werden sowohl auf den Bildschirm als auch in DATEI.errors geschrieben.
Viel Erfolg
Günter
-
0C++ in einem anderen FensterAntwort von
IQ155IQ155
Also das was du meinst nennt sich GUI-programierung du brauchst dafür eine Spezielle libary zum Beispiel Windows-Form wxWidget Qt .....
Am einfachsten geht Windows-Form mit dem Drag und drop per click du musst dann einfach einige deiner Funktionen unter die Buttoms setzte und so weiter :)
Danke Für Die Super schnelle Antwort ! (Die hier im Forum haben nicht gelogen) Ich hab leider keine freunde die Modden können, du oder bekannte oder sowas Ähnliches. Ich möchte lernen wie mann zum beispiel spiele modden, was weis ich zum beispiel Minecraft oder so.