Loading...
Jovanna avatar Jovanna 186 Точки

judge + zip файл = "Грешка при компилация"

Здравейте,

при следните стъпки (по-долу), judge не ми обработва файла. Какво не правя както трябва? Винаги ми дава "Грешка при компилация"

1/ решавам си правилно задачата :-) 

(ограниченията за време и памет са ок!)

2/ zip-вам само .cpp файла, като закоментирам в него реда с "#include "stdafx.h" което идва от Visual Studio

3/ селектвам и изпращам.

И връща ever ever "Грешка при компилация" ?

 

Тагове:
0
C++ Fundamentals
georgi.stef.georgiev avatar georgi.stef.georgiev 921 Точки

Здравей,

Коя задача, на кое състезание? Задачата cpp файл ли изисква и какво очаква да има в него?

Пробва ли да компилираш файла си в CodeBlocks? Компилаторът на visual studio е различен от този на codeblocks, а този на codeblocks съвпада с използвания в системата. Понякога се случва да ти липсва някой include - принципно когато include-неш нещо, то include-ва други неща, но какви са тези неща зависи от компилатора. Така че е възможно във visual studio да пропуснеш някой include, но компилаторът да го include заради нещо друго, което ползваш, но компилаторът на системата да го няма това поведение. Примерно #include<sstream> при повечето компилатори вътрешно прави #include<string>, но е препоръчително и двете да си ги include-неш ако ще ползваш и двете.

Ако кажеш състезанието и задачата ще мога да погледна, но така предимно гадая.

Поздрави,

Жоро

1
Jovanna avatar Jovanna 186 Точки

Здравей, 

пробвах с Code::Blocks, ок е там.

C++ Programming Exam - 21 May 2017 / 03. Emails (E1-Task-3-Emails)

 

0
georgi.stef.georgiev avatar georgi.stef.georgiev 921 Точки

Погледнах, при мен не се компилира под Code::Blocks - получавам грешка stray '\377' in program.

Това го видях и при един друг колега преди време, виж този въпрос: https://softuni.bg/forum/19449/ja3-task-1-kompilacionna-greshka

Май Visual Studio вкарва разни мизерии (специални символи) в кода. Най-лесния fix е да копираш кода и да го paste-неш в Notepad.exe и да го запазиш (като запазваш трябва да ти пише ANSI encoding - пише го долу на Save As диалога). Новото запазено нещо ги губи тези символи специални символи, защото тях ги няма в ANSI кодировката и компилацията минава.

Пробвай така и виж какво ще стане - аз току що тествах и ти подкарах решението (80 от 100, 2 time-limit tests).

Поздрави,

Жоро

1
Jovanna avatar Jovanna 186 Точки

Здравей Жоро,

много благодаря за помощта! Явно точно в което казваш е проблема. Не се оправи през Notepad, даже и с ANSI отдолу. С пренаписване на библиотеките в Code::Blocks също не стана. Но, CLion , copy-paste през него и се оправи! !!! Жааалко че е платен... много готина средичка. Май трябва да им искам златен бонбон за реклама :-))

Поздрави!

0
21/01/2018 13:21:21
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.