Я новичок в C, я нашел этот учебник о струнах и массивах в Интернете и попытался выполнить программу. Они используют eclipse, и я использую Visual Studio 2010 ... пожалуйста, помогите и объясните. Я получаю эти проблемы:ошибка C2065: 'cp': необъявленный идентификатор
error C2143: syntax error : missing ';' before 'type'
error C2143: syntax error : missing ';' before 'type'
error C2143: syntax error : missing ')' before 'type'
error C2143: syntax error : missing ';' before 'type'
error C2065: 'cp' : undeclared identifier
error C2100: illegal indirection
warning C4552: '!=' : operator has no effect; expected operator with side-effect
error C2059: syntax error : ')'
error C2065: 'cp' : undeclared identifier
error C2143: syntax error : missing ';' before '{'
error C2065: 'cp' : undeclared identifier
error C2100: illegal indirection
Это код:
#include <stdio.h>
#include <conio.h>
int main(char argc, char**argv){
char s[] = "string";
printf("string is: %s\n", s);
for(char *cp = s; *cp !=0; ++cp) {
printf("char is %c\n", *cp);
}
getch();
}
vs2012 доволен этим :) – gongzhitaao
Сторона примечания: измените 'char argc' на' int argc'. – Perception
@gongzhitaao какой у компилятора есть? – eLg