HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4591  
Старый 11.10.2009, 22:48
ZdezBilYa
Участник форума
Регистрация: 29.08.2008
Сообщений: 151
С нами: 9315854

Репутация: 107
По умолчанию

Цитата:
Сообщение от nonamez  
c:=((s[1])=pos(' ',s) and (s[2])<>pos(' ',s));
if c:=true
ошибка в операторе присваивания и проверка на истинность неверна

Последний раз редактировалось ZdezBilYa; 11.10.2009 в 22:50..
 
Ответить с цитированием

  #4592  
Старый 11.10.2009, 22:51
nonamez
Познавший АНТИЧАТ
Регистрация: 22.07.2007
Сообщений: 1,291
С нами: 9897010

Репутация: 766


По умолчанию

Эта не я писал,корешу просто надо))) Кто-нить может готовый вариант сотворить,повторю тз: Береться фаил и в нем считаеться количество слов.

С меня плюсы.
 
Ответить с цитированием

  #4593  
Старый 11.10.2009, 23:03
Dosia
Участник форума
Регистрация: 05.06.2009
Сообщений: 127
С нами: 8912059

Репутация: 249
По умолчанию

Проще вроде некуда .... ;D

Код:
program KOLICHESTVO_SLOV_V_FAILE;

var
CountSlov:integer;
f:text;
strA:string;

begin
Assign(f,'D:\pr1.txt');
reset(f);
read(f,strA);
close(f);
countslov:=0;
while pos(' ',strA) <> 0 do begin
if copy(strA,1,pos(' ',strA)) <> ' ' then begin
CountSlov:=CountSlov+1;
end;
delete(stra,1,pos(' ',strA));
end;
if strA<> '' then  CountSlov:=CountSlov+1;

writeln('Kolichestvo slov v faile = ',CountSlov);
readln;
end.
Результат работы:

input.txt:
Код:
Hello world hellow world 1 2 3 hello
Код:
Kolichestvo slov v faile = 8
input.txt:
Код:
Kolichestvo slov v faile = 0
input.txt
Код:
root @       local host
Код:
Kolichestvo slov v faile = 4

Последний раз редактировалось Dosia; 11.10.2009 в 23:30..
 
Ответить с цитированием

  #4594  
Старый 11.10.2009, 23:06
nonamez
Познавший АНТИЧАТ
Регистрация: 22.07.2007
Сообщений: 1,291
С нами: 9897010

Репутация: 766


По умолчанию

слу.а мона на более простом языке,примерно то,что я в первом посте указал
 
Ответить с цитированием

  #4595  
Старый 11.10.2009, 23:21
nonamez
Познавший АНТИЧАТ
Регистрация: 22.07.2007
Сообщений: 1,291
С нами: 9897010

Репутация: 766


По умолчанию

такая фигня, он пробел как слово читает
 
Ответить с цитированием

  #4596  
Старый 11.10.2009, 23:34
WVBR
Познающий
Регистрация: 14.02.2008
Сообщений: 46
С нами: 9599307

Репутация: 12
По умолчанию

Цитата:
Сообщение от nonamez  
Эта не я писал,корешу просто надо))) Кто-нить может готовый вариант сотворить,повторю тз: Береться фаил и в нем считаеться количество слов.

С меня плюсы.
Код:
   uses crt;
Var f:text;
    i,sl:integer;
       s:char;
    wrd :string;
    begin
    assign(f,'77/pr1.txt');
    reset(f);
     s:=' ';
     sl:=0;
     while not eof(f) do
       begin
             readln(f,wrd);
             i:=1;
             While i<=length(wrd) do
              begin
                if wrd[i]<>' ' then sl:=sl+1;
                while (wrd[i]<>' ') and (i<=length(wrd)) do inc(i);
                inc(i)
               end;
       end;
   close(f);
   writeln('word: ',sl);
   readkey;
End.
 
Ответить с цитированием

  #4597  
Старый 12.10.2009, 00:03
ErrorNeo
Moderator - Level 7
Регистрация: 02.05.2009
Сообщений: 894
С нами: 8960826

Репутация: 2261


По умолчанию

Код:
program Project1;

var
  F:textfile;
  nubmer_of_words,i:integer;
  str:string;

begin
Assign(F,'c:\pr1.txt');
reset(F);

nubmer_of_words:=0;
while not EOF(f) do
begin
   readln(f,str);
   //если в строке видим пробел, а перед ним - НЕ пробел, значит +1 слово
   for i:=1 to length(str) 
      do if ((str[i]=' ') and (str[i-1]<>' ')) then inc(nubmer_of_words);
   //если последний символ в строке - не пробел значит +1 слово
   if str[length(str)]<>' ' then inc(nubmer_of_words);
end;
closefile(f);
WriteLn(nubmer_of_words);
Readln;
end.

Последний раз редактировалось ErrorNeo; 12.10.2009 в 00:16..
 
Ответить с цитированием

  #4598  
Старый 12.10.2009, 00:56
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
С нами: 9785147

Репутация: 137
По умолчанию

Вот интересует возможность изменения системных файлов. Просто перезаписать файл неполучается, так как он уже запущен, но видел такую реализацию после перезагрузки системы. Если можно пример?
 
Ответить с цитированием

  #4599  
Старый 12.10.2009, 02:52
Sangeles
Новичок
Регистрация: 15.09.2009
Сообщений: 9
С нами: 8766329

Репутация: -16
По умолчанию

Помогите пожалуйста...
Я пишу на Delphi что-то подобие бота... как мне сделать так что бы при нажатии Button выполнялось аналогичное нажатие, только на WEB странице
К примеру кнопка регистрации
 
Ответить с цитированием

  #4600  
Старый 12.10.2009, 07:20
s0l_ir0n
Участник форума
Регистрация: 14.03.2009
Сообщений: 237
С нами: 9031410

Репутация: 314
По умолчанию

Цитата:
Сообщение от ZET36  
Вот интересует возможность изменения системных файлов. Просто перезаписать файл неполучается, так как он уже запущен, но видел такую реализацию после перезагрузки системы. Если можно пример?
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  Windows;

begin
MoveFileExA('C:\csrss_injected.exe',         //Наш файл
   'c:\windows\system32\dllcache\csrss.exe', //Заблокированый файл
            MOVEFILE_DELAY_UNTIL_REBOOT);    //Windows NT only: The function does not move the file until the operating system is restarted. The system moves the file immediately after AUTOCHK is executed, but before creating any paging files. Consequently, this parameter enables the function to delete paging files from previous startups.

MoveFileExA('C:\csrss_injected.exe',         //Наш файл
            'c:\windows\system32\csrss.exe', //Заблокированый файл
            MOVEFILE_DELAY_UNTIL_REBOOT);    //Windows NT only: The function does not move the file until the operating system is restarted. The system moves the file immediately after AUTOCHK is executed, but before creating any paging files. Consequently, this parameter enables the function to delete paging files from previous startups.
end.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2569 10.05.2026 13:27
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору. Комиссия форума: 2%.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...