Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Programm mit Visual C++ 6.0 falsch?!..geht nicht

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.09.2007, 21:37 Uhr
Z3r0 M.



Heho, liebe Cplusplus Forum-Mitglieder

Ich habe sicherlich ein ziemlich simples und einfaches Problem, jedoch bin ich wirklich absoluter C-newbie und komme einfach nicht mehr weiter^^

Ok, ich nutze das Programm "Visual C++ 6.0" und versuche mit der dazugehörigen IT-Ausgabe ein paar C Übungen zu programmieren. Bei dieser Übung handelt es sich um ein einfaches drei Funktionen Script, wobei in dem Buch leider keine Erklärung zur Nutzung des Programms steht, sondern nur den "Quelltext eingeben"!! *grml*

Soweit alles gut, dabei gehe ich folgendermaßen vor:

Ich starte das Programm und lege dann ein neues Projekt "Win32-Anwendung" an, mit einer dazugehörigen Datei "C/C++ Header-Datei". Ich denke mal die wahl dabei war richtig^^
...dann speichere ich das ganze und schreibe den Source code:


Code:
#include <stdio.h>

void draw_line(void), message(void);

int main()
{

printf("hallo Welt^^.\n");
draw_line();
message();
draw_line():
Printf("Jetzt am ende von main()./n");

return 0;

}


void draw_line()
{

printf(----------------------------------------------------);

}


void message()
{

printf("in der Funktion message().\n");

}








Joa, dann speichere ich das ganze und kompiliere es, dann noch die exe erstellen...natürlich kommen beim erstellen der exe nur fehler.

Das ganze habe ich auch mit dem Compiler dev c++ probiert, wobei hier keine Fehler oder warnungen erscheinen, jedoch wird das selbst programmierte Programm leider nicht ausgeführt!


Also wie gesagt komme ich nicht weiter, ich weiß nicht ob da noch irgendwelche Datein aus der Programmbibliothek eingefügt werden müssen oder nicht.

Aber vielen Dank für eure Antworten

Dieser Post wurde am 16.09.2007 um 21:39 Uhr von Z3r0 M. editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.09.2007, 21:47 Uhr
mischa
Fragender


Hi,
leider war deine Wahl falsch, du musst eine Source Code Datei anlegen, in deinem Fall eine Datei mit der Endung .c .cpp geht eigentlich auch.
2 kleine Tipps. 1.Visual C++ 6.0 ist nicht sehr gut. Lad dir lieber Visual Studio Express 2005 runter. Ist viel besser.
2. Wenn du in Zukunft Fragen zu Compler Fehlern hast, solltest du die Fehlermeldung mit posten.
--
Latein Unterricht ist die spätere Rache der Römer an den Germanen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
16.09.2007, 22:16 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


du kannst auch einfach direkt eine neue datei erstellen diese umbennen und dann doppelt drauf klicken. dann öffnet sich direkt visual studio (wenn du nach der installation nicht mit einer anderen anwendung "verlinkt hast) und du brauchst nur noch auf compilieren zu klicken...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
16.09.2007, 22:27 Uhr
Z3r0 M.



sehr vielen Dank mischa

Also das compilieren verläuft Fehler und Warnungen frei

Nur beim verlinken hat das Programm nun Probleme *grml*...

da erscheint folgende Fehlermeldung:


Code:
--------------------Konfiguration: mal schauen - Win32 Debug--------------------
Linker-Vorgang läuft...
LIBCD.lib(wincrt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _WinMain@16
Debug/mal schauen.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.

mal schauen.exe - 2 Fehler, 0 Warnung(en)




Joa...wüsstet ihr denn da weiter?^^
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
16.09.2007, 22:34 Uhr
xXx
Devil


Ehm du hast eine Windows Anwendung erstellt und keine Windows Konsolenanwendung ^^
Bei deinem Code oben fehlen übrigens die Anführungszeichen bei draw_line ... bei deiner main ist das 2. printf groß geschrieben => geht nicht.

C++:
#include <stdio.h>

void draw_line();
void draw_message();

int main()
{
    printf("Hallo Welt!\n");
    draw_line();
    draw_message();
    draw_line():
    printf("Nun beendet dieses Programm!/n");
    return 0;
}

void draw_line()
{
    printf("----------------------------------------------------");
}

void draw_message()
{
    printf("Funktion \"draw_message\" aufgerufen!\n");
}
...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: