Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Указатель на функцию, которая возвращает массив C (СИ)
Данная программа делает следующее: 1) просит ввести пользователя целое число в пределе 1-50 включительно(например подали 4). 2) Далее функция toZero() принимает данное значение и заполняет массив... Aliaxandr, указатель на функцию - это когда вот так: int* (*func)(int n); Звездочка для указателей на функцию всегда в скобках
C (СИ) Некорректный вывод динамического массива https://www.cyberforum.ru/ c-beginners/ thread1507977.html
Ввожу массив. При выводе получаю не пойми что. Объясните чайнику в чем дело. #include <stdio.h> #include <conio.h> #include <clocale> #include <iostream> int main() { setlocale(LC_ALL,... #include <clocale> #include <iostream>Вы разделами ошиблись - это заголовки C++.
C (СИ) Как можно использовать ASCII коды символов для проверки корректности ввода? кто знает как можно использовать ASCII коды символов для проверки корректности ввода? вот у меня есть программа int main(){ char name; printf("What is your name? "); scanf("%s", &name); ... чтобы избавится от "волшебных чисел" При этом внеся другое волшебное число 0xBF (или 0xDF, не важно). Проверка-то вроде бы на три копейки, но так никто нормально и не написал char c = name; if... https://www.cyberforum.ru/ c-beginners/ thread1506347.html Почему visual studio ругается на этот код? C (СИ)
#include <stdio.h> int main(void) { float weight; /* вес пользователя */ float value; /* родиевый эквивалент пользователя */ printf("Xoтитe узнать свой родиевый эквивалент?\n");... Среда разработки Visual Studio 2015 Эта (как и большинство программ от M$) хомячковская IDE несёт параноидальный бред и спамит корявыми поделками от майкрософт в замен стандартных функций. Это не...
Прочесть предложение и написать каждое слово в новой строке C (СИ)
#include <stdio.h> #define OUT 0 #define IN 1 /* Требование: составить программу, которая читает предложение и распечатывает его потом по одному слову*/ main() { int ch, state; //... #include <stdio.h> int main(void){ char string="Какое-то предложение"; char word,symbol; while(getchar(string)!=EOF){ if symbol<>' '{ word+=symbol;} else{ printf(word,"\n");} }
C (СИ) Поясните код https://www.cyberforum.ru/ c-beginners/ thread1506219.html
Есть функция в которую приходит вот такой стринг str = "C Exam Year 2015 !!!"; void func(char *str) { int i; for(i=0; str !='\0'; i++) { if ((str>='a') && (str<='z')) str += 'A' -...
C (СИ) Создание потока в оконном приложении https://www.cyberforum.ru/ c-beginners/ thread1507605.html
Как грамотно создать поток в оконном приложении? Я планирую для этой цели использовать функцию Win32 API CreateThread(). В инете нашёл исходник, там CreateThread() вызывается из оконной процедуры, но... MSDN рекомендует использовать _beginthreadex вместо CreateThread: CreateThread function https://msdn.microsoft.com/en-us/library/windows/desktop/ms682453%28v=vs.85%29.aspx A thread in an...
Матрицы: считывание из файла, преобразование, вывод результатов C (СИ)
#include <stdio.h> int main () { srand(time(NULL)); const int n = 10; int a,b,tmp; int i,j; FILE *f = fopen("data.bin","wb"); заполняет массив А, записывает его в файл, из него считывает в другой массив В, т.е. копия, в каждой строке В максимальный элемент заменяет на 0, и дописывает измененный В в конец файла, в Темп пару...
C (СИ) Существует ли функция обратная getch() или getchar()? весь вопрос в том, существует ли функция обратная getch() ну или getchar()? эта программа не завершится, пока после вывода "hallo world" 3 раза не будет нажата клавиша "ENTER". **** - неизвестная мне функция, с помощью которой я хочу сократить нажатие "ENTER"-ов до 1-го ... https://www.cyberforum.ru/ c-beginners/ thread1506998.html Как работает программа C (СИ)
#include <stdio.h> #include <ctype.h> char* ch_remove(char* s, int (*pfn)(const char*)){ char* p1, *p2; for(p1 = p2 = s; *p1; *p1 = *(++p2)){ if(! (*pfn)(p2)) ...
C (СИ) Игра Lines 98 - нужны сорцы
народ может есть у кого то код к игре lines а то чет найти не могу буду благодарен. на С сырцы клона игры под линукс здесь
C (СИ) Удалить из списка информацию о спортсмене с наименьшим количеством очков https://www.cyberforum.ru/ c-beginners/ thread1506117.html
Доброго времени суток! Попалась задачка, которая уже второй день не поддаётся решению. В программе работают почти все функции - создание, просмотр, добавление, однако при удалении структуры... for (i=0; i<n; ++i); { if (p.score<p.score) из массива выскакиваем
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
02.08.2015, 20:45 0

Error unknown type name для объединия - C (СИ) - Ответ 7937056

02.08.2015, 20:45. Показов 11611. Ответов 14
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Saraharas, в Си структуры, перечисления и объединения можно создавать/передавать в параметры только указав перед переменной ключевое слово структуры/переменной/перечисления:
C
1
2
3
4
5
6
7
struct some
{
  int one;
};
 
...
struct some yes;
Либо используйте typedef:
C
1
2
3
4
typedef struct _tagSOME
{
   ...
} some;
Тогда ключевые слова можно не указывать.

Вернуться к обсуждению:
Error unknown type name для объединия C (СИ)
2
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.08.2015, 20:45
Готовые ответы и решения:

Error: unknown type name ‘bool’
Всем здравствуйте, доброго времени суток. Помогите разобраться новичку. Только начал изучать Си, ну и понятное дело, столкнулся с...

Gcc Error: unknown type name ‘swf_t’
Всем привет нашел в интернете исходники одной программы вот они https://github.com/carthageLover/sob Пытаюсь скомпилировать по этой...

Error: array type has incomplete element type
в функции выдает ошибку \arifm.c|4|error: array type has incomplete element type| подправьте пожалуйста main #include...

14
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.08.2015, 20:45
Помогаю со студенческими работами здесь

Программа учета покупок - Error C2143: syntax error: missing ';' before 'type'
Нужно написать программу учёта покупок (название и цена товара) в магазине, данные хранить в массиве структур. При компиляции выдаёт error...

Error 1 error C2450: switch expression of type 'char [80]' is illegal
проблемы с Case, хочу чтобы работало с чаром char yn; cin&gt;&gt;yn; switch(yn); case'y':{cout&lt;&lt;&quot;GOOD&quot;&lt;&lt;endl;} ...

Error: incompatible types when assigning to type 'float' from type 'float (*)
Я написал программу. Она работала, пока я не ввел свои функции PmaxA1 и PmaxB1 (части программы, которые я внес в функции, я...

Ошибка: Error 1 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Пытаюсь написать программу для решения определённых интегралов методом &quot;средних прямоугольников&quot;, но при компиляции выдаёт ошибку, не...

Ошибка [BCC32 Error] E2453 Size of the type 'int[]' is unknown or zero
Функция: int multiplication(int double_matrix1,int double_matrix2, int m, int n) //тут ошибка { int i,j,k; int...

0
Новые блоги и статьи
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
Разработка кроссплатформен­­­­ного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru