221

(36 відповідей, залишених у Інше)

muhailo1611 написав:

Для роботи

А яка галузь цікавить?

Файл  може не існувати або доступ наприклад тимчасово заблокований/заборонений ітд.

Щось мені незрозуміло, яка різниця немає файлу чи до нього немає доступу? Так чи навпаки цьому скрипту байдуже що не так з файлом, бо сенс тестування - виявити навичкі ООП. Так, чи я помиляюсь?

виконував би не ту задачу

Чому це не ту?

Я б fopen() використовував під перевірку файлу...
А взагалі то нормальне тестування, я вважаю.

Ну що тут  такого? Опечатка лише. Раптово нажав ковичку, коли писав пост...
Складно опрацювати її, чи як?

226

(36 відповідей, залишених у Інше)

з чого і як мені почати програмувати

З книжок та поставленного завдання накштал "Написати калькулятор"

Знайти і надрукувати слова заданого тексту і їх кількість, які містять по 2 букви А.

Взято з простірів тирнету:

    string s="Ця стрічка мабудь гарна"v,k="аа";
    stringstream ss(s);
    while (getline(ss,v, ' ')){
        if(k.find(v[0])!=std::string::npos){
          cout<< v<<'endl;    
        }
    }
    cin.get();

Підходить?

228

(5 відповідей, залишених у C++)

але як дізнатися координати кожної комірки, в параметрах методу є int DataCol, TColumn *Column, DataCol - це (скорій за все) рядок по рахунку, а от Column містить багато всього алей мені так і не вдалося з нього отримати координати комірки

Який жах...
Подивись на оброблювач свій:

void __fastcall TForm1::DBGrid1DrawColumnCell(TObject *Sender, const TRect &Rect,
          int DataCol, TColumn *Column, TGridDrawState State)

Rect - це координати (габаріти) де треба малювати
Що ще треба для малювання?

А взагалі то я б описував OnDrawCell, бо ця подія універсальна.

229

(9 відповідей, залишених у C#, .NET)

Так яка ж наразі помилка то? Та чи та?

хоча там наче все є.

Як перевіряв?

230

(5 відповідей, залишених у Організація роботи форуму)

Федя, ти вирішив MMORPG прокачати у такий спосіб?

231

(50 відповідей, залишених у C++)

Яку літературу мені посовітуєте

Керніган та Річчі.

232

(50 відповідей, залишених у C++)

Наприклад як у мене: Змінна, яка інкрементується, якщо число меньш нуля. У іншому випадку ця змінна звіряється с другою змінною, і якщо вона більше - запамятовується, як показчик найбільшої на цей ітерації цикла величени послідовністі

      for(i=0;i<n;i++)
    {
    printf("Введiть [%d] елемент: ",i);
    scanf_s("%d",&x);
        if(x<0){ 
           n++; //Якщо зявилось чисо меньш нуля рахуємо його до кількості
        } else {
          if(n>k) k=n; //Інакше звіряємось с найбільшою кількостью й напевно запамятовуєм
          n=0; //Та робимо сброс лічильника кількості поряд існуючих чисел.
        };
    }

Зрозуміло?

233

(50 відповідей, залишених у C++)

Оста так переобразив.

Це лише підрахунок чисел.
Наразі тобі треба трохи змінити код, щоб рахувати кількість елементів, які нижче нуля, й знаходяться поруч.
Можеш взяти мій приклад вишче на вивченя як зразок.

234

(50 відповідей, залишених у C++)

Напишіть 1 цикл

Це дурна порада. Не треба робити так.

Якби я хотів знайти послідовність у класичному Си, я б мабудь робив якось так:

    char s[255]={0};
    gets_s(&s[0],255);
    int n=0,i,k=0;
    for(char *c=strtok(s," ");c;c=strtok(0," ")){
        i=atoi(c);
        if(i<0) n++;
        else {k=(n>k)?n:k; n=0;};
    }
    printf("%d",k); getchar();

Че скетч.

235

(2 відповідей, залишених у HTML та CSS)

Щось я не зрозумів, як редірект відноситься до банера з рекламою  *SCRATCH*

236

(15 відповідей, залишених у C#, .NET)

Dim acscmd As New OleDb.OleDbCommand

А можливо поцікавитись, чому цю стрічку не винести глобально? Тобто винести acscmd, а ініціалізувати її у той же Form1_Load?
І взагалі, може краще інкапсулювати усю працю з базою у методі модуля?

237

(22 відповідей, залишених у C++)

при порівнянні із константою 3 компілятор просто нагадує що вона не ініціалізоана.

Таке попередження видається не тільки при порівнянні, а і взагалі при використовуванні в будь якому місті програми. Я вже не кажу, що деякі компілятори навіть відмовляються сбирати код завдяки цьому, вважаючи неініціалізоване небезпечною фатальною помилкою.

238

(23 відповідей, залишених у C++)

Будь хто може увійти об'єктом в рядок

Це як розуміти?

239

(22 відповідей, залишених у C++)

Є деякі дивні компілятори котрбі видають таку помилку, не звертайте уваги.

Це що за компілятори такі?

програма опрацьовує число -3, як значення більше ніж 3.

Здається мені, що топікстартеру вже пора викласти свої опрацьовування, тоді можно буде зрозуміти, як автор теми нарвався на неприемності, і на які саме.

240

(3 відповідей, залишених у Pascal/Delphi)

Завернути її до інсталятора не варіант?