Code:
can somebody help debug a program i have so far please these are errors :

------ Build started: Project: student, Configuration: Debug Win32 ------
Compiling...
student.cpp
e:\student.cpp(9) : error C2143: syntax error : missing ';' before '.'
e:\student.cpp(9) : error C2238: unexpected token(s) preceding ';'
e:\student.cpp(13) : error C2143: syntax error : missing ';' before '}'
e:\student.cpp(18) : error C2556: 'void main(void)' : overloaded function differs only by return type from 'int main(void)'
        e:\student.cpp(5) : see declaration of 'main'
e:\student.cpp(18) : error C2371: 'main' : redefinition; different basic types
        e:\student.cpp(5) : see declaration of 'main'
e:\student.cpp(20) : error C2146: syntax error : missing ';' before identifier 'Student_Name'
e:\student.cpp(20) : warning C4551: function call missing argument list
e:\student.cpp(20) : error C2065: 'Student_Name' : undeclared identifier
e:\student.cpp(21) : error C2065: 'Student_Name' : undeclared identifier
e:\student.cpp(27) : error C2065: 'Student_Name' : undeclared identifier
e:\student.cpp(27) : error C2228: left of '.s' must have class/struct/union
        type is ''unknown-type''
e:\student.cpp(27) : error C2448: 'RecordInfo' : function-style initializer appears to be a function definition
e:\student.cpp(41) : error C2059: syntax error : '}'
e:\student.cpp(41) : error C2143: syntax error : missing ';' before '}'
e:\student.cpp(41) : error C2059: syntax error : '}'
e:\student.cpp(45) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
e:\student.cpp(45) : error C2365: 'printf' : redefinition; previous definition was 'function'
        c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(287) : see declaration of 'printf'
e:\student.cpp(45) : error C2440: 'initializing' : cannot convert from 'const char [46]' to 'int'
        There is no context in which this conversion is possible
e:\student.cpp(46) : error C2065: 'name' : undeclared identifier
e:\student.cpp(46) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
e:\student.cpp(46) : error C2365: 'scanf' : redefinition; previous definition was 'function'
        c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306) : see declaration of 'scanf'
e:\student.cpp(46) : error C2078: too many initializers
e:\student.cpp(47) : error C2059: syntax error : 'for'
e:\student.cpp(47) : error C2143: syntax error : missing ')' before ';'
e:\student.cpp(47) : error C2143: syntax error : missing ';' before '<'
e:\student.cpp(47) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
e:\student.cpp(47) : error C2143: syntax error : missing ';' before '++'
e:\student.cpp(47) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
e:\student.cpp(47) : error C2086: 'int i' : redefinition
        e:\student.cpp(47) : see declaration of 'i'
e:\student.cpp(47) : error C2059: syntax error : ')'
e:\student.cpp(48) : error C2447: '{' : missing function header (old-style formal list?)
e:\student.cpp(98) : error C2059: syntax error : '}'
e:\student.cpp(98) : error C2143: syntax error : missing ';' before '}'
e:\student.cpp(98) : error C2059: syntax error : '}'
Build log was saved at "file://e:\Debug\BuildLog.htm"
student - 33 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========