Jump to content
Модераторы форума - Assembler & Bercana
  • Откройте аккаунт на Диспуте за 5 минут

    Продаете недвижимость, машину, телефон, одежду?  Тысячи  просмотров ежедневно на dispute.az  помогут вам. Бесплатная доска обьявлений.

Помогите с компиляцией


alikhantara

Recommended Posts

Всем Алоха.
Начал изучения языка С,и вот какая проблемка вышла:
вот готовый скрипт,который должен выполнятся (взял из своего учебника)
[color=#0000FF][font=Verdana][size=2]#include <stdio.h>
#include <conio.h>
/*Пример программы ввода символа с клавиатуры*/
main()
{
char ch;
printf("Нажмите любую алфавитно-цифровую клавишу");
ch=getch();/* вводит один символ с клавиатуры */
if (ch=='s') printf("Вы нажали клавишу s\n");
printf("Вы нажали клавишу ", ch);
getchar();
}[/size][/font][/color]
[font="Verdana"][size="2"][color="#0000FF"]
[/color][/size][/font]
нужно это скомпилировать. смотрю свой компилятор (я так понял мне gcc нужен)

[dada@dada-comp Desktop]$ rpm -q gcc
gcc-4.5.1-4.fc14.i686
Всё тип-топ.
выполняю :

[dada@dada-comp Desktop]$ gcc test.c
test.c:2:19: fatal error: conio.h: No such file or directory
compilation terminated.
покурив man нашёл параметр -o,выполняю :

[dada@dada-comp Desktop]$ gcc -o test.c
gcc: no input files

В чём прикол ? Где я ошибаюсь ?
Операционная система Fedora 14.

Link to comment
Share on other sites

[quote name='alikhantara' timestamp='1298032195' post='8381230']
Всем Алоха.
Начал изучения языка С,и вот какая проблемка вышла:
вот готовый скрипт,который должен выполнятся (взял из своего учебника)
[color="#0000ff"][font="Verdana"][size="2"]#include <stdio.h>
#include <conio.h>
/*Пример программы ввода символа с клавиатуры*/
main()
{
char ch;
printf("Нажмите любую алфавитно-цифровую клавишу");
ch=getch();/* вводит один символ с клавиатуры */
if (ch=='s') printf("Вы нажали клавишу s\n");
printf("Вы нажали клавишу ", ch);
getchar();
}[/size][/font][/color]
[font="Verdana"][size="2"] [/size][/font]
нужно это скомпилировать. смотрю свой компилятор (я так понял мне gcc нужен)

[dada@dada-comp Desktop]$ rpm -q gcc
gcc-4.5.1-4.fc14.i686
Всё тип-топ.
выполняю :

[dada@dada-comp Desktop]$ gcc test.c
test.c:2:19: fatal error: conio.h: No such file or directory
compilation terminated.
покурив man нашёл параметр -o,выполняю :

[dada@dada-comp Desktop]$ [b]gcc -o test.c [/b]
gcc: no input files

В чём прикол ? Где я ошибаюсь ?
Операционная система Fedora 14.
[/quote]

Вы даете оутпут, а где соурс? =)

попробуйте
gcc -Wall test.c -o test

Link to comment
Share on other sites

[quote name='alikhantara' timestamp='1298032195' post='8381230']
Всем Алоха.
Начал изучения языка С,и вот какая проблемка вышла:
вот готовый скрипт,который должен выполнятся (взял из своего учебника)
[color=#0000FF][font=Verdana][size=2]#include <stdio.h>
#include <conio.h>
/*Пример программы ввода символа с клавиатуры*/
main()
{
char ch;
printf("Нажмите любую алфавитно-цифровую клавишу");
ch=getch();/* вводит один символ с клавиатуры */
if (ch=='s') printf("Вы нажали клавишу s\n");
printf("Вы нажали клавишу ", ch);
getchar();
}[/size][/font][/color]
[font="Verdana"][size="2"][color="#0000FF"]
[/color][/size][/font]
нужно это скомпилировать. смотрю свой компилятор (я так понял мне gcc нужен)

[dada@dada-comp Desktop]$ rpm -q gcc
gcc-4.5.1-4.fc14.i686
Всё тип-топ.
выполняю :

[dada@dada-comp Desktop]$ gcc test.c
test.c:2:19: fatal error: conio.h: No such file or directory
compilation terminated.
покурив man нашёл параметр -o,выполняю :

[dada@dada-comp Desktop]$ gcc -o test.c
gcc: no input files

В чём прикол ? Где я ошибаюсь ?
Операционная система Fedora 14.
[/quote]

видна же с ошибки [b]fatal error: conio.h: No such file or directory[/b] он не видет директорию

Link to comment
Share on other sites

решил проблему,и заодно чуть-чуть подправил сам код и всё заработало
вот что получилось :

// #include <stdio.h>
#include <wchar.h>

main()
{
wchar_t ch;
printf("Нажмите любую алфавитно-цифровую клавишу: ");
// ch=getwc(stdio); /* вводит один символ с клавиатуры */
ch=getwchar();
if (ch=='s') printf("Вы нажали клавишу s\n");
printf("Вы нажали клавишу %c (%d)", ch, ch);
getchar();
printf("\nАлихантара (с) 2011\n");
}

спасибо всем.

Link to comment
Share on other sites

[quote name='Natik209' timestamp='1298035421' post='8381880']
видна же с ошибки [b]fatal error: conio.h: No such file or directory[/b] он не видет директорию
[/quote]

как видно coni.h пришлось убрать =)
Пы.Сы : это мой первый опыт на Си,будьте чуть снисходительны =)

Link to comment
Share on other sites

[quote name='alikhantara' timestamp='1298037253' post='8382228']
как видно coni.h пришлось убрать =)
Пы.Сы : это мой первый опыт на Си,будьте чуть снисходительны =)
[/quote]

Старый добрый Си)) В [url="http://ru.wikipedia.org/wiki/Conio.h"]википедии[/url] достаточно хорошо про conio.h написано. Удачи в изучении)

Link to comment
Share on other sites

[quote]Мне очень интересно стало, почему вы выбрали Си, а не Джаву к примеру? Каковы планы? [/quote]
Си изучить, как мне кажется, легче чем Java. Ну то есть неплохой выбор. Краткий и емкий язык.

Link to comment
Share on other sites

[quote name='Greencash' timestamp='1298050371' post='8383434']
Мне очень интересно стало, почему вы выбрали Си, а не Джаву к примеру? Каковы планы? gizildish
[/quote]

этой мой первый опыт в програмировании (не считая написания скриптов на bash). Решил начать с классики =)
а в планах есть стать разработчиком,принять участие в разработке дистрибутива Линукс и так далее.

Link to comment
Share on other sites

[quote name='alikhantara' timestamp='1298100264' post='8386152']
этой мой первый опыт в програмировании (не считая написания скриптов на bash). Решил начать с классики =)
а в планах есть стать разработчиком,принять участие в разработке дистрибутива Линукс и так далее.
[/quote]
думаю не слишком разумный выбор для настоящего времени. это конечно же язык мощный, но лучше было по сравнению взять С++, уж точно не проиграли бы, ну а так еще рульнее Java или Python ну и C# тоже

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Our picks

    • Из Хырдалана и Забрата массово бегут люди срочно выставляя на продажу свою недвижимость
      Резко возросло число объявлений о продаже жилья в Хырдалане.
        • Like
      • 78 replies
    • В Баку начинается строительство новой дороги
      С учетом перспективного развития города Баку Государственным агентством автомобильных дорог Азербайджана дается старт строительству новой автомобильной дороги от улицы Гасана Алиева до станции метро «Кероглу», параллельно проспекту Зии Буниядова.
      Об этом сообщили в госагентстве.
      Общая длина шестиполосной дороги составит 3896 метров с шириной полос 3,5 метра. На дороге будут построены четыре тоннеля и три подземных пешеходных перехода.
      В настоящее время от метро «Улдуз» в направлении улицы Алескера Гаибова ведутся работы по транспортировке тяжелой техники и оборудования на территорию.
      https://media.az/society/v-baku-nachinaetsya-stroitelstvo-novoj-dorogi
      • 35 replies
    • В Баку выставлена на продажу квартира по фантастической цене - ФОТО
      В Баку выставлена на продажу квартира по фантастической цене.
      Как сообщает Oxu.Az, соответствующая информация распространена на сайтах объявлений.
      Так, девятикомнатную квартиру площадью 555 кв.м предлагают покупателям за 12 млн манатов.
        В объявлении упоминается, что на указанном этаже расположена только одна квартира и соседей не будет.
      https://ru.oxu.az/society/866997
        • Like
      • 97 replies
    • Где выгоднее отдыхать: в Азербайджане или за рубежом? - ОПРОС
      Baku TV провел опрос среди жителей столицы с целью узнать, где, по их мнению, выгодно отдыхать: в Азербайджане или за рубежом.
      Большинство участников опроса предпочло потратить деньги на отдых за границей.
      «Проживание в наших гостиницах обойдется в три раза дороже», - сказал один из опрошенных.
      Между тем сотрудники туристических компаний также отметили, что цены на отели за границей практически такие же, как у нас, а в некоторых случаях даже ниже.
      «Например, стоимость недельного тура на одного человека в Габалу начинается от 700 манатов. А тур на тот же период в Грузию обойдется от 500 манатов», - сказал один из них.
       
        • Like
      • 135 replies
    • Отомстил отцу за избиение матери: жуткие подробности убийства брата главы ИВ Лянкярана

      Долгое время подробности этого жуткого происшествия не разглашались ни во время следствия, ни в ходе судебного процесса. Судьи решили, что слушания должны проходить в закрытом режиме, без допуска СМИ.
      Однако Qafqazinfo удалось выяснить некоторые детали этой семейной трагедии. Согласно материала
        • Like
      • 35 replies
    • Депутат: Некоторых женщин убивают за то, что они не считают мужей главой семьи
      В последнее время в Азербайджане растет число женщин, убитых своими мужьями.
      По данным расследования Bizim.Media, за последние два месяца Генеральная прокуратура зарегистрировала около 10 фактов убийства женщин их супругами. Эта печальная статистика актуализирует вопрос о необходимости прохождения парами психологического анализа перед вступлением в брак.
      Между тем заместитель председателя комитета по правам человека Милли Меджлиса Таир Керимли в своем заявлении Bizim.Media отметил, что не испытывает оптимизма относительно идеи обязательного психологического анализа для пар перед свадьбой.
      «Прохождение медицинского осмотра перед браком обязательно, поскольку только так можно выявить скрытые заболевания. Но психологический анализ в Азербайджане не применяется, да и за рубежом такой широкой практики нет, и то лишь в добровольном порядке», - отметил депутат.
      Что касается женщин, убитых мужьями, Таир Керимли полагает, что это происходит из-за вопросов чести.
      «Одна из главных причин заключается в том, что некоторые дамы, прикрываясь гендерным равенством, создают образ сильной женщины и не считают мужей главой семьи, а некоторые и вовсе идут по плохому пути. То есть зачастую убийства женщин происходят из-за вопросов чести», - сказал он.
      Депутат призвал стремиться к построению чистого общества, чтобы никому даже в голову не приходило сворачивать на плохой путь.
      «В советское время тоже были случаи убийства женщин мужьями на почве ревности. В любом случае я не поддерживаю идею применения психологического анализа перед браком на законодательном уровне. Это будет своего рода унижением для пары: как будто мы проверяем, в своем ли они уме», - заключил Т.Керимли.
      https://media.az/society/deputat-nekotoryh-zhenshin-ubivayut-za-to-chto-oni-ne-schitayut-muzhej-glavoj-semi
        • Like
      • 54 replies
    • В районе метро Гара Гараева продаётся объект под новостройкой
      В Низаминском районе,около станции метро Г.Гараева, под новостройкой на 1-м этаже (18/1) продается объект общей площадью 65 кв.м. Очень интенсивный пешеходный и автомобильный трафик. Имеются все условия, развитая инфраструктура, паркинг и т.д. Все документы в порядке, купчая на нежилое помещение.Оплата 1%.   Цена 550000  манат     0552522225
      • 0 replies
    • Можно ли использовать пенсионные накопления до выхода на пенсию?
      Пенсионный возраст в Азербайджане является предметом многочисленных дискуссий.
      Для мужчин он составляет 65 лет, для женщин – 63,5 года. Возрастной предел для женщин увеличивается на шесть месяцев каждый год, начиная с 1 июля 2017 года. В 2027-м возраст выхода на пенсию для мужчин и женщин будет одинаковым - 65 лет.
      Как долго гражданин может прожить после выхода на пенсию - никто не знает. Таким образом, накопленный за годы работы пенсионный капитал можно будет получать в лучшем случае 10-15 лет.
      Почему мы не можем использовать накопления раньше, чем выйдем на пенсию? Обязательно ли нам ждать 65 лет, чтобы воспользоваться своим правом?
      Подробнее об этом - в сюжете İTV:
      https://media.az/society/mozhno-li-ispolzovat-pensionnye-nakopleniya-do-vyhoda-na-pensiyu
        • Upvote
        • Like
      • 54 replies
  • Recently Browsing   0 members, 0 guests

    • No registered users viewing this page.
×
×
  • Create New...