大佬教程收集整理的这篇文章主要介绍了If-else中C中的奇怪语法错误,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
32. static int wqb_handler(request_rec* req){ 33. // Open and read our requested file 34. const char* p_file = req->filename; 35. 36. FILE* req_file; 37. if((req_file = fopen(p_file,"r"))==NULL){ 38. return http_NOT_FOUND; 39. }else{ 40. fclose(req_filE); 41. } 42. // @L_801_4@ variables 43. const char* content_type_a = "text/html"; 44. 45. // Set Headers 46. ap_set_content_type(req,content_type_a); 47. if(req->header_only){ 48. return OK; 49. } 50. 51. 52. return OK; 53. }
问题在于该函数,我正在检查这是问题,我认为问题是if-else语句,代码是用C语言编写的,而不是用C语言编写的.
这些是错误:
C:/wqb/wqb1_apache2.c(43) : error C2143: Syntax error : missing ';' in front of 'const' C:/wqb/wqb1_apache2.c(46) : error C2065: 'content_type_a' : undeclarated identifier
您似乎正在使用C模式下的Micrososft Visual studio编译器进行编译.请注意,William H. Gates III选择完全忽略C99,并拒绝更新第三个千年的C实施.
以上是大佬教程为你收集整理的If-else中C中的奇怪语法错误全部内容,希望文章能够帮你解决If-else中C中的奇怪语法错误所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。