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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать модель диспетчера операционной системы http://www.cyberforum.ru/cpp-beginners/thread511296.html
Доброго времени суток! Требуется написать две проги на С или С++. Задание 1 Разработать программу, реализующую работу диспетчера ввода/вывода. Имеется несколько устройств ввода/вывода с различными пропускными способностями и поток требований с различными приоритетами и объемами информации. Требование с наивысшим приоритетом выходит из очереди требований и идет на обслуживание...
C++ Быстрое преобразование Фурье Привет! Прошу вас помочь с переводом программы с языка C на C++. Заранее спасибо. /*Листинг программы БПФ:/ #include <stdio.h> #include <math.h> #include <time.h> BPF(x,y,N,I) /*Процедура БПФ/ register float *x,*y; /*x,y-входные массивы данных/ register int N,I; /*размерностью I=1 7БПФ I=-1 7ОБПФ/ { http://www.cyberforum.ru/cpp-beginners/thread511256.html
Помогите отыскать ошибку в коде C++
Где ошибка? Проверьте, пожалуйста! ввожу значения 1 3 1 1 3 1 - ничего не выдает( #include <stdio.h> #include <math.h> #define M_PI 3.14159265358979323846 /* pi */ void main() {
функция, которая из исходной квадратной матрицы формирует диагональную матрицу C++
Написать и протестировать функцию, которая из исходной квадратной матрицы формирует диагональную матрицу и определяет сумму её положительных элементов.
C++ Указатели, строки, функции http://www.cyberforum.ru/cpp-beginners/thread511229.html
#include <cstdlib> #include <iostream> using namespace std; int count_words(string s) { int col = 0; int n = s. length(); string word = ""; for(int i = 0; i < n; i++) {
C++ Excel Automation in C++ Коллеги, прошу помощи! Нужен пример рабочего С++ кода, который делает следущее: - конектится к работающему в настоящий момент Excel; если Excel не запущен, то кидает exception; - конектится к текущему worksheet; если worksheet отсутствует, то кидает exception; - если все приконектилось удачно, читаем значение любой ячейки, например первый столбец/первая строка. Конектиться надо к любому... подробнее

Показать сообщение отдельно
tq404
Сообщений: n/a

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

16.01.2012, 01:01. Просмотров 327. Ответов 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 работали непонятно). Такое число ошибок в заведомо рабочем коде обычно бывает если проект С и С++ перепутать, но у меня всё верно. Расскажите, в чем дело?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru