• XSS.stack #1 – первый литературный журнал от юзеров форума

Не компилируется :(

Stifler

RAM
Пользователь
Регистрация
26.04.2005
Сообщения
125
Реакции
5
Вообщем решил учит C там есть такая тема
main()
{
puts("OK")
}

Сделал как тут написано (Компилятор)

Эту фигню пробывал написать в простом редакторе и потом пробывал в "Source Editor" сохранять пробывали в cpp и в .С

Потом вводил в командную строку
C:\>borland\bcc55\bin\RUNBOR.BAT bcc32 c:\borland\bcc66\bin\test.c

И так пробывал

C:\>borland\bcc55\bin\RUNBOR.BAT bcc32 test.c

Короче выдаёт ошибку
C:\>bcc32 c:\borland\bcc66\bin\test.c
Borland C++ 5.5.1 for Win32 Copyright © 1993, 2000 Borland
Error E2194: Could not find file 'c:\borland\bcc66\bin\test.c'
Добавлено [time]1125678286[/time]
Чо за трабл ? Может мне чото надо чтоб сохранилось в .С ?
 
Ну если говорить конкретно про ошибку то ты уверен что файл с исходником (который ты набирал в редакторе) ты сохранил по адресу "c:\borland\bcc66\bin\test.c", ато компилятор пишет что его там нет ;)

З.Ы. Учи английский хотябы на уровень пятого класса средней школы ;)
З.З.Ы. C незнаю, но че за оператор puts? :blink: И разве он недолжен оканчиваться ";"?
 
адресу "c:\borland\bcc66\bin\test.c", ато компилятор пишет что его там нет

100% Там стоит ещё и в .cpp и в .c просто книга и про с++ и про с одновремено так хз на каком это!


Добавлено [time]1125694389[/time]
Короче посоветуёте хороший интепрератор и всё или редактор в котором сразу компилятор есть
 
как компилятор советую lcc. компилировать так: lcc.exe путь к файлу.
как редактор + компилятор (плюс ещё много чего) - Visual studio.NET (рекомендую 2003).

А ещё попробуй борландом компилить так:
C:\borland\bcc55\bin\bcc32.exe test.c
Добавлено [time]1125713859[/time]
З.Ы. в твоем случае неважно - .c или .cpp
 
Ну короче я на борланда обиделся и видимо он на меня (после установки Visual Studio .NET он вообще перестал запускатся!)

А теперь подскажите ламеру как компилить на Visual studio ! Где комилятор лежит или хотябы как ехе компилятора называется
Добавлено [time]1125750115[/time]


е**ть-копать, это какой язык???

По книжке это или С или С++ там точно не написано знаю одно что там обучение идёт одновремено на С и С++ !

Может это просто фигню какуюто для примера написали её даже компилировать не льзя и ненадо?

Добавлено [time]1125750543[/time]
короче вроде получилось :) Только он неврубается что такое puts и вы походу 1 раз это видите ! Блин кто эти книжки пишет руки бы им поотрубать!!!

Вот как получилось: C:\borland\bcc55\bin\bcc32.exe C:\borland\bcc55\bin\test.c

Но всёрамно ответте на вопрос про Visual NEt
 
чессно говоря у меня эта студия неустановлена, но вроде должен называться типа vcc.exe или типа того. Или запускай саму IDE, открывай в нем файл с исходником и там жми компилировать.

А вобще я тебе советую такие небольшие проекты компилить спомощью lcc из коммандной строки. А в качестве редактора много чего подойдет (лиш бы подсветка синтаксиса была).
 
Интересно, кто-нибудь эту тему читает еще?...
У меня подобный вопрос про VS6.0
Проект типа hello world НЕ ЛИНКУЕТСЯ... Не могу понять почему :(


Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/my.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Вот.
help please! :help:
 
А может и с самим линкером чего...
попробуй взять другой линкер
 
А слабо хелловорлд сам сюда кинуть?


А может и с самим линкером чего...
попробуй взять другой линкер
А слабо хелловорлд сам сюда кинуть?

Не слабо :)

# include <iostream.h>

void main (void)
{
cout << "Hello world!\n";
}

А может и с самим линкером чего...
попробуй взять другой линкер

А насчет линкера... вот хотелось бы интегрированной средой пользоваться :(
 
# include <iostream.h>

void main (void)
{
cout << "Hello world!\n";
}

а если исправить ошибки, то он скомпилится?

попробуй:

Код:
#include <iostream>

int main ()
{
std::cout << "Hello world!\n";
return 0;
}
 
Попробуйте такой код (у меня неточто интегрированной среды, а даже компилятора для c/c++ нет, такчто не проверял):

Код:
using namespace std

# include <iostream>

int main()
{
cout << "Hello world!\n";
}
 
nerezus
Я c++ незнаю, но насколько я помню если от функции не требуется возвращения результата, то можно неуказывать тип возвращаемых данных. Помоему тока для этого надо писать static int main()
Точку с запятой случайно пропустил. Про пробел незнал.

Olga

Ну так попробуйте откомпилировать другим компилятором - lcc например. Если он откомпилит значит синтаксис верный.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх