Chi è che mi dice perchè non funzia 'sta funzione???
#include <stdio.h>
#include <iostream.h>
#include <windows.h>
#include <string.h>
int main(){
char a;
void benvenuto(void);
benvenuto();
cin >>"%c",a;
return(0);
}
void benvenuto(void){
char patch[17]="\\chathistory", text[8]="PROVAAA",buff[255];
DWORD bytewritten;
cout <<"\nProgramma di chat\nby RosS29";
cout <<"\nCreazione file in corso...";
if(CreateFile(patch,GENERIC_WRITE,FILE_SHARE_WRITE,NULL,CR EATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)==INVALID_HANDLE_VA LUE)
cout <<"\nErrore creazione File "<<patch<<" !!!";
else
if(WriteFile(patch,text,8,&bytewritten,NULL)!=0)
cout <<"\nFile "<<patch<<" Creato e scritto con successo!!!";
else
cout <<"\n\nErrore scrittura File "<<patch<<" !!!\n"<<bytewritten<<" Byte Scritti!\nErrore "<<GetLastError();
if(ReadFile(patch,buff,8,&bytewritten,NULL)==0)
cout<<"\nErrore "<<GetLastError();
}
Cioè il file lo crea ma poi non riesce ne a modificarlo ne ad aprirlo!!!!
UFFFAAAAA!!!!!!!!!!!!!
Rispondetemi vi prego!!!!
Grazie
CiauZZZzZZZ!!!!