Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

C, какъв е проблемът?

Featured Replies

Такам, реших да се занимавам с ученето на компютърни езици, за това почнах С.

Купих си една книжка, която ми помага с тази цел. Та имам един въпрос искам да пиша си следната програмка, но когато я компилирам, ми дава грешка в printf()

#

include <studi.h>


main() 

{


int x;

char  c;

float z;


x = 12 * 23


c = 'k'

z = 123.21


  printf("%d, %c, %f", x, c, z);


 return=0;

}

Не знам в C да има хедърен файл studi.h. В началото трябва да го махнеш това #include <studi.h> и да сложиш #include <stdio.h>. Изписва ти грешка е printf(), тъй като тя е стандартна изходна функция, която не може да работи без файла stdio.h.

  • Автор

10x в книгата питеше studio.h, може да има печатна грешка!

10x в книгата питеше studio.h, може да има печатна грешка!

да, хедърния файл е <studio.h>

  • Автор

Сетне, поразмърдах си главата и си открих грешките, естествено ползвах хедъра:

stdio.h

Но сега искам да попитам нещо друго:

След компилация, като дам да ми пусне програмата, която трябва да изпише " Калата ",

ми се отваря ДОС прозорец и се затваря. Бързо се затваря, има ли някакъв начин да не се затваря този прозорец?

В края на програмата, преди "return 0;" сложи един "празен" scanf, т.е. ето това: scanf(" ");

  • Автор

10x

А още един въпрос:

Може ли да ми дадете една свястна компилираща програма, защото моята забива ако има хедъра <window.h>

ПП: компилатора, който ползвам е Dev C++.

Значи първо само да ти кажа, че в заглавните файлове няма такъв window.h . Файлът се казва windows.h и е възможно оттам да ти идва проблема.

А колкото до Dec C++ наистина е бъгав, но за съжаление такива ще ти се сторят и много други компилатори. Иначе тук можеш да намериш много C/C++ компилатори, както и много други полезни неща.

  • Автор

Грещката беше моя- наистина пиша <windows.h>

10х за линка!

А каква е разликата м/у C и С# ?

Редактирано от kalata23 (преглед на промените)

  • Автор

Абе забелязах, че и един друг компилатор, ми показва следното:

При сорс кода:

#include <stdio.h>

main()

{

	int age;

	char name;

	char wish //Явно май, трябва да направя char name, wish;


	 printf("How old are you?");

	 scanf(" %d", &age);

	 printf("What is your name?");

	 scanf(" %s", &name);

	 printf("What will you wish if you see a gold fish?");

	 scanf(" %s", &wish);

	 return 0;

}

От този код програмата ми излиза така:

Дос конзола:

How old are you?10 ( примерно)

What is your name?What will you wish if you see a gold fish?

И казва, че е завършила програмата.

Плс хелп.

А може ли някой да ми каже свестен компилатор за С, да не е Борланд, Дев или С++ Експрес- всякакви бъгави или и-нет изискващи програми.

10х предварително!

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Публикацията ви съдържа термини, които не допускаме! Моля, редактирайте съдържанието си и премахнете подчертаните думи по-долу. Ако замените букви от думата със звездички или друго, за да заобиколите това предупреждение, профилът ви ще бъде блокиран и наказан!
Напишете отговор в тази тема...

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    26%
    Дарени 256.00 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.