|
3 / 3 / 1
Регистрация: 18.03.2011
Сообщений: 85
|
||||||
Помогите новичку разобраться с С++21.09.2011, 11:00. Показов 2270. Ответов 8
Метки нет (Все метки)
Доброго всем времени суток!
Пытаюсь изучать С++ и у меня такие вопросы(накопились из разных тем): 1.Когда надо в конце типу float писать f?Надо ли если задавать константу соnst float f=0.5 если передавать конст как аргумент sale(0.25); если инициализировать просто переменную float f=0.5 если поле класса void scale(Distance& dd, float factor ) {…} scale(d1, 0.5);//масштабирование d1 и d2 scale(d2, 0.25); Те же вопросы к типу long :когда надо L в конце? 2.если например у нас есть масив int intArr[] то правилино ли: &intArr=intArr *int intArr=intArr ? 3.Visual C++ отличается Build Solution(F7) от Compile(Ctrl+F7) 4.Ошибка в строке(код из книги) : hConsole = CreateFile("CONOUT$", GENERIC_WRITE | GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, 0L, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0L); ________________________________________ ________________________________________ _____1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\lafore_oop_c++\консольная графика\msoftcon\msoftcon\msoftcon.cpp(1 7) : error C2664: 'CreateFileW' : cannot convert parameter 1 from 'const char [8]' to 'LPCWSTR' 5.При отладке или выполнении програмы часто компилятор выдает : There is no sourse code available for the current location. Show disassembly automatically(OK, Show disassembly) Кда девался мой «источник» если небыло ни ошибок ни предупреждений? И что будет если все-таки подтвердить,розложится код на машинный язык? 6.Куда вписывать аргументы командной строки (С++)? Надо запустить из всех программ Visual Studio 2008 Command Prompt и в консольном окне задать эти параметры или как?И файлы srcfile.срр и destfile.срр должны быть включкены в проэкт?А то я набираю код(из книги) и при выполнении Формат : ocopy srcfile destfile Где все-таки задать эти два аргумента?
0
|
||||||
| 21.09.2011, 11:00 | |
|
Ответы с готовыми решениями:
8
Помогите новичку в C++ разобраться с литературой Помогите новичку разобраться с Типами дробных чисел.
|
| 21.09.2011, 11:04 | |||||||
1
|
|||||||
|
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
|
|
| 21.09.2011, 11:13 | |
|
6. Аргументы командной строки вписываются в окне свойств проекта.
Project->Propeties->Configuration Propeties->Debugging-> Command Arguments
1
|
|
|
3 / 3 / 1
Регистрация: 18.03.2011
Сообщений: 85
|
|
| 21.09.2011, 11:28 [ТС] | |
|
Извенити,просто было открыто несколько вкладок с форума
0
|
|
|
3602 / 2743 / 355
Регистрация: 11.03.2009
Сообщений: 6,304
|
|||||||||||||
| 21.09.2011, 13:04 | |||||||||||||
Добавлено через 7 минут Добавлено через 7 минут Добавлено через 8 минут
1
|
|||||||||||||
|
3 / 3 / 1
Регистрация: 18.03.2011
Сообщений: 85
|
|
| 21.09.2011, 16:41 [ТС] | |
|
И все-таки как это исправить:
4.Ошибка в строке(код из книги) : hConsole = CreateFile("CONOUT$", GENERIC_WRITE | GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, 0L, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0L); ________________________________________ ________________________________________ _____ cpp(17) : [B]error C2664:'CreateFileW' : cannot convert parameter 1 from 'const char [8]' to 'LPCWSTR'
0
|
|
|
3602 / 2743 / 355
Регистрация: 11.03.2009
Сообщений: 6,304
|
|
| 21.09.2011, 16:43 | |
|
CreateFile => CreateFileA
1
|
|
|
3 / 3 / 1
Регистрация: 18.03.2011
Сообщений: 85
|
||
| 25.10.2011, 21:48 [ТС] | ||
|
Тогда, когда ты хочешь чтобы константа имела тип именно float.
Но если ,например массив типа float float far[]={12f, 4f, 0.5f, 56f, 789.5f}; 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\lafore_oop_c++\задания\к гл14\ex14_5\ex14_5\ex14_5.cpp(25) : error C2059: syntax error : 'bad suffix on number' 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\lafore_oop_c++\задания\к гл14\ex14_5\ex14_5\ex14_5.cpp(25) : error C2146: syntax error : missing '}' before identifier 'f' 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\lafore_oop_c++\задания\к гл14\ex14_5\ex14_5\ex14_5.cpp(25) : error C2146: syntax error : missing ';' before identifier 'f' 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\lafore_oop_c++\задания\к гл14\ex14_5\ex14_5\ex14_5.cpp(25) : error C2065: 'f' : undeclared identifier и так для каждого числа в массиве И речь только о константах или при инициализации переменных тоже надо f в конце? Добавлено через 5 минут float far[]={12f, 4f, 0.5f, 56f, 789.5f}; 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\lafore_oop_c++\задания\к гл14\ex14_5\ex14_5\ex14_5.cpp(25) : error C2059: syntax error : 'bad suffix on number' 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\lafore_oop_c++\задания\к гл14\ex14_5\ex14_5\ex14_5.cpp(25) : error C2146: syntax error : missing '}' before identifier 'f' 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\lafore_oop_c++\задания\к гл14\ex14_5\ex14_5\ex14_5.cpp(25) : error C2146: syntax error : missing ';' before identifier 'f' 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\lafore_oop_c++\задания\к гл14\ex14_5\ex14_5\ex14_5.cpp(25) : error C2065: 'f' : undeclared identifier и так для каждого числа в массиве И речь только о константах или при инициализации переменных тоже надо f в конце?
0
|
||
|
3602 / 2743 / 355
Регистрация: 11.03.2009
Сообщений: 6,304
|
|||||||
| 26.10.2011, 11:11 | |||||||
1
|
|||||||
| 26.10.2011, 11:11 | |
|
Помогаю со студенческими работами здесь
9
Помогите новичку разобраться. Помогите новичку разобраться с java. помогите новичку разобраться с dc-dc преобразователями Помогите разобраться глупому новичку Помогите новичку разобраться с опросом кнопок Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|