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

Найти количество одинаковых слов в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсия для вычисления суммы ряда http://www.cyberforum.ru/cpp-beginners/thread1164273.html
Используя рекурсивный вызов функции вычислить с заданной точностью сумму ряда: 2/3+4/9+6/27+8/81+... (GUI)
C++ Сортировка односвязного списка пузырьком Сортирую список по убыванию пузырьком (он заполняется 46 случайными числами от 1 до 26) Смысл понятен но в синтаксисе языка делаю ошибки. Собственно сам код #include <iostream> #include <conio.h> #include <ctime> #include <cstdlib> #include <list> http://www.cyberforum.ru/cpp-beginners/thread1164271.html
C++ Генератор случайных чисел для записи в бинарный файл
Здравствуйте. Есть задача: В файле содержатся числа. Сформировать квадратную матрицу из 25 последних чисел файла. Посчитать сумму элементов над главной диагональю полученной матрицы. Исходный файл формировать программно. Количество элементов исходного файла неизвестно. Так вот. Файлик бинарный. В него рандомим числа. Вот код нашего рандома: #include <time.h>
Формирование двоичного кода для целой и дробной части + вывод в файл C++
Упростила программу, но суть ясна. Выводит число, потом его целую и дробную часть, после чего переводит обе части в двоичную систему счисления. Целую часть конвертирует правильно, а с дробной проблемы. :( Кто-нибудь может помочь разобраться, почему двоичный код для дробной части неверный? #include <iostream> #include <fstream.h> #include <string> #include <stdio.h> #include <stdlib.h>
C++ Приложение падает при удалении синглтона http://www.cyberforum.ru/cpp-beginners/thread1164257.html
Всем привет. Понадобилось мне использовать паттерн Singleton, реализовал я его так. UIManager* UIManager::GetInstance(){ if(!m_Instance){ m_Instance = new UIManager(); } return m_Instance; } Также добавил в деструкторе удаление указателя
C++ Оптимальная IDE для отладки native C++ приложений Посоветуйте, пожалуйста, оптимальную IDE для отладки native C++ приложений. Желательно кроссплатформенную. подробнее

Показать сообщение отдельно
Керра
Модератор
 Аватар для Керра
1271 / 439 / 45
Регистрация: 24.08.2011
Сообщений: 2,127
02.05.2014, 19:29     Найти количество одинаковых слов в строке
Видимо потому, что strtok запоминает позицию только для одной строки. То есть вот для первой строки ты нашла первое слово, потом тебе надо первым аргументом передавать 0, потому что strtok запомнила ту строку. Но когда ты делаешь то же самое для другой строки, в ней уже другая строка сохранилась, и уже работает неправильно.
Разбей строку на массив указателей на слова, с помощью strtok собственно, и сравнивай их как при пузырьковой сортировке.
 
Текущее время: 03:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru