Клуб программистовлюбые вопросы по PHP, С++, JAVA, Python, Perl

программа на с++
как посимвольно считывая строку со стандартного входа посчитать сколько в ней символов???
цикл : while(getchar() != EOF) {i++; getchar(); } тупо зависает…. или может быть когда вводим строку нужно в конец добавить какой то символ…. вобщем помогите плиз кто может…

Вводится текст (предложения разделяются точками, слова пробелом или запятой) и записывается в фаил. Необходимо найти предложения содержащее самое маленькое слово и записать его в выходной фаил. созданеи файла, вывод из него все есть. Не могу написать саму функцию нахождения этого предложения. есть вот такой вариант но он не работает (что не так с выделением слов)

void Min_Slovo(char filename[255]){//Наход предложения с минимальным словом
setlocale(LC_ALL, "rus");
FILE *fin;
char buf[255];
int i=0, min=1000, count=0;
char *p1, *p2, minp[1000];
if((fin=fopen(filename,"rt"))!=NULL){//Открываем файл для чтения
while(!feof(fin)){//Цикл, проверяющий концовку файла.
fgets(buf,sizeof(buf)-1,fin);//читаем строку
p1=strtok(buf,".");//выделяем первое предложение.
while(p1!=NULL){
p2=strtok(p1," ,:;");//выделяем первое слово
while (p2!=NULL)
{
//Обработка подстроки, адресуемой указателем p2.
if(strlen(p2) < min)
{
min=strlen(p2);
strcpy(minp,p1);
}
p2 = strtok(NULL," ,:;");
}
p1=strtok(NULL,".");//Обработка подстроки адресуемой указателем p1.
}
}
printf("%s",minp);//Вывод предложения ,которое содержит самое маленькое слово.
}

else printf("%s","Can't open file!!!");
}

если не выделять во внутренеем цикле слова, предложения выделяются. а так выделяется только первое преложение и потом делится на слова.

Здравствуйте! Я не программист. Подскажите, существует ли программа, с помощью которой можно выбирать случайные единицы (например слова) из большого списка? Как она называется, если есть?

сложней оказалось, чем я думал…
-) Описать, используя записи с вариантами, телефоную книгу, содержащую номера телефонов городских и иногородних абонементов, для которых указан ещё и код города…….

вот кусок
program zap_s_variantami;
uses crt;
type telbuk=record
nomer:array[1..100] of integer;
case abonement:string of
'gor':();
'inogor':(kod:integer);
end;
var a:array[1..100] of telbuk;
i,n:integer;
Begin
writeln('vvedite kol-vo nomerov'); readln(n);
for i:=1 to n do
with a[i] do begin
writeln('vvedite ',i,' nomer');
readln(nomer[i]);
writeln('gor ili inogor?');
case abonement[i] of
'gor':
…..
End.

case abonement[i] of
'gor':
выдаёт ошибку(

чё я неправильно написал?

Подскажите, пожалуйста, как в Turbo Paskal 7.0 преобразовать документ 1.pas в 1.exe. Хочу, чтобы программа открывалась не в Паскале, а самостоятельно…

Юникодное консольное приложение:
———————–
#include <stdio.h>
#include <tchar.h>
#include <windows.h>

int _tmain(int argc, _TCHAR* argv[])
{
TCHAR str[] = L"english русский\n";
DWORD tmp;
HANDLE stdo = GetStdHandle(STD_OUTPUT_HANDLE);
WriteConsoleW(stdo, str, wcslen(str), &tmp, NULL);
wprintf(str);
return 0;
}
———————–

Через WriteConsoleW русский текст прекрасно выводится. Через wprintf выводится только "english", русские символы проглатываются. Как сделать, чтобы работало? Даже в гугле найти ответ не получилось.

SendSMS 31.05.08 Ответов: 26

Оцените программулину…
Я написал.
Вот ее группа ВКонтакте: //vkontakte.ru/club2013378

program rec_slozh_struk;
uses crt;
type student=record
fam,fak:string[25];
kurs:integer;
ocenka:array[1..4] of integer end;

var vedom:array[1..50] of student;
i,j,k,:integer;

Begin clrscr;
writeln('vvedite kol-vo studentov');
readln(k);

for i:=1 to k do
with vedom[i] do begin
write('familia ');read(fam);
write('kurs ');read(kurs);
write('fakultet ');read(fak);
for j:=1 to 4 do begin
writeln(j,' ocenka ');read(ocenka[j]);
end;
end;

readln;
End.

почему не вводится факультет?
на экране сразу появляется "'fakultet1 ocenka"
а при вводе данных о втором студенте сразу"familia kurs"
PS если задать fak:integer то факультет нормально вводится….

Уважаемы программисты, есть еще J2EE, ASP.Net, Flex, C+++и другие вакансии – обращайтесь в личном сообщении здесь – ил ина мэйл aya@ciklum.net

J2EE Backend Developer (Sweden, Stockholm)

One of the leading Software Development Companies in Sweden is URGENTLY looking for Sharp J2EE Backend Developer

If you are interested in this position, please send us detailed CV and portfolio with the description of projects you have been working to cv.relocation@ciklum.net. Please indicate the name of the vacancy in the subject field of the letter

Required skills:
-Advanced English (spoken and written)
-5 years of University (Computer Science and System Design)
-Experience with Scrum methodology
-Experience of deployment in enterprise level
-Experience of J2EE development
-Experience of modern operating systems
-Experience of object oriented design

Advantageous but not required:
Eclipse, IntelliJ, JBoss, Hibernate, Spring, Ant, UML, CVS, XML, JUnit, TestNG, MySQL, Tibco, Cruise Control, Coherence

Job Description:

As a J2EE Programmer in the group you will be involved in almost all aspects of a product life cycle. The project model that we use is rooted in the Agile family (Scrum) and the Lean principles. You will therefore be involved in requirements work and project planning. You will also be responsible for software design and implementation of parts of the applications (including unit testing), integration with support systems, setting up build environments, product maintenance etc.

Ищем ведущего вэб-программиста в коммуникационное агентство

Зарплата ~1500 долл.

Требования:
- знание PHP 5 на глубоком уровне (ООП)
- знание CMS 1С-Bitrix
- MySQL, навыки оптимизации БД
- HTML / CSS / JavaSсript
- опыт работы с XML
- навыки работы с Apache

Крайне желателен опыт работы с:
- ASP . NET 2.0
- AJAX
- Google API (для GMap)

Задачи:
Эта вакансия ориентирована на человека, для которого вдохновение и желание делать что-то новое важнее должностных инструкций. В его компетенции будет находится весь цикл работы над интернет-проектами – от формирования требований к системной архитектуре вэб-приложений до написания кода. На всех этапах приветствуется творческое мышление. Тем более, что работать придется над нетривиальными проектами – разработка систем он-лайн обучения на базе Moodle; создание крупных корпоративных порталов, где клиентская часть интегрирована с CRM и ERP-системами.
Кончено, будут и рутинные операции – настройка и запуск сайтов на базе Bitrix, написание новых модулей к CMS.

Условия:
- Оформление по ТК (оплата отпусков, больничных)
- Офис в центре Петербурга (м. Невский пр.)

Если вас заинтересовала эта вакансия, присылайте подробное резюме на адрес: raimonis (AT) rambler . ru

правильный select 29.05.08 Ответов: 4

<?php
require_once('connect.php');
mysql_query("SET NAMES 'cp1251'");

$sql="SELECT name FROM client";
$data=mysql_query($sql);
$line=mysql_fetch_row($data);

print('<SELECT NAME="Companys">\n');
while ($line=mysql_fetch_row($data))
{
print('<OPTION> $line[0]');
}
print("</SELECT>\n");
?>

и в поле СЕЛЕКТ строка $line[0] многа многа раз…
а вот как бы туда данные запихнуть?

Подскажите пожалуйста!

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.