我有一個問題, 我試圖此錯誤預期「字符」
if (strncmp(m_DSServer, "TCP:", 4) != 0)
return DS_AS_PROCESS_NAME_INCORRECT;
if
if(strchr(char *(m_DSServer[4]),':')== NULL) //here it is giving me primary-expression before 'char
return DS_AS_PROCESS_NAME_INCORRECT;
else
if(strchr(m_DSServer[4],'/')== NULL)
return DS_AS_PROCESS_NAME_INCORRECT;
我懷疑你需要char * cast周圍的括號。像(char *)一樣。但是,發佈更多的代碼可能會有所幫助。另外,如果實際上是重複的,或者是一個錯字? – Corbin 2012-03-27 06:45:45
我試圖格式化這段代碼,但放棄了。我無法理解什麼是代碼,什麼是文本。 – Nawaz 2012-03-27 06:45:51