Я работаю над кодом на C в Visual Studio 2005 на Win7 Pro x64. Код правильный; он компилируется и работает на MinGW под Eclipse. Однако использование определенных функций из стандартных библиотек C, таких как stdio или stdlib, приводит к тому, что в следующих строках появляются синтаксические ошибки при сборке кода в VS2005. Как пример:
#include<time.h>
#include<stdlib.h>
#include<stdio.h>
#include"someOtherHeader.h"
int main(void){
srand((unsigned int) time(NULL));
double start;
.
.
.
Следующий код не имеет значения. VS2005 говорит, что отсутствует «;» перед «тип». Комментирование srand () решает проблему. Как ни странно, когда rand () вызывается позже, проблем нет. Я также заметил поведение с exit () и fprint (). Но не с помощью malloc (). Мысли? * * 1004