#c #command-prompt #.obj
#c #командная строка #.obj
Вопрос:
Я здесь новичок. Я писал несколько программ, и всякий раз, когда я запускаю их в командной строке, создается .obj
файл. Есть ли способ остановить это?
int getComments(const char *fileName)
{
char line[300];
int comment = 0;
FILE *fp = fopen("string_functions .c", "r");
if (fp == NULL) {
printf("Error: Could not open specified file!n");
return -1;
}
else {
while(fgets(line, 300, fp)) {
int i = 0;
int len = strlen(line);
comment ;
for (i = 0; i < len; i ) {
if (strstr(line, "//")) {
comment--;
break;
}
}
}
return comment;
}
}
int main(void)
{
const char fileName[] = "string_functions .c";
int comments = getComments(fileName);
if (comments >= 0) {
printf("The number of comments is %d", comments);
}
return 0;
}
Комментарии:
1. Эта программа не создает файлы .obj, однако ваш процесс компиляции мог бы. Как вы создаете программу?
2. В университете нам говорят использовать Notepad и командную строку visual studio
3. Это нам ни о чем не говорит. Как именно вы создаете программу?
4. Вам нужны
.obj
файлы из Visual C, но они не являются исполняемыми. Вы должны связать их, чтобы создать исполняемый код.