С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 14
1

Необработанное исключение в "0x778c15de"

05.05.2013, 00:31. Показов 581. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
при запросе перевода слова вылезает Необработанное исключение в "0x778c15de" в "htto.exe": 0xC0000005: Нарушение прав доступа при чтении "0x04034b50".
а при запросе вывода текста из файла программа выдаёт такое текст(показано на скрине)
помогите исправить
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
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
#include <math.h>
#include <ctime>
#include <conio.h>
#include <stdio.h>
#include <locale.h>
#include <iostream>
#include <iomanip>
#include <windows.h>
#include <string>
#include <sstream>
#include <ctime>
 
using namespace std;
 
int cobalt(int s)
 {
     switch (s)
     {
         case 'a':return 2; break;
         case 'b':return 0; break;
         case 'c':return 1; break;
     }
}
void OBSHITELNOST()
 {
     setlocale(LC_ALL,"RUSSIAN");
     int a=2,b=0,c=1,z=0;
     int s;
     printf("                            Ваш уровень общительности!\n");
     printf("1. Переживаете ли вы в ожидании важной деловой встречи?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
      printf("2. Если вам поручат выступить с докладом на каком либо мероприятии, вызовет ли это у вас чувство дискомфорта?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("3.Вы откладываете поход к врачу до последнего момента?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("4.Если вам предстоит командировка в незнакомый город, постараетесь ли вы избежать этой командировки?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("5. Вы делитесь своими мыслями и чувствами с кем бы то ни было?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("6. Вас раздражает, когда незнакомые люди на улице обращаются к вам с вопросом?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("7. Вы думаете, что людям разных поколений действительно трудно понимать друг друга?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("8. Вам сложно будет сказать человеку, чтобы он вернул вам деньги, взятые у вас несколько месяцев назад?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("9. Вам подали некачественное блюдо в кафе. Промолчите ли вы?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("10. Вы заговорите с незнакомым человеком, оставшись с ним наедине?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("11. Обнаружив в кассе, магазине, библиотеке длинную очередь, вы встанете в нее?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("12. Вам неприятно быть судьей в чужих конфликтах?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("13. Вы всегда оцениваете произведения искусства на свой вкус, не прислушиваясь к чужому мнению?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("14. Если кто-то выскажет ошибочную точку зрения, вы предпочтете промолчать и не исправлять его?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("15. Просьбы помочь в учебе или работе раздражают вас?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
     printf("16. Вам проще изложить свое мнение на бумаге, чем рассказать о нем?\n a)да\n b)нет\n c)иногда\n",a,b,c);
         s= getch();
         z=z+cobalt(s);
         printf("Ваш результат=%d \n",z);
         if (z>=0 && z<=3){printf("Ваша общительность чрезмерна. Вы говорливы, многословны, вспыльчивы, обидчивы, часто необъективны. Вы вмешиваетесь в дела, которые не имеют к вам никакого отношения. Беретесь судить о проблемах, в которых совершенно не разбираетесь. Часто из за вас возникают конфликты. С серьезной работой вы справиться не в состоянии. Людям очень трудно с вами. Вам необходимо воспитывать в себе терпение, сдержанность и уважительное отношение к людям");}
         if (z>=4 && z<=8){printf("Вы, кажется, знакомы со всеми и все всегда обо всех знаете. Вы любите принимать участие в различных обсуждениях, хотя серьезные темы кажутся вам ужасно скучными. Привыкли высказываться даже в том случае, если недостаточно компетентны в обсуждаемом вопросе. Беретесь за любое дело, хотя не всегда можете успешно довести его до конца. Неудивительно, что руководители и коллеги относятся к вам с недоверием и никто не хочет выполнять с вами совместные задания");}
         if (z>=9 && z<=13){printf("Вы весьма общительны, не так ли? Ваши любопытство, разговорчивость, вспыльчивость вызывают у некоторых людей раздражение и заставляют думать о вас как о легкомысленном человеке. Вы легко знакомитесь с новыми людьми, вам нравятся большие компании, особенно если вы находитесь в центре всеобщего внимания. Вам не помешает выработать в себе немного терпения и усидчивости, необходимых для решения серьезных проблем.");}
         if (z>=14 && z<=18){printf("С коммуникабельностью у вас все в порядке. Вы любознательны, терпеливы, внимательно слушаете интересного собеседника, спокойно отстаиваете свою точку зрения. Встреча с новыми людьми не вызывает у вас неприятных ощущений. Но многолюдные места, шумные компании и болтливые люди вызывают у вас раздражение.");}
         if (z>=19 && z<=24){printf("В целом вы общительный человек. Новая обстановка и новые проблемы вас не пугают. И все таки с людьми вы сходитесь осторожно, постепенно, публично высказываетесь неохотно. Иногда ваши высказывания саркастичны, даже безо всякого на то основания.");}
         if (z>=25 && z<=29){printf("Вы неразговорчивы, предпочитаете одиночество шумным компаниям. Друзей у вас совсем немного. Новая работа и новые люди вызывают у вас чувство дискомфорта. Эта особенность характера не ускользнула от вашего внимания, и вы часто сердитесь на себя за нее. Вспомните, как легко вы общаетесь, когда чем то очень увлечены. Ведь можете же, когда хотите.");}
         if (z>=30 && z<=32){printf(". Что скрывать, вы некоммуникабельны, и страдаете от этого прежде всего сами. Но и окружающим очень трудно с вами, ведь там, где необходимы совместные усилия, вы совершенно теряетесь. Почему вы так неохотно общаетесь? Неужели в вашем окружении совсем нет интересных людей? Попробуйте потренировать свою общительность — обращайтесь к людям с различными вопросами, пусть даже для начала они будут касаться только работы.");}
         }
int pajero(int m)
 {
     switch (m)
     {
         case 'a':return 2; break;
         case 'b':return 0; break;
     }
 
}
void PAMYAT()
 {
     setlocale(LC_ALL,"RUSSIAN");
     int a=2,b=0,s=0;
     int m;
     printf("                            Ваша память\n");
     printf("1.Легко ли вы запомните 5 различных телефонных номеров?\n a)да\n b)нет\n",a,b);
         m= getch();
         s=s+pajero(m);
     printf("2.Помните ли вы что вам снилось вчера?\n a)да\n b)нет\n\n",a,b);
         m= getch();
         s=s+pajero(m);
     printf("3.Можете ли вы вспомнить, что вы ели на завтрак 3 дня назад?\n a)да\n b)нет\n\n",a,b);
         m= getch();
         s=s+pajero(m);
     printf("4.Помните ли вы свой первый поцелуй?\n a)да\n b)нет\n",a,b);
         m= getch();
         s=s+pajero(m);
     printf("5.Помните ли вы свою первую любовь?\n a)да\n b)нет\n",a,b);
         m= getch();
         s=s+pajero(m);
     printf("6.Можете ли вы вспомнить свой первый день в школе?\n a)да\n b)нет\n",a,b);
         m= getch();
         s=s+pajero(m);
     printf("7.Сумеете ли прочесть наизусть стихотворение, которое учили еще в детстве?\n a)да\n b)нет\n",a,b);
         m= getch();
         s=s+pajero(m);
     printf("8.Можете ли вы припомнить что нибудь из одежды, которую носили в 10 лет?\n a)да\n b)нет\n",a,b);
         m= getch();
         s=s+pajero(m);
     printf("9.Перед тем, как позвонить, вы обычно ищете номер в телефонной книжке?\n a)нет\n b)да\n",a,b);
         m= getch();
         s=s+pajero(m);
     printf("10.Можете ли вы вспомнить имя вашего первого друга?\n a)да\n b)нет\n",a,b);
         m= getch();
         s=s+pajero(m);
     printf("11.Напоминают ли вам некоторые запахи какие либо знакомые места?\n a)да\n b)нет\n",a,b);
         m= getch();
         s=s+pajero(m);
     printf("12. Можете ли вы вспомнить дорогу, по которой ходили когда то в школу?\n a)да\n b)нет\n",a,b);
         m= getch();
         s=s+pajero(m);
     printf("13.Помните ли вы о днях рождения и юбилеях друзей?\n a)да\n b)нет\n",a,b);
         m= getch();
         s=s+pajero(m);
         printf("Ваш результат=%d \n",s);
         if (s>=0 && s<=10){printf("У вас очень плохая память.Стоит об этом задуматься.Она может сыграть с вами злую шутку");}
         if (s>=11 && s<=20){printf("У вас неважная память. Вероятно, вы часто забываете о деловых встречах и звонках. Однако у такого положения вещей есть и свои преимущества – вы также легко забываете и о своих оплошностях.");}
         if (s>=21 && s<=26){printf("У вас отличная память, вы почти все запоминаете.");}
 }
int tundra(int w)
 {
     switch (w)
     {
         case 'a':return 2; break;
         case 'b':return 0; break;
         case 'c':return 1; break;
     }
 
}
void CHISTOLYBIE()
 {
 
     setlocale(LC_ALL,"RUSSIAN");
     int a=2,b=0,c=1,y=0;
     int w;
     printf("                            Насколько вы чистолюбивы?\n");
     printf("1.Когда люди моего интеллектуального уровня достигают больших успехов, чем я, меня это очень раздражает.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("2.Для меня важна высокая оценка моих достижений другими людьми.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("3.Я часто смотрю познавательные телепередачи, даже если это не доставляет мне удовольствия.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("4.Я стараюсь развить некоторые свои качества постоянными тренировками.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("5.Мне нравится решать сложные задачи.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("6.Я всегда ставлю перед собой конкретные цели и стремлюсь к их достижению.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("7.Я часто трачу на работу свое личное время.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("8.Мне хотелось бы больше знать о том, как можно развить свои способности.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("9.Когда я учился в школе, меня часто не удовлетворяли полученные результаты.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("10.У меня никогда не получалось проигрывать «красиво».\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("11.Мне доставляет удовольствие сравнивать черты своего характера с чертами характера других людей.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("12.Меня скорее всего не привлечет деятельность, не предполагающая широкой известности.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("13. очень чувствителен к критике.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("14.Я недоволен имеющимися у меня знаниями и умениями.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("15.Мне хотелось бы быть лучшим в классе (группе, коллективе)\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("16.Люди, достигшие больших успехов, для меня более ценны.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("17.Мне нравятся игры в компании, я всегда пытаюсь в них выиграть.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("18.Профессиональная карьера является для меня одной из главных ценностей.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("19.Я предпочел бы менее стабильную работу, но с большей вероятностью карьерного роста.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("20.Я хотел бы занимать руководящую должность.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("21.Человек, достигший больших успехов в жизни, изначально мне симпатичен.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("22.хочу добиться большего, чем мои родители.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("23.Если бы я был спортсменом, я бы не участвовал в соревнованиях, в которых обречен на поражение.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("24.Если бы я был начальником, я бы пытался быть лучше своих сотрудников во всех областях.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("25.Я удовлетворен собой, только если совершил что то значительное.\n a)да\n b)нет\n c)отчасти\n",a,b,c);
         w= getch();
         y=y+tundra(w);
     printf("Ваш результат=%d \n",y);
         if (y>=0 && y<=17){printf("Вы абсолютно не честолюбивы. Хорошо это или плохо - судите по своим успехам.");}
         if (y>=18 && y<=35){printf("Честолюбие выражено средне");}
         if (y>=36 && y<=50){printf("Прекрасно! Этот высокий результат показывает, что у Вас огромное честолюбие. Благодаря ему Вы сможете достигнуть больших высот.");}
    }
int eclips(int v)
 {
     switch (v)
     {
         case 'a':return 2; break;
         case 'b':return 0; break;
         case 'c':return 1; break;
     }
 
}
void MELOCHI()
 {
     setlocale(LC_ALL,"RUSSIAN");
     int a=2,b=0,c=1,x=0;
     int v;
     printf("                            Мелочи жизни!\n");
     printf("1.Меня раздражает, когда я хочу позвонить по телефону, а нужный номер постоянно занят.\n a)да\n b)нет\n c)когда как\n",a,b,c);
         v= getch();
         x=x+eclips(v);
      printf("2.Я злюсь, когда я веду машину, а кто-то непрерывно дает мне советы.\n a)да\n b)нет\n c)когда как\n",a,b,c);
         v= getch();
         x=x+eclips(v);
     printf("3.Меня нервирует, когда я замечаю, что за мной наблюдают.\n a)да\n b)нет\n c)когда как\n",a,b,c);
         v= getch();
         x=x+eclips(v);
     printf("4.Я раздражаюсь, когда кто-то прерывает ход моих мыслей.\n a)да\n b)нет\n c)когда как\n",a,b,c);
         v= getch();
         x=x+eclips(v);
     printf("5.Меня раздражает, когда я с кем-то разговариваю, а кто-то другой постоянно вмешивается в нашу беседу.\n a)да\n b)нет\n c)когда как\n",a,b,c);
         v= getch();
         x=x+eclips(v);
     printf("6.Я плохо себя чувствую, когда вижу комбинацию цветов, которые не сочетаются друг с другом.\n a)да\n b)нет\n c)когда как\n",a,b,c);
         v= getch();
         x=x+eclips(v);
     printf("7.Я раздражаюсь, когда здороваюсь с кем-нибудь за руку и не ощущаю ни малейшего ответного чувства.\n a)да\n b)нет\n c)когда как\n",a,b,c);
         v= getch();
         x=x+eclips(v);
     printf("8.Меня нервирует разговор с человеком, который все знает лучше меня.\n a)да\n b)нет\n c)когда как\n",a,b,c);
         v= getch();
         x=x+eclips(v);
         printf("Ваш результат=%d \n",x);
         if (x>=0 && x<=6){printf("Неприятная мелочь может быть симптомом большой неприятности. Если вы действительно можете не замечать назойливую муху у лица, но видите банановую корку под ногами, то, похоже, ваше внимание распределяется оптимальным образом.");}
         if (x>=7 && x<=11){printf("Мелочи порой раздражают вас, но не заслоняют больших радостей жизни. Вам стоило бы поучиться меньше на них фиксироваться, но так, чтобы не перестать видеть существенные детали.");}
         if (x>=12 && x<=16){printf("Маленькие неприятности слишком много значат для вас. Возможно, дело в том, что вы стремитесь полностью контролировать ситуацию и не можете смириться с тем, что что-то идет не так, как вы запланировали. Или в вас накопилось скрытое напряжение, которое только ищет предлога, чтобы вырваться наружу?");}
 
}
int print(int i)
{
    if(i>6)i=1;
    if(i<1)i=6;
    switch(i)
            {
            case 1:
                    system("cls");
                    printf("                               *Тест на общительность* \n");
                    printf("                                Тест на память\n");
                    printf("                                Тест честолюбие\n");
                    printf("                                Тест Мелочи жизни\n");
                    printf("                                словарь\n");
 
                    printf("                                                    \n");
                    printf("                                Заставка\n");
                    printf("                                Выход                  ");
 
                break;
            case 2:
                system("cls");
                    printf("                                Тест на общительность\n");
                    printf("                               *Тест на память*     \n");
                    printf("                                Тест честолюбие\n");
                    printf("                                Тест Мелочи жизни\n");
                    printf("                                словарь\n");
 
                    printf("                                                    \n");
                    printf("                                Заставка\n");
                    printf("                                Выход                  ");
 
                break;
            case 3:
                system("cls");
                   printf("                                 Тест на общительность \n");
                    printf("                                Тест на память\n");
                    printf("                               *Тест честолюбие*\n");
                    printf("                                Тест Мелочи жизни\n");
                    printf("                                словарь\n");
 
                    printf("                                                    \n");
                    printf("                                Заставка\n");
                    printf("                                Выход                  ");
 
                break;
            case 4:
                system("cls");
                    printf("                                Тест на общительность \n");
                    printf("                                Тест на память\n");
                    printf("                                Тест честолюбие\n");
                    printf("                               *Тест Мелочи жизни*\n");
                    printf("                                словарь\n");
 
                    printf("                                                    \n");
                    printf("                                Заставка\n");
                    printf("                                Выход                  ");
 
                break;
            case 5:
                system("cls");
                    printf("                                Тест на общительность \n");
                    printf("                                Тест на память\n");
                    printf("                                Тест честолюбие\n");
                    printf("                                Тест Мелочи жизни\n");
                    printf("                               *словарь*\n");
 
                    printf("                                                    \n");
                    printf("                                Заставка\n");
                    printf("                                Выход                  ");
 
                break;
 
            case 6:
                system("cls");
                   printf("                                 Тест на общительность \n");
                    printf("                                Тест на память\n");
                    printf("                                Тест честолюбие\n");
                    printf("                                Тест Мелочи жизни\n");
                    printf("                                словарь\n");
 
                    printf("                                                    \n");
                    printf("                                *Заставка*\n");
                    printf("                                 Выход                  ");
 
                break;
            case 7:
                system("cls");
                   printf("                                 Тест на общительность \n");
                    printf("                                Тест на память\n");
                    printf("                                Тест честолюбие\n");
                    printf("                                Тест Мелочи жизни\n");
                    printf("                                словарь\n");
 
                    printf("                                                    \n");
                    printf("                                Заставка \n");
                    printf("                                *Выход*                  ");
 
                break;
 
        }
    return i;
}
 
string FindEn (string s)
{
string ss,se;
FILE *fen, *fru;
 int n;
fen=fopen("kor.docx","r");
fru=fopen("rus.docx","r");
printf("Введите слово на корейском языке для перевода: ");
scanf("%s",&s);
n=0;
while (!feof(fen))
     {
      fscanf(fen,"%s",&ss);
      fscanf(fru,"%s",&se);
      if (ss==s)
         {
         n++;
         if (n=1)  printf ("%s",ss,":");
         printf("%s",se);
         }
     }
fclose(fru);
fclose(fen);
if (n=0)
   printf("Этого слова нет в словаре");
return 0;
}
 
string  FindRu (string  s)
{
string  ss,se;
FILE *fen, *fru;
 int n;
 
fru=fopen("ru.docx","r");
fen=fopen("kor.docx","r");
printf("Введите слово на русском языке для перевода: ");
scanf("%s",&s);
n=0;
while (!feof(fru))
     {
      fscanf(fru,"%s",&ss);
      fscanf(fen,"%s",&se);
      if (ss==s)
         {
         n++;
         if (n=1)  printf ("%s",ss,":");
         printf("%s",se);
         }
     }
fclose(fru);
fclose(fen);
if (n=0)
   printf("Этого слова нет в словаре");
return 0;
}
 
 
string vivod (string en, string ru)
{    FILE *fru=fopen("rus.docx","r");
    int c;
    while( (c = getc(fru)) != EOF)
        putchar(c);
    printf("%c", c);
    fclose(fru);
    _getch();
    return 0;   
}
 
int vyb(int i)
{
    if(i>4)i=1;
    if(i<1)i=4;
    switch(i)
            {
            case 1:
                    system("cls");
                    printf("                              * перевод с корейского *\n");
                    printf("                                перевод с русского\n");
                    printf("                                вывод словоря\n");
                    printf("                                меню                  ");
 
 
                break;
            case 2:
                system("cls");
                   system("cls");
                    printf("                                перевод с корейского \n");
                    printf("                               *перевод с русского*\n");
                    printf("                                вывод словоря\n");
                    printf("                                меню                  ");
                break;
            case 3:
                system("cls");
                    printf("                                перевод с корейского\n");
                    printf("                                перевод с русского\n");
                    printf("                               *вывод словоря*\n");
                    printf("                                меню                  ");
 
                break;
            case 4:
                system("cls");
                    printf("                                перевод с корейского\n");
                    printf("                                перевод с русского\n");
                    printf("                                вывод словоря\n");
                    printf("                               *меню*                  ");
 
                break;
            
        }
    return i;
}
 
void zagl()
{
    char c; // 38 - стрелка вверх , 40 - стрелка вниз
    int i=1;
    bool b=true;
 
                    system("cls");
                    printf("                              * перевод с корейского *\n");
                    printf("                                перевод с русского\n");
                    printf("                                вывод словоря\n");
                    printf("                                меню                  ");
 
    while(1)
    {
            string y,z;
            int c=getch();
            if(int(c)==80){i++;i=vyb(i);}
            else if(int(c)==72){i--;i=vyb(i);}
            else if(c==13)
            {
                system("cls");
                b=false;
                if(i==1)FindEn(y); 
                else if (i==2)FindRu(y); 
                else if (i==3)vivod(y,z); 
                getch();
            }     
    }
}
 
 
 
void MENU()
{
    char c; // 38 - стрелка вверх , 40 - стрелка вниз
    int i=1;
    bool b=true;
 
                    system("cls");
                    printf("                               *Тест на общительность*\n");
                    printf("                                Тест на память\n");
                    printf("                                Тест честолюбие\n");
                    printf("                                Тест Мелочи жизни\n");
                    printf("                                словарь\n");
 
                    printf("                                                    \n");
                    printf("                                Заставка\n");
                    printf("                                Выход                  ");
 
    while(1)
    {
            int c=getch();
            if(int(c)==80){i++;i=print(i);}
            else if(int(c)==72){i--;i=print(i);}
            else if(c==13)
            {
                system("cls");
                b=false;
                if(i==1)OBSHITELNOST(); 
                else if (i==2)PAMYAT(); 
                else if (i==3)CHISTOLYBIE();
                else if (i==4)MELOCHI();
                else if (i==5)zagl();
                else if (i==6)exit(1); 
                getch();MENU();
            }     
    }
}
 
 
 
 
int main()
{
    setlocale(LC_ALL,"RUSSIAN");
    MENU();
}
Миниатюры
Необработанное исключение в "0x778c15de"  
0
Programming
Эксперт
9485 / 562 / 19
Регистрация: 12.04.2006
Сообщений: 11,671
Блог
05.05.2013, 00:31
Ответы с готовыми решениями:

Возникло необработанное исключение по адресу 0x73A62CF2: исключение Microsoft C++: std::bad_array_new_length
Доброго времени суток, уважаемые форумчане :) Подскажите начинающему программисту. Ругается на...

Возникло необработанное исключение по адресу 0x7728B522 исключение Microsoft C++: std: bad_array_new_length 0x003DF920
Здравствуйте, проблема состоит в том, что при просмотре списка сканеров выходит ошибка: Возникло...

Что я сделал не так?Возникло необработанное исключение по адресу 0x7434A9F2 : исключение Microsoft C++: std
//Калькулятор Intrigger #include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;string.h&gt; ...

Возникло необработанное исключение по адресу 0x00007FFD2E6FCD29 в LCS.exe: исключение Microsoft C++: std::bad_array_new_
Возникло необработанное исключение по адресу 0x00007FFD2E6FCD29 в LCS.exe: исключение Microsoft...

1
Неэпический
18112 / 10699 / 2062
Регистрация: 27.09.2012
Сообщений: 26,944
Записей в блоге: 1
05.05.2013, 00:59 2
C++
1
scanf("%s",&s);
Не мешайте Си и C++. scanf не может работать с классом string
1
05.05.2013, 00:59
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
05.05.2013, 00:59
Помогаю со студенческими работами здесь

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

Необработанное исключение
Здравствуйте. Подскажите, в чем может быть ошибка в этой строке?...

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

Необработанное исключение
Доброго времени суток. Ошибка: Необработанное исключение типа...

Необработанное исключение
Пишу код, на этапе тестов первой части выскакивает ошибка на 61 строке - Необработанное исключение...

Необработанное исключение
Необработанное исключение по адресу 0x0FDF50B9 (vcruntime140d.dll) в Catrin.exe: 0xC0000005:...

Необработанное исключение
Во время компиляции при заполнении матрицы а случайными числами выдает &quot;Необработанное исключение...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Блоги программистов
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного суматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­хронный счётчик с управляющим сигналом задержки).
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
Применение компонентов PrimeVue в Vue.js 3 на TypeScript
BasicMan 04.01.2025
Введение в PrimeVue и настройка окружения PrimeVue представляет собой мощную библиотеку компонентов пользовательского интерфейса для Vue. js 3, которая предоставляет разработчикам богатый набор. . .
Как стать Senior developer
cpp_developer 04.01.2025
В современной индустрии разработки программного обеспечения позиция Senior Developer представляет собой не просто следующую ступень карьерной лестницы, а качественно новый уровень профессионального. . .
Что известно о дате выхода Windows 12 и чего от нее ждать
IT_Exp 04.01.2025
В мире технологий постоянно происходят изменения, и операционные системы не являются исключением. Windows 11, выпущенная в октябре 2021 года, принесла множество инноваций и улучшений, но. . .
Что новенького в .NET Core 9
Programming 04.01.2025
Обзор ключевых изменений в . NET Core 9 Платформа . NET Core продолжает активно развиваться, и версия 9 представляет собой значительный шаг вперед в эволюции этой технологии. Новый релиз. . .
Инструкция по установке python3.13.1 в Debian 12
AlexSky-coder 03.01.2025
sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget. . .
Затестил триггеры. архив проекта прилагаю с GOA файлами в настройках архиватора проектов.
Hrethgir 03.01.2025
В этот раз нет закольцованности, потому что от неё только глюки, как я понял, логика не вырезанная. Триггеры очень быстрые если верить измерениям с помощью анализатора от Gowin. Есть ещё регистры,. . .
Python в помощь DevOps
IT_Exp 03.01.2025
Причины использования Python в работе DevOps Python стал неотъемлемой частью мира DevOps, и это не случайно. Этот язык программирования обладает множеством преимуществ, которые делают его. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru