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

Проверьте и листинг и подскажите по операции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать программу умножения чисел столбиком с использованием стека http://www.cyberforum.ru/cpp-beginners/thread292128.html
Если можно, с комментариями. Спасибо.
C++ Преобразование двоичного кода в текст есть код: struct home { char name; long number; int dom; int kvartira; }; http://www.cyberforum.ru/cpp-beginners/thread292118.html
возникнут ли последствия с динамическим массивом C++
Если в программе не задается размер массива (строка) и пользователю не подается запрос на размерность можно ли его задать (не имея последствий) таким способом при вводе. # include <iostream> #include <cstdio> using namespace std; int main()
Односвязный список - удаление - совет C++
Как лучше удалять элементы из однонаправленного списка? Я знаю два варианта: 1) Идем по списку и сохраняем в отдельную переменную указатель на предыдущий элемент. После этого перезаписываем поле next пред. элемента и удаляем уже ненужный элемент. 2) Идем по списку. Находим нужный элемент(I). Сохраняем физически след элемент в левую переменную(Q). Удаляем оба элемента и в уже бывшее место...
C++ объясните http://www.cyberforum.ru/cpp-beginners/thread292079.html
ребят вот программа с помощью кой как получилась но не фига в ней понять не могу если можно примеры кодов жтой проги попроще или объясните что к чему плиз #include "stdafx.h" #include "stdio.h" #include "string" int main() { char str = "asd qwd lkjq wdlkasd iqw dlkaskd jds qwdjk aasd"; char* pstr = strtok(str, " ");
C++ Программирование файлов Помогите написать программу на С++, обеспечивающую создание списка абитуриентов. Предусмотреть ввод фамилии, имени и отчества, года рождения, оценок за вступительные экзамены (математика, физика, русский язык). Программа должна позволять сохранить список в файл, загрузить его и произвести сортировку по следующим полям в порядке убывания:; фамилия, имя, отчество; год рождения, общий балл за... подробнее

Показать сообщение отдельно
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
10.05.2011, 08:14     Проверьте и листинг и подскажите по операции
рискну предположить, что написано тут неправильно. Она у тебя работает? Просто под S вроде как надо память сначала выделить, у меня вижуал студио обругался. Я выделил память, но всё равно в функции runtime error. Могу предложить такой вариант:
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
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
 
int CountLetters(char* s)
{
        unsigned short int  i       = 0;
 
        while (s[i] != '.' && s[i] != 0) {
            i++;
        }
        return i;
}
 
void main()
{
        //clrscr();
        cout<<"Enter string"<<endl;
        char* s = new char[255];
        cin.get(s,255);
        cout<<CountLetters(s)<<" letters"<<endl;
        getch();
}
не стал париться с рекурсиями. Программа подсчитывает количество символов пока не встретит точку или конец строки
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru