LINUX.ORG.RU

union u myU ??????


0

0

У меня такая пробдема. Написал такое: ........................................ 1) char buffer[4]; 2) union u 3) { 4) char ch[4]; 5) int lno; 6) } 7) union u myU; 8)strcpy(myU.ch,buffer); 9)printf("myInteger is %d.\n",myU.lno); 10) } ....................................... Компилятор выдаёт такое: Ругается на стоке 7. error: two or more data types in declaration of `myU' Поскажите в чем неправда?

anonymous

В шестой строке, после фигурной скобки, закрывающей объявление union, забыл поставить точку с запятой.

И еще, на будущее: внизу под полем редактирования сообщения есть селектор режима. Там, в частности, имеется вариант "preformatted text".

int19h ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.