myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

HILFE MS Visual C++

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 08.11.11, 23:50   #1
Kaioken90
Black Sabbath
 
Benutzerbild von Kaioken90
 
Registriert seit: Sep 2010
Beiträge: 56
Bedankt: 4
Kaioken90 ist noch neu hier! | 0 Respekt Punkte
Standard HILFE MS Visual C++

Hallo Leute,

ich hab auf meinen Notebook Ubuntu und Windows 7 drauf und habe ein kleines Program mit Ubuntu (linux) geschrieben (C/C++).... das program ist recht einfach, quadriert alle zahlen von 1 bis 1000.

Als ich mir dann auf Windows MS Visual 2010 C++ instaliert habe um es halt dort auch zum laufen zu bringen, da ich es meinen Prof schicken muss...(der möchte das gerne da drauf auch laufen haben) bin ich auf Probleme gestoßen. Iwie kann ich es nicht starten/ausführen wie auch immer (in Ubuntu läuft es ohne Probleme). Wenn ich auf Debug klicke bekomme ich folgene Fehlermeldng:


Ich bin jetzt kein Erfahrer Programierer, das werdet ihr auch am Quellcode sehen. Ich freue mich über jede Hilfe und hoffe das ich auch dadurch was dazulerne.


P.S. ich hab auch in vielen anderen Foren nach Lösungsmöglichkeiten gesucht aber nichts gefunden. Vieles ausprobiert, nichts gebracht... Manche Erklärungen gingen garnicht da mir im Menü sogar befehle fehlten o.O
Kaioken90 ist offline   Mit Zitat antworten
Ungelesen 09.11.11, 05:10   #2
Your_Conscience
Hinter dir!
 
Registriert seit: Apr 2010
Beiträge: 1.125
Bedankt: 487
Your_Conscience ist noch neu hier! | 0 Respekt Punkte
Standard

Wie die Fehlermeldung schon sagt, kann es die Datei DVI.exe nicht finden und somit auch nicht ausführen.
Probier mal die Datei neu zu erstellen.
Bei mir gibt es die Option unter Erstellen->"Projektname" neu erstellen, da du aber nur die Express-Version hast, musst du mal nachschauen, wie und wo das bei dir geht.
Your_Conscience ist offline   Mit Zitat antworten
Ungelesen 09.11.11, 09:46   #3
firstguess
Anfänger
 
Registriert seit: Sep 2011
Beiträge: 13
Bedankt: 6
firstguess ist noch neu hier! | 0 Respekt Punkte
Standard

Falls Dir in Menüs Optionen fehlen dann geh zu Extras -> Einstellungen -> setz nen Haken bei
"Erweiterte Einstellungen".
firstguess ist offline   Mit Zitat antworten
Ungelesen 09.11.11, 09:46   #4
firstguess
Anfänger
 
Registriert seit: Sep 2011
Beiträge: 13
Bedankt: 6
firstguess ist noch neu hier! | 0 Respekt Punkte
Standard

Falls Dir in Menüs Optionen fehlen dann geh zu Extras -> Einstellungen -> setz nen Haken bei
"Erweiterte Einstellungen".
firstguess ist offline   Mit Zitat antworten
Ungelesen 09.11.11, 11:07   #5
Kaioken90
Black Sabbath
 
Benutzerbild von Kaioken90
 
Registriert seit: Sep 2010
Beiträge: 56
Bedankt: 4
Kaioken90 ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von Your_Conscience Beitrag anzeigen
Wie die Fehlermeldung schon sagt, kann es die Datei DVI.exe nicht finden und somit auch nicht ausführen.
Probier mal die Datei neu zu erstellen.
Bei mir gibt es die Option unter Erstellen->"Projektname" neu erstellen, da du aber nur die Express-Version hast, musst du mal nachschauen, wie und wo das bei dir geht.
Hallo, erst mal vielen Dank für deine Hilfe. Es hat was gebracht. Ich bin wie du gesgat hast auf "erstellen gegangen" und er hat mir dann eine .exe Datei erstellt. Allerdings habe ich noch ein Problem. Er erkennt manche "Funktionen" sag ich mal nicht, eig. nur die --->> pow(i,2)

da steht dann folgendes:




Wenn ich das "pow(i,2)" durch "i^2" ersetze, dann funktioniert es aber der spuckt mir falscheErgebnisse raus wie z.b 0² = 2. Mit (i*i) geht es, aber ich würde gerne diese Funktion nutzen mit "pow". Eine Frage hätte ich da noch. Wenn ich alle Zahlen von 1 bis 100 quadrieren möchte, dann zeigt er sie mir auch in der Konsole an, sobald ich aber bis 1000 möchte, zeigt er mit dann nur ab 700 an..... weiß einer wieso?
__________________
MSI X79-GD45 Plus
Intel Core i7-4930k @ 4,4 GHz
G-Skill 16 GB @ 1600 MHz
nVidia GeForce GTX 670 SLI
Samsung SSD 256GB
Kaioken90 ist offline   Mit Zitat antworten
Ungelesen 09.11.11, 11:44   #6
Your_Conscience
Hinter dir!
 
Registriert seit: Apr 2010
Beiträge: 1.125
Bedankt: 487
Your_Conscience ist noch neu hier! | 0 Respekt Punkte
Standard

Es steht auch wieder in der Fehlermeldung.
Er weis nicht, ob du long double, float oder double haben möchtest.
Nimm mal "pow(double(i), 2);"
Wenn er dann immer noch einen Fehler hat, wäre es nützlich, wenn du deinen Code hier mal posten würdest.

Und das "^" in C++ ist eine bitweise Verschiebung, das hat nichts mit Potenzieren zu tun.
Your_Conscience ist offline   Mit Zitat antworten
Ungelesen 09.11.11, 15:37   #7
Kaioken90
Black Sabbath
 
Benutzerbild von Kaioken90
 
Registriert seit: Sep 2010
Beiträge: 56
Bedankt: 4
Kaioken90 ist noch neu hier! | 0 Respekt Punkte
Standard

Hi, danke... jetzt funktioniert es. da fehlte wirklich nur das double und die eine klammer nach dem i. Was ich allergings komisch finde ist, das er mir alles zahlen von 1 - 100 quadriert und diese auch im Terminal anzeigt. Wenn ich aber 1 - 1000 einstelle, kann ich es nur bis 702 zurückverfolgen.... komisch
__________________
MSI X79-GD45 Plus
Intel Core i7-4930k @ 4,4 GHz
G-Skill 16 GB @ 1600 MHz
nVidia GeForce GTX 670 SLI
Samsung SSD 256GB
Kaioken90 ist offline   Mit Zitat antworten
Ungelesen 09.11.11, 16:38   #8
Your_Conscience
Hinter dir!
 
Registriert seit: Apr 2010
Beiträge: 1.125
Bedankt: 487
Your_Conscience ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von Kaioken90 Beitrag anzeigen
Wenn ich aber 1 - 1000 einstelle, kann ich es nur bis 702 zurückverfolgen.... komisch
Das liegt am Terminal. Wenn du die Ausgabe in eine Datei umleitest solltest du alles sehen können.
Your_Conscience ist offline   Mit Zitat antworten
Ungelesen 09.11.11, 21:07   #9
Thelvan
Erfahrenes Mitglied
 
Registriert seit: Jul 2010
Beiträge: 481
Bedankt: 236
Thelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt Punkte
Standard

Kann man aber eigentlich einstellen (Puffergröße oder so)
Thelvan ist offline   Mit Zitat antworten
Ungelesen 09.11.11, 22:03   #10
Thelvan
Erfahrenes Mitglied
 
Registriert seit: Jul 2010
Beiträge: 481
Bedankt: 236
Thelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt Punkte
Standard

iostream
Thelvan ist offline   Mit Zitat antworten
Ungelesen 09.11.11, 22:03   #11
Kaioken90
Black Sabbath
 
Benutzerbild von Kaioken90
 
Registriert seit: Sep 2010
Beiträge: 56
Bedankt: 4
Kaioken90 ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von Your_Conscience Beitrag anzeigen
Das liegt am Terminal. Wenn du die Ausgabe in eine Datei umleitest solltest du alles sehen können.
und mit welcher funktion geht das? ich kenn das nur mit fprintf, aber wie leite ich das imm in eine datei?
__________________
MSI X79-GD45 Plus
Intel Core i7-4930k @ 4,4 GHz
G-Skill 16 GB @ 1600 MHz
nVidia GeForce GTX 670 SLI
Samsung SSD 256GB
Kaioken90 ist offline   Mit Zitat antworten
Ungelesen 09.11.11, 22:18   #12
Thelvan
Erfahrenes Mitglied
 
Registriert seit: Jul 2010
Beiträge: 481
Bedankt: 236
Thelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt Punkte
Standard

iostream [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]

EDIT: wtf, wieso ist der eine Beitrag jetzt über deinem, obwohl ich ihn erst nach deinem geschrieben habe 0_o
Thelvan ist offline   Mit Zitat antworten
Ungelesen 10.11.11, 05:14   #13
Your_Conscience
Hinter dir!
 
Registriert seit: Apr 2010
Beiträge: 1.125
Bedankt: 487
Your_Conscience ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von Kaioken90 Beitrag anzeigen
wie leite ich das imm in eine datei?
Wenn du deine exe über das Konsolenfenster öffnest, musst du dahinter " > datei.txt" schreiben.
Also in deinem Fall: "DVI.exe > datei.txt".
Dann werden alle Ausgaben in der Datei "datei.txt" gespeichert.
Your_Conscience ist offline   Mit Zitat antworten
Ungelesen 10.11.11, 19:16   #14
Quabla
Mitglied
 
Registriert seit: Oct 2010
Beiträge: 296
Bedankt: 151
Quabla ist noch neu hier! | 0 Respekt Punkte
Standard

oder alternativ direkt aus dem programm in eine datei schreiben mit ofstream

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Quabla ist offline   Mit Zitat antworten
Ungelesen 10.11.11, 19:31   #15
Ice weasel
Anfänger
 
Registriert seit: Aug 2011
Beiträge: 8
Bedankt: 3
Ice weasel ist noch neu hier! | 0 Respekt Punkte
Standard

Da er C programmiert wird ihm ofstream wohl eher nicht helfen.

fopen()
fclose()
fprintf()

sind da eher die Funktionen der Wahl.
Ice weasel ist offline   Mit Zitat antworten
Ungelesen 10.11.11, 21:54   #16
Quabla
Mitglied
 
Registriert seit: Oct 2010
Beiträge: 296
Bedankt: 151
Quabla ist noch neu hier! | 0 Respekt Punkte
Standard

hoppla hab mir den code garnich so genau angeguckt, sondern nur visual c++ im titel gelesen, und dass meine vorposter auf iostream verwiesen haben. der herr TE scheint aber selber nicht zu wissen, in welcher sprache er grade programmiert^^
Quabla ist offline   Mit Zitat antworten
Ungelesen 10.11.11, 22:01   #17
Kaioken90
Black Sabbath
 
Benutzerbild von Kaioken90
 
Registriert seit: Sep 2010
Beiträge: 56
Bedankt: 4
Kaioken90 ist noch neu hier! | 0 Respekt Punkte
Standard

ok vielen Danke erst mal an alle ich versuch das mal jetzt umzusetzen
__________________
MSI X79-GD45 Plus
Intel Core i7-4930k @ 4,4 GHz
G-Skill 16 GB @ 1600 MHz
nVidia GeForce GTX 670 SLI
Samsung SSD 256GB
Kaioken90 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 Uhr.


Sitemap

().