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

Как скопировать часть строки до определенного символа? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Используя стандартную библиотеку шаблонов (STL) найти: http://www.cyberforum.ru/cpp-beginners/thread1041292.html
Вот условие.
C++ Перевод отрицательных чисел в двоичную СС Помогите, как можно дописать код, чтобы переводи отрицательные числа (десятичной СС) в двоичную (СС). Можно ли это как то сделать через цикл while, (if)..или обязательно нужны строки? #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <math.h> #include "iostream" using namespace std; void dovich(int); // прототип функции http://www.cyberforum.ru/cpp-beginners/thread1041286.html
Необходимо написать функцию C++
Нужно написать функцию которая находит в строке определенный подстринг и заменяет его на другой подстринг... например : я люблю шоколад . он должен найти слово шоколад и заменить его на слово конфеты и вывести я люблю конфеты Помогите очень прошу!
В чем ошибка C++
#include "stdafx.h" #include <math.h> #include <conio.h> int _tmain(int argc, _TCHAR* argv) { const double e=2.71; double a=1.23,xk=0.5,t,x; for (x=-0.5;x<=xk;x+=0.1) {
C++ Разработать шаблон класса TFileOf – типизированный файл; в качестве параметра шаблона использовать тип данных, хранимых в файле (это могут быть строки http://www.cyberforum.ru/cpp-beginners/thread1041265.html
Разработать шаблон класса TFileOf – типизированный файл; в качестве параметра шаблона использовать тип данных, хранимых в файле (это могут быть строки фиксированной длины, целые числа, структуры и так далее). Имя открываемого файла и режим открытия (чтение/запись) передается в конструктор. Режим чтения и записи только двоичный. Реализовать методы Read и Write, в которые в качестве параметра...
C++ Математическая задача Добрый вечер! Снова прошу у вас помощи с программой. Выдает ошибку при запуске. И ещё её нужно переделать, для работы через функции, у меня что-то не получается. Очень благодарен за любую помощь. #include <iostream> #include <conio.h> #include <math.h> using namespace std; int main() { int a,b,c; double q,w,e,i,o,p; подробнее

Показать сообщение отдельно
Menma
0 / 0 / 0
Регистрация: 02.11.2013
Сообщений: 20
14.12.2013, 21:30  [ТС]     Как скопировать часть строки до определенного символа?
Цитата Сообщение от alsav22 Посмотреть сообщение
Покажите какую-нибудь из вариаций.
Получилось вроде бы при помощи цикла while, с for совсем ничего не выходит.
Программа выдает число, обозначающее порядковый номер первого символа x из введенной строки, но как теперь использовать это, чтобы присвоить то, что стоит перед ним, переменной a? Я пока только учусь и еще не очень многое знаю.
Изначально подумывала применить тут функцию strcpy, но она ведь работает со строками, насколько я понимаю, а мне нужна переменная, а не последовательность символов.
Допустим, пользователь введет -432x. Мне нужно, чтобы переменной a было присвоено значение -432.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<stdafx.h>
#include<iostream>
#include<stdio.h>
#include<math.h>
#include<conio.h>
#include<string>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{float x;
int i;
char fx[50];
cout << "fx = ";
cin >> fx;
 
{int i = 0;
while (*(fx + i) != 'x')
{i++;}
cout << i;}
 
getch();
}
Прошу не обращать внимания на заголовки, там нет лишних, просто сейчас написана лишь малая часть программы.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru