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

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

Kaldata.com - Форуми

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

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

Добре дошли!

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

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

 

Курсова работа на C

Featured Replies

Здравейте, имам да направя програма на C.Ето и условието:

 

Да се състави програма на C,която организира работата на потребителя с програмата чрез меню,от което се избира едно от следните действия:
1:Чете от клавиатурата текст(до въвеждане на *) и го съхранява в текстов файл text.txt
2:Прочита съдържанието на text.txt и извършва следните статистически обработки:
-Намира броя на думите(думите са разделени с интервал и точка)
-Извежда думата с най-много символи(най-дългата дума)
-Извежда всички думи с четири символа
Тези резултати програмата извежда на екрана на монитора.
3:Прочита съдържанието на text.txt и записва нов файл text1.txt ,в който всички думи от text.txt се изписват на нов ред.
4:Прочита съдържанието на text1.txt и го извежда на екрана.
5:Край на работата с програмата.

 

Ако може някой да ми напише програмата,защото доста от нещата не ги разбирам и ако може да е с коментари,че да се опитам да го разбера ще съм много благодарен.Ето този код аз съм го писал,няма нищо общо със задачата просто исках да разбера как стават нещата.Не знам какви функции трябва да напиша преди int_tmain и след case ..: и накрая след return 0;.....Ако може някой да ми обясни и  да я напише ще съм му безкрайно благодарен.

 

#include "stdafx.h"
#include <stdio.h>

FILE*create(int*log);
int maxread(FILE*fp, char*fn);
void printfile(FILE*fp, char*fn);
int broy5(FILE*fp, char*fn);
void words_counter(FILE*fp);


int _tmain(int argc, _TCHAR* argv[])
{
int log, m;
FILE *fp;
for (; {
printf("n MAIN MENU");
printf("n 1:Chete ot klav tekst i go suhranqva");
printf("n 2:Prochita sudurjanieto na teksta,namira");
printf("n 3:Prochita teksta i zapisva nov tekst kudeto dumita sa na nov red");
printf("n 4:Prochita tekst2 i go izvejda na ekrana");
scanf_s("%d", &amp;m);
switch (m){
case 1:fp = create(&amp;log); break;
case 2:if (log) printf("n max=%d", maxread(fp, "chisla.txt")); break;
case 3:if (log) printf("n broiat na cifrite 5 e %d", broy5(fp, "chisla.txt")); break;
case 4:words_counter(fp); break;
}
}
return 0;



}void words_counter(FILE*fp){
char word[40], c;
int wordscount = 0, i = 0;
if (fp){
while ((c = fgetc(fp)) != EOF){
if (c != ' '&amp;&amp;c != '!'&amp;&amp;c != '.'&amp;&amp;c != ','&amp;&amp;c != 'n'){
word[i] = c; i++;
}
else if (i &gt; 0){
wordscount++;
word[i] = '';
if (i == 2)printf("n %s", word);
i = 0;
}
}
}
}

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

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

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

Дарение

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

Бюлетин

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

Профил

Навигация

Търсене

Търсене

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

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