Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 6

Помощь с программой на С++ (кодировка)

04.06.2012, 19:11. Показов 1404. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, уважаемые формучане! Столкнулся вот с такой проблемой:
Программа была написана на другом компьютере и скинута мне для "напильнинга" под себя, но тут же столкнулся с проблемой - все комментарии отображаются в неправильной кодировке аля
C++
1
2
3
4
5
6
7
8
AnsiString FileName;
bool NoReturn=false;
bool SetTimer1=false; // Ïðîâåðÿåò óñòàíîâëåí ëè òàéìåð
bool StartTest=false; // Ñèãíàë, ÷òî òåñò íà÷àëñÿ
char DanOtv,PravOtv;
AnsiString Qwestions;
AnsiString Answers;//â ýòîé ñòðîêå áóäóò
// õðàíèòñÿ âàðèàíòû îòâåòîâ "0 - íåâåðíî 1 - âåðíî 3 - íå äàíî îòâåòà"
Как это исправить? Известно, что программа писалась в эмуляторе WinXP, я запускаю под Win7.
Так же, проблема с отображением русского текста в программе (скрины прилагаются в аттаче)
Миниатюры
Помощь с программой на С++ (кодировка)   Помощь с программой на С++ (кодировка)  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.06.2012, 19:11
Ответы с готовыми решениями:

помощь с программой
Нужна помощь, скачал исходник программы Коммунальные услуги не могу запустить куча всяких дополнений нужно ! Кто запустит у себя исходник...

Помощь с программой
Ребят 1)как сделать, чтобы музыка запускалась не по нажатию кнопки, а сразу с запуском программы? 2)я пишу в caption для Tedit , как...

Помощь с программой
Здраствуйте, нужна помощь по доработке курсовой(Delphi-ООП) за небольшое денежное вознаграждение.

8
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 6
04.06.2012, 19:15  [ТС]
Ого, здесь все нормально с кодировкой, теперь получается либо я тупоугольный, либо лыжи не едут.

Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "MaksProjektUnit.h"
#include <fstream.h>
 
#include <iostream.h>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
AnsiString FileName;
bool NoReturn=false;
bool SetTimer1=false; // Ïðîâåðÿåò óñòàíîâëåí ëè òàéìåð
bool StartTest=false; // Ñèãíàë, ÷òî òåñò íà÷àëñÿ
char DanOtv,PravOtv;
AnsiString Qwestions;
AnsiString Answers;//â ýòîé ñòðîêå áóäóò
// õðàíèòñÿ âàðèàíòû îòâåòîâ "0 - íåâåðíî 1 - âåðíî 3 - íå äàíî îòâåòà"
AnsiString TempString2;
unsigned short otv;
unsigned long Seconds=0,Knopka=0,HowManyQwestions=0,NumberQwestions,temp,i,j,k,step=0;// êàêîé î÷åðåäíîé ñèìâîë ñ÷èòûâàòü
using namespace std;
// ôóíêöèÿ îïîçíàâàíèÿ ïðàâèëüíîãî îòâåòà
 
void Proverka(){
     
if(DanOtv==PravOtv)
   {
   
   Form1->Label6->Font->Color=clGreen;
   Form1->Label6->Caption=" ÂÅÐÍÎ ";
 
  if(Qwestions.c_str()[Knopka]=='2')  // ïðîâåðêà, áûë ëè äàí óæå îòâåò (Äëÿ ñòàòèñòèêè)
 
    Qwestions.c_str()[Knopka]='1'; // çàïèñûâàåì, ÷òî äàëè âåðíûé îòâåò
   }
   else
   {
   Form1->Label6->Font->Color=clRed;
   Form1->Label6->Caption=" ÍÅÏÐÀÂÈËÜÍÎ ";
 
  if(Qwestions.c_str()[Knopka]=='2')  // ïðîâåðêà, áûë ëè äàí óæå îòâåò (Äëÿ ñòàòèñòèêè)
 
    Qwestions.c_str()[Knopka]='0'; // çàïèñûâàåì, ÷òî äàëè ÍÅ âåðíûé îòâåò
   }
 
}
 
   /// Ôóíêöèÿ ïîèñêà âîïðîñà ñ îòâåòàìè â ôàéëå
   // Íà âõîä ïîëó÷àåì íîìåð âîïðîñà, êîòîðûé íóæíî âûâåñòè è èìÿ ôàéëà
void LoadQwestion (unsigned long NumberQwestion, AnsiString FileName){
      step=0;
      Form1->Memo1->Visible=true;
    ifstream f1 ;
      f1.open(FileName.c_str());
       if(!(f1))//íå îòêðûëè ôàéë
      { ShowMessage("Îøèáêà îòêðûòèÿ ôàéëà");
         return ;
      }
 
   // åñëè æå îòêðûòèå óñïåøíî, òî íà÷èíàåì ðàáîòàòü ñ ôàéëîì
   Form1->Label1->Visible=false;// Ïðèãëàøåíèå íà ââîä èç ôàéëà óáèðàåì
    // Îêíî äëÿ âîïðîñà äåëàåì âèäèìûì
  StartTest=true; // Ïðèçíàê, ÷òî çàïóñòèëè òåñò
   f1.seekg(0);// óñòàíàâëèâàåì êàðåòêó â òåêñòîâîì ôàéëå â íà÷àëî
   for(i=0;i<=NumberQwestion; i++) // êàêîé âîïðîñ çàãðóæàòü
   {     
    do{
   f1.seekg(step);
       if(f1.peek()==EOF)
       {
       MessageDlg("Ïðîñìîòð âîïðîñîâ çàêîí÷åí, òàê êàê äîñòèãíóò êîíåö ôàéëà , Âîçìîæíî , ôàéë èìååò íåïðàâèëüíûé ôîðìàò",mtInformation,TMsgDlgButtons() << mbOK, 0);
 
      return; }
     step++;    Form1->Memo1->Visible=true;
   }while(f1.peek()!='%');
      }
    // òåïåðü ïåðåä íàìè íóæíûé âîïðîñ ,
    // íà÷èíàåì ãðóçèòü èç ôàéëà
    step++;
 
  j=0;
    // êàêàÿ ðàíüøå áûëà ïîçèöèÿ ñèìâîëà
    for(i=step; (f1.peek()!='#')&&(!(f1.eof())); i++ )// ïîêà íå
    // âñòðåòèòñÿ òåã äëÿ ââîäà âîïðîñà   (a)
            {
            f1.seekg(i);
            j++;// êàêóþ äëèíó ìàññèâà äåëàòü
            }
        k=0; // ïåðåìåííóþ K
        // àííóëèðóåì äëÿ ïîñèìâîëüíîãî ââîäà è îáúÿâëÿåì ïåðåìåííóþ äëÿ
        // äëèíû ñòðîêè
           TempString2.SetLength(j-1);// óñòàíàâëèâàåì äëèíó ñòðîêè
       for (i=step;i<step+j-1; i++) {
          f1.seekg(i);
 
      TempString2.c_str()[k]=f1.peek();// âûïîëíÿåì ïîñèìâîëüíûé ââîä â ñòðîêó
 
             k++;
               }
    Form1->Memo1->Lines->Clear();
     Form1->Memo1->Lines->Add(TempString2);
     step=step+j;
        // òåïåðü ãðóçèì îòâåòû íà âîïðîñû
        // Ìàêñèìóì 4 îòâåòà, åñëè áóäóò äðóãèå îòâåòû
        // îíè àâòîìàòè÷åñêè îòáðîñÿòñÿ ïðîãðàììîé
        j=0;
 
        for (i=step;((f1.peek()!=EOF)&&(f1.peek()!='#')&&(f1.peek()!='%'))&&(!(f1.eof())); i++)
        {
         f1.seekg(i);
            j++;
        }
        TempString2.SetLength(j-1);k=0;
         for (i=step;i<step+j-1; i++) {
          f1.seekg(i);
          TempString2.c_str()[k]=f1.peek();// âûïîëíÿåì ïîñèìâîëüíûé ââîä â ñòðîêó
 
             k++;  }
             step=step+j;
        // òåïåðü ãðóçèì îòâåòû íà âîïðîñû
        // Ìàêñèìóì 4 îòâåòà, åñëè áóäóò äðóãèå îòâåòû
        // îíè àâòîìàòè÷åñêè îòáðîñÿòñÿ ïðîãðàììîé
        j=0;
        Form1->Button1->Visible=true;
Form1->Button1->Caption=TempString2;
 
        for (i=step;((f1.peek()!=EOF)&&(f1.peek()!='#')&&(f1.peek()!='%'))&&(!(f1.eof())); i++)
        {
         f1.seekg(i);
            j++;
        }
        TempString2.SetLength(j-1);k=0;
         for (i=step;i<step+j-1; i++) {
          f1.seekg(i);
          TempString2.c_str()[k]=f1.peek();// âûïîëíÿåì ïîñèìâîëüíûé ââîä â ñòðîêó
 
             k++;
 
}
 
Form1->Button2->Visible=true;
Form1->Button2->Caption=TempString2;
         step=step+j;
         j=0;
  for (i=step;((f1.peek()!=EOF)&&(f1.peek()!='#')&&(f1.peek()!='%'))&&(!(f1.eof())); i++)
        {
         f1.seekg(i);
            j++;
        }
        TempString2.SetLength(j-1);k=0;
         for (i=step;i<step+j-1; i++) {
          f1.seekg(i);
          TempString2.c_str()[k]=f1.peek();// âûïîëíÿåì ïîñèìâîëüíûé ââîä â ñòðîêó
 
             k++;
 
}
 
Form1->Button3->Visible=true;
Form1->Button3->Caption=TempString2;
             step=step+j;j=0;
  for (i=step;((f1.peek()!=EOF)&&(f1.peek()!='#')&&(f1.peek()!='%'))&&(!(f1.eof())); i++)
        {
         f1.seekg(i);
            j++;
        }
        TempString2.SetLength(j-1);k=0;
         for (i=step;i<step+j-1; i++) {
          f1.seekg(i);
          TempString2.c_str()[k]=f1.peek();// âûïîëíÿåì ïîñèìâîëüíûé ââîä â ñòðîêó
 
             k++;
 
}
 
Form1->Button4->Visible=true;
Form1->Button4->Caption=TempString2;
   // äàëüøå èùåì íîìåð ïðàâèëüíîãî îòâåòà
   step=step+j;
  // èùåì  íîìåð ïðàâèëüíîãî îòâåòà
   step+2;
   f1.seekg(step);
   if((f1.peek()=='1')||(f1.peek()=='2')||(f1.peek()=='3')||(f1.peek()=='4'))
      Answers.c_str()[NumberQwestion]=f1.peek();
   else {
   MessageDlg("Îòâåò â ôàéëå çàäàí íåêîððåêòíî, èñïðàâüòå îòâåò â ôàéëå è âîçîáíîâèòå òåñòèðîâàíèå",mtInformation,TMsgDlgButtons() << mbOK, 0);
 
   return ;
   }
      PravOtv=f1.peek();
 
    }
 
 
 
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::N2Click(TObject *Sender)
{
if(OpenDialog1->Execute()) {
// óñïåøíîå îòêðûòèå ôàéëà
// Åñëè ôàéë îòêðûò óñïåøíî, òî ñáðàñûâàåì âñå ïàðàìåòðû
     Memo1->Lines->Clear();
       FileName=OpenDialog1->FileName;
 
          // ïðîñìàòðèâàåì êîëè÷åñòâî âîïðîñîâ â òåñòå
 
 
       //  Form1->Label3->Caption=IntToStr(NumberQwestions);
       ifstream f1;
       f1.open(FileName.c_str());
 
 
       if(!(f1))//íå îòêðûëè ôàéë
      { MessageDlg("Ïðè îòêðûòèè ôàéëà ïðîèçîøëà îøèáêà",mtError,TMsgDlgButtons() << mbOK, 0);
         return ;
      }
 
         HowManyQwestions=0;
         f1.seekg(0);
        i=j=0;
        do {
        do{
        f1.seekg(i);
        i++ ;
 
        }while((f1.peek()!='%')&&(f1.peek()!=EOF));
        if(f1.peek()=='%')
        HowManyQwestions++;
        }while(f1.peek()!=EOF);
 
          f1.close();
         StartTest=true;
          Answers.SetLength(HowManyQwestions);
          Qwestions.SetLength(HowManyQwestions); // ñþäà çàïèñûâàåì ðåçóëüòàò òåñòà
               Label3->Caption=IntToStr(HowManyQwestions);
                for(i=0;i<HowManyQwestions; i++){
Answers.c_str()[i]='2'; // èíèöèàëèçèðóåì , ÷òî íå äàíî îòâåòà
Qwestions.c_str()[i]='2'; }
 Knopka=0;
 NoReturn==false; // ñáðàñûâàåì ïåðåìåííóþ î ïîäñêàçêå íåîòâå÷åííûõ îòâåòîâ
 
                       // Ðàáîòàåì ñ èíòåðôåéñîì
                       // ÷òî-òî óáèðàåì , à ÷òî  òî ïîêàçûâàåì
// Óáèðàåì ïîêàç ñòàòèñòèêè
Label7->Visible=false;
Label11->Visible=false;
Label12->Visible=false;
Label13->Visible=false;
Label14->Visible=false;
Label15->Visible=false;
Label16->Visible=false;
 
 
// îáåñïå÷èâàåì ïîêàç êíîïîê
                Form1->Button6->Visible=false;
        Form1->Button5->Visible=true;
        Form1->Button6->Visible=true;
        Form1->Button7->Visible=true;
        LoadQwestion (Knopka,FileName);
              if(SetTimer1==true){// Åñëè òàéìåð óñòàíîâëåí, òî
 
     Timer1->Enabled=true;// âêëþ÷àåì òàéìåð è äåëàåì
     // âèäèìûìè êíîïêè äëÿ ïîêàçà âðåìåíè
      Label8->Visible=true;
      Label9->Visible=true;
      Label10->Visible=true;
              }
 
 
 
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button6Click(TObject *Sender)
{
Label6->Caption="";
Button5->Visible=true;
if(Knopka>0) {
Knopka--;
if(Knopka==0)
 Button6->Visible=false;
step=0;
  LoadQwestion (Knopka,FileName);
    }
else Button6->Visible=false;
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button5Click(TObject *Sender)
{
Label6->Caption="";
Button6->Visible=true;
if(Knopka<HowManyQwestions-1){
Knopka++;
if(Knopka==HowManyQwestions-1)
Button5->Visible=false;
step=0;
     LoadQwestion (Knopka,FileName);                }
else Button5->Visible=false;
}
//---------------------------------------------------------------------------
 
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  DanOtv='1';
  Proverka();
  }
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button3Click(TObject *Sender)
{
  DanOtv='3';
  Proverka();
 
  }
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button2Click(TObject *Sender)
{
   DanOtv='2';
   Proverka();
   }
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button4Click(TObject *Sender)
{
   DanOtv='4';
   Proverka();
   }
//---------------------------------------------------------------------------
 
 
void __fastcall TForm1::N3Click(TObject *Sender)
{
if(StartTest==true){
MessageDlg("Óæå çàïóùåíî òåñòèðîâàíèå, çàïóñê òàéìåðà íåâîçìîæåí",mtInformation,TMsgDlgButtons() << mbOK, 0);
return ;
}
Button8->Visible=true;
TrackBar1->Visible=true;
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button8Click(TObject *Sender)
{
if(TrackBar1->Position!=0)// Åñëè âûäåëåíî íå íóëåâîå ïîëîæåíèå,
// Òî óñòàíàâëèâàåì òàéìåð
 SetTimer1=true;
 Button8->Visible=false;// ñïðÿ÷åì êíîïêó
TrackBar1->Visible=false; // ñïðÿ÷åì äâèæîê
 Seconds=30*TrackBar1->Position;
   Timer1->Enabled=false;
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
if(Seconds==0)
return;
Seconds=Seconds-1;
Label9->Caption=IntToStr(Seconds);
if(Seconds==0) {
MessageDlg("Âðåìÿ òåñòèðîâàíèÿ âûøëî",mtInformation,TMsgDlgButtons() << mbOK, 0);
// Âûêëþ÷àåì òàéìåð
Timer1->Enabled=false;
// âûêëþ÷àåì Memo è êíîïêè
Memo1->Visible=false;
Button1->Visible=false;
Button2->Visible=false;
Button3->Visible=false;
Button4->Visible=false;
Button5->Visible=false;
Button6->Visible=false;
  }
}
//---------------------------------------------------------------------------
 
 
void __fastcall TForm1::Button7Click(TObject *Sender)
{
for(i=0;i<HowManyQwestions; i++){
if(Qwestions.c_str()[i]=='2') {
   if(NoReturn==false){
if(MessageDlg("Âû îòâåòèëè íå íà âñå òåñòû, âåðíóòüñÿ ê òåñòèðîâàíèþ?"
,mtWarning, TMsgDlgButtons() << mbYes<< mbNo, 0)==mrYes)
return ;
else NoReturn=true; }// Ñèãíàë, ÷òîáû íå âîçâðàùàòüñÿ
;  }             }
 
// È Ïîäâîäèì èòîãè!
       // Äåëàåì âèäèìûìè êíîïêè ñòàòèñòèêè è íåâèäèìûìè êíîïêè îòâåòîâ
      //  äåëàåì âîçìîæíûé çàïóñê òàéìåðà
       StartTest=false;
 
       // ïîêàçûâàåì êíîïêè
       Label7->Visible=true;
Label11->Visible=true;
Label12->Visible=true;
Label13->Visible=true;
Label14->Visible=true;
Label15->Visible=true;
Label16->Visible=true;
 
 
Timer1->Enabled=false;
Button1->Visible=false;
Button2->Visible=false;
Button3->Visible=false;
Button4->Visible=false;
Memo1->Visible=false;
Label6->Caption="";
Label8->Visible=false;
Label9->Visible=false;
Label10->Visible=false;
unsigned long prav,nevern,nodata;
prav=nevern=nodata=0;
  for(i=0;i<HowManyQwestions; i++)
  if(Qwestions.c_str()[i]=='2')
  nodata++;
  else if(Qwestions.c_str()[i]=='0')
  nevern++;
  else
  prav++;
  Label13->Caption=IntToStr(prav);
  Label14->Caption=IntToStr(nevern);
  Label15->Caption=IntToStr(nodata);
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::N5Click(TObject *Sender)
{
Form1->Close();
}
//---------------------------------------------------------------------------
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
04.06.2012, 19:23
Попробуйте с помощью например Notepad++ определить какая кодировка была использована при разработке, какая выставлена у вас и приведите это все к одному виду.
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 6
04.06.2012, 19:24  [ТС]
Извиняюсь за оффтоп и непонятный флуд, но с кодировкой комментариев проблема решилась копипастой сообщения выше.
А теперь, самое вкусное: собственно имеется программа аля "Эксаменатор" - обычный тест вида вопрос- N-вариантов ответа + таймер. И теперь, уважаемые гуру программирования главный вопрос:
Как прикрутить к этому запись статистики? Что бы результаты теста писались в txt файл? Буду благодарен любому благоразумному ответу

В аттаче сам код программы, с меня пиво хорошее (вышлю почтой)
Вложения
Тип файла: rar cod.rar (824.6 Кб, 6 просмотров)
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
04.06.2012, 19:31
Так понял, что у вас результаты (верно/неверно) пишутся в строку Qwestions в виде 1/0. Можно по ней подсчитать % соотношение нулей/единиц (верных/неверных) вот и будет вам статистика. А строчку можно и в файл вывести.
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 6
04.06.2012, 19:46  [ТС]
Именно, так, извиняюсь за слоупока, но..как это сделать не подскажите?
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
04.06.2012, 19:51
Посимвольно переберите строку, посчитайте кол-во единиц, поделите на длину строки и умножьте на 100. Это и будет процент верных ответов.
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 6
04.06.2012, 20:00  [ТС]
Пойду покурю мануалы и инструкции, постараюсь сделать. Спасибо, HighPredator!
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
05.06.2012, 19:43
naрalm, начал за дравие - кончил за упокой - не делайте из темы свалку. Правила говорят: один вопрос - одна тема. Идите читать правила.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.06.2012, 19:43
Помогаю со студенческими работами здесь

Нужна помощь с программой
ПРограмма должна выполнять расчет коэффициентов характеристического полинома квадратной матрицы

Помощь с программой и обучением
Здравствуйте ! У меня возник ряд вопросов. Может, Вы мне сможете помочь ? Скачал 1C 8.2 для обучения программированию, скачал много...

Нужна помощь с программой
Добрый день!! Помогите пожалуйста с программой, задача состоит в следующем: Все задания выполняются с использованием классов. ...

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

Кто встречался с программой Адресная социальная помощь
Она досовская, предназначена для win не старше 98... как запустить прогу из сети... Файл .bat может подкорректировать как-то можно?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru