Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Krups
0 / 0 / 0
Регистрация: 17.11.2014
Сообщений: 12
#1

Не компилируется - C++

18.11.2014, 18:19. Просмотров 360. Ответов 20
Метки нет (Все метки)

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
#include <iostream>
#include <conio.h>
#include <cstring.h>
#include <stdio.h>
 
 
using namespace std;
 
int main() 
{  
 
    char string[512];
    cout<<"Enter your text "<<endl;
    gets(string); 
for (int i = 0; string[i] != '\0'; i++) 
    { int ch;
    if((ch==34)||(ch==47)||(ch==64), ch++) 
        { int a;
          if ('a'>a)
             {
                char a = ' ';
                a-=32;
                cout<<a;
             }
          else if('a'==a)
             { 
                cout<<a;
                break;
             }
}
}
getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2014, 18:19     Не компилируется
Посмотрите здесь:

не компилируется - C++
не компилируется этот код и не показывает какую нибуд ошибку #include &lt;cstdlib&gt; #include &lt;iostream.h&gt; void main(void) { ...

не компилируется - C++
только начал изучать C++ компилирую файл вроде компилируется нажимаю выполнить и он пишит исходный файл не откомпилирован помогите...

Не компилируется - C++
Не могу понять в чем ошибка, помогите разобраться #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; void zapolnit() { FILE* f =...

Не компилируется - C++
#include &quot;stdafx.h&quot; #include &lt;time.h&gt; #include &lt;iostream&gt; using namespace std; /* Создать двоичный файл из случайно заданных...

не компилируется - C++
Вот кусок кода class Game; class View { private: static int left;

Не компилируется - C++
Здравствуйте,не получается скомпилировать. Какие-то проблемы с &lt;alloc.h&gt; Что не так? Спасибо listlnk.h template &lt; class LE &gt; ...

не компилируется - C++
#define _USE_MATH_DEFINES #include &lt;cstdlib&gt; #include&lt;iostream&gt; #include&lt;math.h&gt; int main() { double x; double y; double...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
5240 / 4560 / 1532
Регистрация: 14.04.2014
Сообщений: 18,124
18.11.2014, 18:24     Не компилируется #2
В какой строке ошибка? Что за ch++ в условии?
mss307
118 / 118 / 25
Регистрация: 14.12.2013
Сообщений: 352
18.11.2014, 18:26     Не компилируется #3
nmcf,
Цитата Сообщение от Krups Посмотреть сообщение
ch++
это действительно плохо.. ошибку в студию, пож-та!
ValeryS
Модератор
6550 / 5016 / 463
Регистрация: 14.02.2011
Сообщений: 16,722
18.11.2014, 18:30     Не компилируется #4
Цитата Сообщение от Krups Посмотреть сообщение
int a;
if ('a'>a)
{
char a = ' ';
a-=32;
cout<<a;
ну и из какого a вычитается 32,а какое выводится на экран???
mss307
118 / 118 / 25
Регистрация: 14.12.2013
Сообщений: 352
18.11.2014, 18:37     Не компилируется #5
Цитата Сообщение от ValeryS Посмотреть сообщение
ну и из какого a вычитается 32,а какое выводится на экран???
зачем так глубоко копать? там ch вообще непроинициализирован
Krups
0 / 0 / 0
Регистрация: 17.11.2014
Сообщений: 12
18.11.2014, 18:39  [ТС]     Не компилируется #6
Всё , что выдает


No such file or directory.
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
3682 / 1957 / 512
Регистрация: 18.10.2014
Сообщений: 3,533
18.11.2014, 18:41     Не компилируется #7
Цитата Сообщение от Krups Посмотреть сообщение
#include <cstring.h>
Что такое <cstring.h>??? Гибрид <cstring> и <string.h>?
Krups
0 / 0 / 0
Регистрация: 17.11.2014
Сообщений: 12
18.11.2014, 18:42  [ТС]     Не компилируется #8
библиотека для строк
mss307
118 / 118 / 25
Регистрация: 14.12.2013
Сообщений: 352
18.11.2014, 18:46     Не компилируется #9
Krups, это
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
Гибрид <cstring> и <string.h>?
подсказка) читай знаки, они повсюду)
Krups
0 / 0 / 0
Регистрация: 17.11.2014
Сообщений: 12
18.11.2014, 19:13  [ТС]     Не компилируется #10
Цитата Сообщение от mss307 Посмотреть сообщение
Krups, это подсказка) читай знаки, они повсюду)
все равно , не понимаю..
mss307
118 / 118 / 25
Регистрация: 14.12.2013
Сообщений: 352
18.11.2014, 19:17     Не компилируется #11
вместо
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
<cstring.h>
надо использовать <cstring> или <string.h>.
Krups
0 / 0 / 0
Регистрация: 17.11.2014
Сообщений: 12
18.11.2014, 19:26  [ТС]     Не компилируется #12
Цитата Сообщение от mss307 Посмотреть сообщение
вместо надо использовать <cstring> или <string.h>.
Теперь работает , спасибо)
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
18.11.2014, 19:32     Не компилируется #13
Цитата Сообщение от Krups Посмотреть сообщение
Теперь работает , спасибо)
Да что у тебя там может вообще работать?!!
Krups
0 / 0 / 0
Регистрация: 17.11.2014
Сообщений: 12
18.11.2014, 19:36  [ТС]     Не компилируется #14
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Да что у тебя там может вообще работать?!!
Протестил , запустилось , но буквы не исправляет
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
18.11.2014, 19:47     Не компилируется #15
Цитата Сообщение от Krups Посмотреть сообщение
Протестил , запустилось , но буквы не исправляет
я и говорю - работать там нечему!
nmcf, mss307 и другие указали тебе на кучу ошибок.
ValeryS
Модератор
6550 / 5016 / 463
Регистрация: 14.02.2011
Сообщений: 16,722
18.11.2014, 19:48     Не компилируется #16
Цитата Сообщение от Krups Посмотреть сообщение
но буквы не исправляет
"Абидна,Да"
Странно что вообще диск не отформатировала
что за набор инструкций, сам можешь объяснить
Цитата Сообщение от mss307 Посмотреть сообщение
там ch вообще непроинициализирован
я это уже заметил но на это уже обратили внимание, в частности ты
Я пошел ниже
теперь пойду еще ниже
Цитата Сообщение от Krups Посмотреть сообщение
char a = ' ';
a-=32;
cout<<a;
что вообще ожидалось вывести на экран?
Krups
0 / 0 / 0
Регистрация: 17.11.2014
Сообщений: 12
18.11.2014, 20:40  [ТС]     Не компилируется #17
Могу.
Задаю текст , считываю его.
циклом "фор" прохожу тексту , "ифом" ищу знаки препинания перехожу на след. символ.Далее,если мое значение ( буква ) маленькая => ее значение больше на 32 , чем значение этой же буквы, но большой , если равенство выполняется-делаю замену .
ValeryS
Модератор
6550 / 5016 / 463
Регистрация: 14.02.2011
Сообщений: 16,722
18.11.2014, 20:56     Не компилируется #18
Цитата Сообщение от Krups Посмотреть сообщение
Могу.
давай
листинг с построчным коментарием
Цитата Сообщение от Krups Посмотреть сообщение
"ифом" ищу знаки препинания перехожу на след. символ.
это здесь что ли
Цитата Сообщение от Krups Посмотреть сообщение
if((ch==34)||(ch==47)||(ch==64), ch++)
кто такой ch? откуда пришел? какие в нем значении?
и кто это в if разрешил запятую?
Цитата Сообщение от Krups Посмотреть сообщение
Далее,если мое значение ( буква ) маленькая =>
Цитата Сообщение от Krups Посмотреть сообщение
if ('a'>a)
откуда a взялось?
да условие то не то что ты описал
Цитата Сообщение от Krups Посмотреть сообщение
больше на 32 , чем значение этой же буквы,
Цитата Сообщение от Krups Посмотреть сообщение
char a = ' ';
a-=32;
cout<<a;
в a записывается пробел значение 0х20 в десятичном 32
вычитаем из 32 32 получаем 0
вопрос что ожидали на экране?
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
3682 / 1957 / 512
Регистрация: 18.10.2014
Сообщений: 3,533
18.11.2014, 21:14     Не компилируется #19
Цитата Сообщение от ValeryS Посмотреть сообщение
и кто это в if разрешил запятую?
В С и С++ испокон веков есть оператор ',', и в 'if' его никто не запрещал
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2014, 21:19     Не компилируется
Еще ссылки по теме:

Не компилируется - C++
Вообщем вот код: #include &lt;iostream&gt; ; using namespace std; double kong(double); int main(){

Не компилируется!!!! - C++
Написал прогу которая каждое слово записывает в массив. При вводе текста выбивает объявления, а именно &quot;Инструкция по адресу...

Не компилируется - C++
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;cmath&quot; int _tmain(int argc, _TCHAR* argv) { double x,z1,z2; ...

не компилируется - C++
люди добрые!и не очень!! итак.имеются два файла-игра и меню игры. из них я создала проект.так понимаю один из main'ов нужно убрать-тот...

Не компилируется - C++
В среде MS Visual не хочет компилироваться даже то,что создано мастером автоматически. Снизу скрин. Также еще один глупый вопрос....


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

Или воспользуйтесь поиском по форуму:
ValeryS
Модератор
6550 / 5016 / 463
Регистрация: 14.02.2011
Сообщений: 16,722
18.11.2014, 21:19     Не компилируется #20
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
В С и С++ испокон веков есть оператор ',', и в 'if' его никто не запрещал
и что он делает в данном коде?
вопрос не "запрещено, не запрещено"
а нафиг он здесь нужен?

согласен, прозвучало некорректно
Yandex
Объявления
18.11.2014, 21:19     Не компилируется
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru