|
You last visited: Today at 17:37
Advertisement
Visual C++ 2010
Discussion on Visual C++ 2010 within the .NET Languages forum part of the Coders Den category.
11/15/2011, 23:19
|
#31
|
elite*gold: 0
Join Date: May 2009
Posts: 127
Received Thanks: 21
|
Alle Programme bis auf zwei habe ich runtergeworfen.
Die Zwei wurden beim löschen mit der Warnung "Einige Programme werden ohne dieses nicht weiter funktionieren" übersprungen
Visual Studio Prof. 2010 ist wieder drauf.
Aber ich habe trotzdem Dev C++ draufgelassen - die stören sich nicht oder?
Was mich Moementan verwirrt:
Code:
#include <iostream>
using namespace std;
int main()
{
//Variablen
int feldgroesse;
cout << "Willkommen zum Radix Sortierverfahren!" << endl;
cout << "Geben Sie bitte die Groesse des zu Sotierenden Arrays an:" << endl;
cin >> feldgroesse;
cout << "Die von Ihnen gewaehlte Feldgroesse betraegt:" << feldgroesse << endl;
cout << "Geben Sie nun die zu sortierenden Zahlen im dreistelligen Bereich ein:" << endl;
int feldu[feldgroesse];
for (int i = 0; i < feldgroesse; i++)
{
cin >> feldu[i];
}
cout << (feldu[1] % 10) << endl;
cout << ((feldu[1] / 10) % 10) << endl;
cout << ((feldu[1] / 100) % 10) << endl;
getchar();
getchar();
}
Funktioniert in Dev C++ aber nicht in VS.
HTML Code:
[B]Fehler:[/B]
Es wir ein Konstanter Ausdruck erwartet. (Z.18)
Zuordnung eines Arrays der konstanten Größe 0 nicht möglich.(Z.18)
'feldu': Unbekannte Größe.(Z.18)
Der Ausdruck muss einen Konstantenwert aufweisen.(Z.18)
Dies ist ein unvollständiges Radix Sort von mir. In Dev C++ funktioniert es einwasnfrei, VS versteht das nicht...
Aber das mit den #includes funktioniert einwandfrei.
Habe die vorkompilierten Header ausgestellt und ein leeres Projekt gemacht.
Danke für Eure Hilfe!!
MrSm!th empfiehlst du auch den Qt für den Anfang für graphische Oberflächen oder an was hattest du gedacht? =)
|
|
|
11/16/2011, 09:06
|
#32
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
|
Ich kann zwar kaum c++ aber dder fehler sieht mir so aus als wölltest du einem statischen array eine dynamische grösse zu ordnen
Bleib am anfang erstmal bei konsolen, forms bruchst du am anfang eigentlich gar nicht
Quote:
|
Du sagtest, es ist beides. Und ob man damit Delphi verwalten kann ist doch völlig irrelevant, denn das ist nicht sein Ziel.
|
Ich rede hier aus meiner eignen erfahrung, ein freund von mir entwickelt in c++, ich in delphi, und da ist es einfach vorteilhaft wenn wir ein gemeinsames projekt machrn wollen, daas hatte ich gemeint.
Und delphi und C++ sind beides gute oop sprachen, aber beide haben vor und nachteile, und das hauptargumt zur entschridung ist meiner meinung nach welchr syntax besser gefällt, aber das driftet grad ab
|
|
|
11/16/2011, 14:23
|
#33
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
jop warfley hat recht, kannst in c++ ein array nicht so dynamisch erstellen.
das hier geht aber:
Code:
int *feldu = NULL; // einen pointer auf einen int deklarieren und mit 0 initialisieren
feldu = new int[feldgroesse]; // dem pointer ein mit new allokiertes feld zuweisen ('new' kann dynamische größen übergeben werden)
// mit new sagst du dem betriebssystem, dass du gerne speicher in größe von int[feldgröße] hättest, also feldgröße*sizeof(int) und er dir bitte einen pointer auf einen leeren speicherbereich dieser größe zurückgeben soll.
//... dein restlicher code hier
delete[] feldu; // das aufrufen wenn du das feld nicht mehr brauchst. damit wird dem betriebssystem gesagt, dass du den von ihm bereitgestellten speicher an der stelle nicht mehr brauchst und ihn zurückhaben kann um ihn an andere programme weiterzugeben.
habe QT zwar noch nicht ausprobiert, soll aber ganz gut sein.
|
|
|
11/16/2011, 15:04
|
#34
|
elite*gold: 0
Join Date: May 2009
Posts: 127
Received Thanks: 21
|
Quote:
|
Bleib am anfang erstmal bei konsolen, forms bruchst du am anfang eigentlich gar nicht
|
Wie definierst du Anfang?
Quote:
Code übernommen, Radix läuft einwandfrei!
Vielen Dank!
Quote:
|
habe QT zwar noch nicht ausprobiert, soll aber ganz gut sein.
|
Habe ich auch gehört, werde mich mal damit auseinandersetzen!
Kennt sich einer hier von euch mit dem Radix Sort aus?
|
|
|
11/16/2011, 17:33
|
#35
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
|
Quote:
|
Wie definierst du Anfang?
|
Ein jahr villeicht 2. Es gibt auch sehr viele, die nach einigen jahren immer noch ausschließlich mit konsolen arbeiten, und solange sie jetzt nicht unbedingt auf diese angewiesen sind ist das auch wahrscheinlich das beste
|
|
|
11/16/2011, 18:52
|
#36
|
elite*gold: 0
Join Date: May 2009
Posts: 127
Received Thanks: 21
|
Quote:
Was gehört denn für dich mit in die "Grundausbildung" rein? Nicht jeder braucht lange um Dinge zu verstehen...
Es ist mir klar, dass man keine Programmiersprache innerhalb von 2 Wochen lernt, logisch, aber wenn man das Grundkonzept verstanden hat, lässt es sich leicht auf andere Sprachen übertragen...
|
|
|
11/16/2011, 19:43
|
#37
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Jo, aber es gibt trotzddm genug zu lernen, wofür GUI unnötig bzw. hinderlich ist.
Wenn du kein GUI brauchst, nutz es auch nicht.
Wenn DevC++ den Code so annimmt, solltest du ddn Compiler updaten, der ist eindeutig falsch.
Qt ist gut, aber lern die Sprache erstmal.
Außerdem kann es nicht schaden, erstmal mit reiner WinApi zu lernen, bevor man ne komplexe GUI Lib nimmt.
@warfley: Was anderes hab ich nie behauptet.
|
|
|
11/16/2011, 20:46
|
#38
|
elite*gold: 0
Join Date: May 2009
Posts: 127
Received Thanks: 21
|
Okay, brauche ich eigentlich nicht, erbringt mir nur für ein Projekt ne gute Informatiknote 
Wollte das Radix in ner kleinen GUI machen, aber ich schau mal
Habe eigentlich die neuste Version runtergeladen, aber ich suche mal nach updates
Quote:
|
Qt ist gut, aber lern die Sprache erstmal.
|
Evtl Tipps/Links zu besonders guten/hilfreichen Tutorials? Büchern oder sonstigen Lernmaterialien?
WinApi = WindowsAplication ?
Was ist das?
|
|
|
11/16/2011, 21:55
|
#39
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
|
Die win API (Application programming interface) ist eine schnittstelle mit der dein programm mit windows kommunizieren kann
|
|
|
11/18/2011, 02:19
|
#40
|
elite*gold: 5
Join Date: Apr 2009
Posts: 239
Received Thanks: 31
|
verstehe das jetze nix so richtig xD
|
|
|
 |
|
Similar Threads
|
[Problem] Visual C++ 2010
08/28/2011 - Technical Support - 2 Replies
Hi, i want test V C++ 2010.
But after projekting, im getting problem with d3dx9.h...
and i test, reinstal DIRECT SDK .. But still Problem..
|
Visual C++ 2010 Hilfe!
07/17/2011 - .NET Languages - 5 Replies
Hallo, kann einer ein Tut mir Video machen wo man drin Spricht ?? ein gutes habe ein von c++ 2008 gesehen aber die befehle sind anderest wie beim 2010 irgen wie
z.B. schreibt er um console was zu senden muss man cout << "Hallo Welt" ;
schreiben das mit cout geht aber nicht -.- beim 2010
|
Visual C++ 2010 Problem
03/23/2011 - .NET Languages - 2 Replies
Hallo e*pvpers
wie im titel schon erwähnt hab ich ein problem mit visual c++ 2010 und zwar
ich kann es nicht instalieren jedes mal wenn ich zur eigentlichen instalation komme bleibt es hängen und dann kommt da eine error meldung...
kann es villeicht daran liegen das ich schon visual basic 2010 auf meinen pc habe?
|
[HELP] Visual C++ 2010
10/09/2010 - WarRock - 5 Replies
Hi , Today i download and i instal ...... VISUAL C++ 2010 ...
And i Start It..
And look ..
http://img510.imageshack.us/img510/7462/33596211. png
I think is Free...
Is it free???
|
Visual Basic 2010 [WMP]
06/12/2010 - Technical Support - 0 Replies
Jah also ich woltle mal einen Eigenden machen nur wie Speicher ich den das meine Freunde den auch bekommen können von mir?
Frage:Kann ich auch den schwarzenhintergund in ein von meinen Designs ändern und das Icon ganz oben auch ändern?
Und was kann man noch so damit machen?
Bitte um hilfe!
|
All times are GMT +1. The time now is 17:38.
|
|