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

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

Войти
Регистрация
Восстановить пароль
 
tq404
Сообщений: n/a
#1

Простой код и магические ошибки? - C++

16.01.2012, 01:01. Просмотров 329. Ответов 0
Метки нет (Все метки)

Приветствую участников форума.
Нуждаюсь я в помощи с проблемой.. В этой сфере я впервые. Сам не разберусь.
Задача такова: программа, которой мы вводим с клавиатуры текст, а она в нем находит например первую букву А и выдает ее порядковый номер.
Ну, собственно, текст вышел таким

Код
#include <iostream>
#include <string.h>
using namespace std;

int main()
{

cout<<"Vvedite stroku:"<<endl;
char* str;
cin>>str;
char a;
a=strlen(str);
cout<<"\nVvedite kakuyu bukvy iskat': ";
char* s;
cin>>s;
for (int i=0; i < a; i++)
{
if (str[i]==s[0])
{
cout<<"nomer bukvy "<<(i+1);
break;
};
cout<<i<<endl;

};
}
Сначала пробовал в Cygwin. Получил вот такую ошибку
segmentation fault
далее пошел в Code-Blocks
там программа запустилась, но винда ее тут же закрыла, выдав сообщение в духе "программа была закрыта, можете выполнить поиск решений в интернете".
Вот так. Что делать?

Да, и к слову... некоторое время назад на всех компах под вин7 перестала нормально работать вижуал студио 6.0. Ну я это для себя объяснил тем, что, наверное, у винды вышло какое-то обновление. Переустановка вижуала не помогает. Ну да ладно. Пошел в 2008 студию. Попробовал ранее рабочие коды там. Но в 2008 они вдруг оказались полны ошибок и вообще нерабочими(и как это они в 6.0 работали непонятно). Такое число ошибок в заведомо рабочем коде обычно бывает если проект С и С++ перепутать, но у меня всё верно. Расскажите, в чем дело?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2012, 01:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Простой код и магические ошибки? (C++):

Исправить ошибки в простой программе - C++
4-угольник задан координатами вершин. Вычислить его площадь. Вроде бы как должно считать..а в результате постоянно выдает 0. ...

При компиляции простой программы - ошибки - C++
Работаю в простой IDE. Занимаюсь по учебникам и по видео на ютубе, при компиляции кода появляются ошибки (покажу на скриншоте) Причем я...

Магические кристаллы - C++
Всем привет, попалась вот такая задача и я не знаю что с ней делать: Есть многоугольник, заданный на плоскости целочисленными...

простой код - C++
В книге Герберта Шилдта код первой программы выглядит так #include &lt;iostream&gt; using namespace std; int main() { ...

Объясните простой код - C++
int a = (b = 5, b + 5); что это за запись такая.

Некомпилится простой код! - C++
Привет! Сразу к делу. Вот код #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;string.h&gt; using namespace std; int main(int...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2012, 01:01
Привет! Вот еще темы с ответами:

не компилит простой код c++ - C++
Вот этот код не компилится. Почему, ума не прилажу :-( Подскажите в чём проблема? Английский ещё плохо знаю, не посылайте плиз на...

Помогите улучшить простой код - C++
Задача: Из-за высокой цены бензина водители озабочены затратами топлива своих аытомобилей. Один водитель взял в рейс несколько емкостей...

Простой код но выдает ошибку - C++
Почему у меня не видет вторую переменную day #include &lt;math.h&gt; #include &lt;iostream&gt; using namespace std; void main() { int...

Код какой то простой игры в язике С++ - C++
Кто может скиньте пожалуйста код какой то простой игры в язике С++. Пожалуйста.


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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