Ich habe vorgehabt mich in C ein bisschen weiter zu bilden. Ich habe 2 IDE's einmal Anjuta für ubuntu und einmal Microsoft Visual Studio für windows. Hatte mir ein Buch (C Einführung und professionelle Anwendung) gekauft um ein wenig rein zu schnuppern. Nun da eine CD dabei lag (mit eben diesem programm) dachte ich, ich arbeite möglichst nah am buch um was zu lernen und steige später wenn ich ahnung habe auf linux. Bei den simpelsten aufgaben allerdings happert es schon und zwar hier eine übungsaufgabe:
/* Ein C-Programm mit drei funktionen:
main(), draw_line(), message()
––––––––––––––––––––––––*/
#include <stdio.h>
void draw_line(void), message(void); //Prototypen
int main()
{
printf("Hallo! Das programm startet in main().\n");
draw_line();
message();
draw_line();
printf("Jetzt am Ende von main().\n\n");
return 0;
}
void draw_line() //eine linie ausgeben
{
printf("––––––––––––-\n");
}
void message() //Eine Meldung ausgeben
{
printf("In der Funktion message().\n");
}
So, ich denke nicht das ich mich verschrieben habe, wenn ich nun auf ausführen klicke kommt folgende fehlermeldung:
"ntdll.dll" wurde geladen. Es wurden keine entsprechenden Symbolinformationen gefunden.
"C:\WINDOWS\system32\kernel32.dll" wurde geladen. Es wurden keine entsprechenden Symbolinformationen gefunden.
"C:\WINDOWS\system32\user32.dll" wurde geladen. Es wurden keine entsprechenden Symbolinformationen gefunden.
"C:\WINDOWS\system32\gdi32.dll" wurde geladen. Es wurden keine entsprechenden Symbolinformationen gefunden.
"C:\WINDOWS\system32\MSCTF.dll" wurde geladen. Es wurden keine entsprechenden Symbolinformationen gefunden.
"C:\WINDOWS\system32\msvcrt.dll" wurde geladen. Es wurden keine entsprechenden Symbolinformationen gefunden.
"C:\WINDOWS\system32\advapi32.dll" wurde geladen. Es wurden keine entsprechenden Symbolinformationen gefunden.
"C:\WINDOWS\system32\rpcrt4.dll" wurde geladen. Es wurden keine entsprechenden Symbolinformationen gefunden.
"C:\WINDOWS\system32\secur32.dll" wurde geladen. Es wurden keine entsprechenden Symbolinformationen gefunden.
Thread 0xE30 wurde mit Code 0 (0x0) beendet.
Das Programm "C:\Dokumente und Einstellungen\Susi\Desktop\Debug\test.exe" wurde mit Code 0 (0x0) beendet.
Kann mir vielleicht jemand sagen was genau die fehlermedlungen zu bedeuten haben und wie sie da überhaupt hinkommen, warum er denn in den ganzen system32 ordnern rum sucht? Könnte ich eventuell das alles auch in Linux schreiben oder müsste ich dafür andere befehle verwenden?