мне нужно назначить массив из 6 массивов, и это от типа set[maxSetLength]
«инициализации» ошибка в VS2010 при инициализации массива
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#define maxSetLength 129
typedef short int set[maxSetLength];
int _tmain(int argc, _TCHAR* argv[]){
int i;
set a={0},b={0},c={0},d={0},e={0},f={0}; // Assigning 6 Sets (Arrays) initialized by zeros
set sets[6]={a,b,c,d,e,f}; //Inserting All Sets into one Array (Array Of Arrays)
}
В CodeBlocks компилируется без ошибок, в VS2010 это не делает и эти являются ошибки:
6 раз
error C2440: 'initializing' : cannot convert from 'set' to 'short'
6 раз
IntelliSense: a value of type "short *" cannot be used to initialize an entity of type "short"
12 Ошибки в целом
'test.c: 1: 1: ошибка: stdafx.h: Нет такого файла или directory' , Если вы зададите вопросы, которые никоим образом не зависят от Windows, удалите все Windowsisms из кода перед публикацией. – zwol
@ Запишите, что вы имеете в виду Windowssisms? так учил меня учитель. – GabourX
Тогда ваш учитель некомпетентен. – zwol