Yeah i figured out what was wrong heres the finaly Version
Code:
#include <stdio.h>
#include <string.h>
void strip_newline( char *str, int size )
{
int i;
for ( i = 0; 1 < size; ++i )
{
if ( str[i] == '\n' )
{
str[i] = '\0';
}
return;
}
}
int main()
{
FILE* Testfile;
FILE *fp;
char name[50];
char lastname[50];
char fullname[100];
printf( " Please enter your first name name: " );
fgets( name, 50, stdin );
strip_newline( name, 50 );
if ( strcmp ( name, "Alex" ) == 0 )
{
printf( "thats my name too.\n" );
}
else
{
printf( "Thats not my name :(\n" );
}
printf( "Your name is %d, letters long", strlen ( name ) );
printf( "Enter Your Last Name: " );
fgets( lastname, 50, stdin );
strip_newline( lastname, 50 );
fullname[0] = '\0';
strcat( fullname, name );
strcat( fullname, " " );
strcat( fullname, lastname );
strcat( lastname, " " );
fp=fopen("C:\\Test.txt", "w");
fprintf(fp, "First Name: %s", name );
fprintf(fp, "LastName: %s", lastname );
printf( "Your full name is %s\n",fullname );
fclose(fp);
getchar();
return 0;
}