Hi,
Mein untenaufgeführtes Skript spuckt leider Fehler aus, welche ich so auch nicht nachvollziehen kann, da dieses Skript einmal funktioniert hat.
Hoffe eienr kann helfen.
Mein untenaufgeführtes Skript spuckt leider Fehler aus, welche ich so auch nicht nachvollziehen kann, da dieses Skript einmal funktioniert hat.
Hoffe eienr kann helfen.
Code:
//------------------------------------------------
#include <vcl.h>
#include <iostream.h>
#include <fstream.h>
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <string.h>
#include <stdlib.h>
#pragma hdrstop
//------------------------------------------------
struct daten
{
char datensatz[200];
char test[200];
};
daten merker;
FILE *vin, *vout;
void aendern()
{
fgets(merker.datensatz, 200, vin);
int zaehler=1;
int i=0;
do
{
if(merker.datensatz[i] == ' ')//[C++ Warnung] Unit1.cpp(35): W8098 Ungültige mehrstellige Zeichenkonstante
{
merker.test[i]=merker.datensatz[i];
}i++;
}while(zaehler!=0);
}
printf("Datensatz=%c", &merker.test);[C++ Fehler] access.cpp(42): E2356 Redeklaration von 'printf(const char *,...)' mit anderem Typ
void ausgabe()
{
fprintf(vout, "%s", merker.test);
}
//------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
vin = fopen ("test.log", "r");
vout = fopen ("test1.log", "w");
aendern();
fclose(vin);
fclose(vout);
getch();
return 0;
}
//------------------------------------------------
Zuletzt bearbeitet: