GetUserMessages bug fix
This commit is contained in:
parent
c80b787341
commit
6781ac89ad
16
myserver.c
16
myserver.c
@ -49,10 +49,13 @@ struct msgNumberArr getUserMessages(char username[1024])
|
||||
{
|
||||
FILE *filePointer;
|
||||
char filename[1024];
|
||||
if('\n' == username[strlen(username) - 1]){
|
||||
username[strlen(username) - 1] = '\0';
|
||||
}
|
||||
strcpy(filename, username);
|
||||
strcat(filename, ".bin");
|
||||
filePointer = fopen(filename, "wb");
|
||||
printf("start getUserMessages() Filename: %s, Username: %s\n", filename, username);
|
||||
filePointer = fopen(filename, "rb");
|
||||
printf("\n\nstart getUserMessages() Filename: %s, Username: %s\n\n", filename, username);
|
||||
if (!filePointer)
|
||||
{
|
||||
printf("\x1B[31User Message Speicher konnte nicht gelesen werden!\x1B[37m\n");
|
||||
@ -63,6 +66,7 @@ struct msgNumberArr getUserMessages(char username[1024])
|
||||
int i = 0;
|
||||
struct msgNumberArr msgNumbersStruct;
|
||||
|
||||
|
||||
//int msgNumberArr[1024];
|
||||
|
||||
//printf("Vorm while\n");
|
||||
@ -72,7 +76,7 @@ struct msgNumberArr getUserMessages(char username[1024])
|
||||
//printf("Im while\n");
|
||||
|
||||
fread(&msgNumbersStruct, sizeof(struct msgNumberArr), 1, filePointer);
|
||||
|
||||
printf("\nmsgNumberSrtruct lenght: %d\n", msgNumbersStruct.lenght);
|
||||
//}
|
||||
//printf("Nach dem while\n");
|
||||
fclose(filePointer);
|
||||
@ -81,6 +85,10 @@ struct msgNumberArr getUserMessages(char username[1024])
|
||||
|
||||
int addUserMessage(char username[1024], int msgNumber)
|
||||
{
|
||||
if('\n' == username[strlen(username) - 1]){
|
||||
username[strlen(username) - 1] = '\0';
|
||||
}
|
||||
//username[strlen(username)-1] = "\0";
|
||||
printf("addUserMessage(), username: %s, msgNumber: %d\n", username, msgNumber);
|
||||
int msgNumbers[1024];
|
||||
struct msgNumberArr msgNumbersStruct = getUserMessages(username);
|
||||
@ -415,10 +423,8 @@ int main(int argc, char **argv)
|
||||
printf("->LIST->Username wurde eingegeben:\x1B[33m %s\x1B[37m\n", bufferString);
|
||||
char *username;
|
||||
username = strdup(bufferString);
|
||||
username[strlen(username)-1] = '\0';
|
||||
printf("USERNAME: %s ENDE", username);
|
||||
|
||||
|
||||
struct msgNumberArr msgNumbersStruct = getUserMessages(username);
|
||||
printf("msgnumberstruct lenght: %d", msgNumbersStruct.lenght);
|
||||
int msgNumbers[1024];
|
||||
|
Loading…
x
Reference in New Issue
Block a user