Anfangsproblem

Neuer_in_C

Cadet
Mitglied seit
12.06.2006
Beiträge
6
Renomée
0
hi ich habe angefangen C zu lernen
und wollte ein Programm im mit dem C# Compiler von Borland Delphi 2005 schreiben

Ich habe ein neues Projekt geöffnet und
einen doppelklick auf die designfläche gemacht um zum code zu gelangen ich habe
dann
private void WinForm_Load(object sender, System.EventArgs e)
{
printf ("Hallo");
}

aber dieses printf ging nicht

wie in meinem codebeispiel
(ein einfaches simples spiel zum einstieg):
Code:
void main () {
int k, l;
printf ("Bitte geben sie einen Zahl ein:");
scanf ("%d \n", &k);
scanf ("%d \n", &l);
if ((k<0) || (l<0))
printf ("unzulässige Eingabe");
else
if (k == l)
printf ("unentschieden");
else
if (((k+l) %2) !=0)
if (k < l)
printf ("1.Spieler siegt");
else printf ("2.Spieler siegt");
else
if (k>l)
printf ("1.Spieler siegt");
else
printf ("2.Spieler siegt");
}
Und ich habe noch eine Frage:
Wo muss ich dieses void main eingeben?
wie komme ich zur der stelle im quelltext?
Wenn ich eine Hilfe kriegen würde, wäre ich sehr dankbar.

Mit freundlichen grüßen
Neuer_in_C
 
Eieiei mit einer grafischen Lösung anzufangen, eine Sprache zu lernen, ist böse. Hier ist eine Konsolen-Anwendung viel besser geeignet. Da musst du dir keine Gedanken um irgendwelche grafischen Interaktionen, Signale, Callback-Handler etc. machen. Ich kenne mich mit dem Borland-Gewurschtel nicht aus, kann dir da also nicht helfen. Allerdings bin ich mir sicher, dass auch damit erstmal einfache Konsolen-Anwendungen geschrieben werden können.
 
Erst mal vielen Dank für den Tipp =)
aber ich habe das selbe problem immer noch:
So sieht der Quellcode der Konsolenanwendung aus aber dieses printf geht immer noch nicht oder habe ich es falsch eingefügt?
Nochmals nedschuldigung für solche trivialen Fragen aber ich komme nicht drauf wo ich es eintippen soll
oder soll ich alles löschen und
ganz neu
void main () {
.
.
.
}
eintippen?
Code:
using System;

namespace Projekt2
{
	/// <summary>
	/// Zusammenfassende Beschreibung für Class.
	/// </summary>
	class Class
	{
		/// <summary>
		/// Der Haupteintrittspunkt für die Anwendung.
		/// </summary>
		[STAThread]
		static void Main(string[] args)
		{
            printf ("hallo");
		}
	}
}
Mit freundlichen grüßen
Neuer_in_C
 
a) sieht mir das sehr nach C++ (C+) aus, C kennt keine Klassen
b) ist es sehr hilfreich, wenn du ausführlich die Fehlermeldung mit dazu posten würdest, sowas erleichtert die Diagnose ungemein

Was a) betrifft, was willst du eigentlich lernen, C, C++ oder C#?
 
C# ist aber was anderes als C, also was willste nun?
 
also das ist so ich habe videovorlesungen für einen C programmierkurs
und dort lerne ich c
ich habe programmteile dort in den compiler eingetippt
und sie wurden nicht als syntaxfehler angezeigt
 
also das ist so ich habe videovorlesungen für einen C programmierkurs
und dort lerne ich c
ich habe programmteile dort in den compiler eingetippt
und sie wurden nicht als syntaxfehler angezeigt

Ja, weil du dort auch einen C-Compiler aufgerufen hast. C und C# sind zwei sehr unterschiedliche Sprachen.

PS: hier mal die entsprechenden Wikipedia-Artikel zu den Sprache:
http://de.wikipedia.org/wiki/C_(Programmiersprache)
http://de.wikipedia.org/wiki/C++
http://de.wikipedia.org/wiki/C-Sharp

Hoffe, damit wird der Unterschied deutlich. :)
 
Zuletzt bearbeitet:
Zurück
Oben Unten