Hm...irgendwie funktioniert das alles nicht wirklich...erstmal zeig euch den den Quelltext, welcher unter Windows in der Schule einwandfrei läuft...dann sollte er es auch unter Linux, oder?
Code:
/*Projekt 2004/2005
DnS GmbH
Daniels / Schwarz
Kontaktmanager Deluxe 2005
Beta v0.1
Releasetermin: 1. Quartal 2005*/
#include <stdio.h>
#include <conio.h>
#include <process.h>
#include <string.h>
int eingabe,eingabe2,x=0;
FILE *Datei;
FILE *laden;
char weiter='j';
void Version ()
{
printf("Kontaktmanager Deluxe 2005\n");
printf("Version Beta 0.1\n");
printf("DnS GmbH\n");
printf("Bitte Taste druecken...");
getch();
}
void menu ()
{
system("cls");
printf("(1) Kontakte anzeigen\n");
printf("(2) Kontakte hinzufuegen\n");
printf("(3) Terminplaner starten\n");
scanf("%d",&eingabe);
}
void Terminplaner ()
{
system("cls");
printf("(1) Kalendar anzeigen\n");
printf("(2) Termine hinzufuegen\n");
scanf("%d",&eingabe2);
}
void main ()
{
struct contacts
{
char nachname [20];
char Vorname [20];
char Strasse [20];
char Ort [20];
char PLZ [5];
char ICQ [10];
char E_Mail [30];
char Telefon [20];
};
contacts kontakt[30],test[30];
Version();
menu();
switch (eingabe)
{
case 1:
x=0;
while (weiter=='j')
{
Datei =fopen("Kontakte.txt","r");
fread(&test[x],sizeof(contacts),1,Datei);
printf("Kontakt Nr. %d\n",x+1);
printf("%s\n",test[x].Vorname);
printf("%s\n",test[x].nachname);
printf("%s\n",test[x].Strasse);
printf("%s\n",test[x].PLZ);
printf("%s\n",test[x].Ort);
printf("%s\n",test[x].Telefon);
printf("%s\n",test[x].E_Mail);
fclose(Datei);
printf("Weiter?(j/n)");
scanf("%s",&weiter);
x++;
}
break;
case 2:
do
{
Datei = fopen("Kontakte.txt","a");
printf("Kontakt Nr. %d\n",x+1);
printf("Nachname: ");
scanf("%s",&kontakt[x].nachname);
printf("\nVorname: ");
scanf("%s",&kontakt[x].Vorname);
printf("\nStrasse: ");
scanf("%s",&kontakt[x].Strasse);
printf("\nPLZ: ");
scanf("%s",&kontakt[x].PLZ);
printf("\nOrt: ");
scanf("%s",&kontakt[x].Ort);
printf("\nTelefon: ");
scanf("%s",&kontakt[x].Telefon);
printf("\nE-Mail: ");
scanf("%s",&kontakt[x].E_Mail);
fwrite(&kontakt[x],sizeof(contacts),1,Datei);
fclose(Datei);
printf("Weitere Kontakte hinzufuegen?(j/n)");
scanf("%s",&weiter);
x++;
}
while (weiter=='j');
break;
// case 3: Terminplaner();break;
}
}
So, ich habe das Projekt offen und gehe dann auf "Projekt Erstellen (F8)"...dann kommt ne Meldung mit:
Code:
In diesem Verzeichnis ist kein Makefile vorhanden. Soll zuerst 'configure' ausgeführt werden?
Diese beantworte ich mit "ja"...
Unten kommt dann folgende Meldung:
Code:
cd '/home/dennis/mega_projekt' && LDFLAGS="-T lnkscript crt0.o" CXX=arm-agb-elf-g++ CFLAGS="-nostartfiles" CC=arm-agb-elf-gcc "/home/dennis/mega_projekt/configure" --host=arm-gcc-elf --build=i386 && cd '/home/dennis/mega_projekt' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" gmake -k
Installation der Datei -c
*** Beendet mit Status: 77 ***
Leider weiß ich nicht genau, wie ich das ganze dann in der Konsole ausführen kann...
Lesezeichen