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

С++ удаление слова из строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод данных из структуры http://www.cyberforum.ru/cpp-beginners/thread963318.html
Доброй ночи:) Возникла проблема вывода данных из структуры. То бишь совсем ничего не выводится,программа просто зависает и все. #pragma hdrstop #pragma argsused #include <stdio.h> #include...
C++ Найти максимальное значение при unsigned char задали в универе. Найти максимальное значение,которое может быть представлено при использовании типа unsigned char. Сделать программу,но без использования библиотеки limits. побитово сдвигая... http://www.cyberforum.ru/cpp-beginners/thread963314.html
Задача о сопротивлениях C++
Помогите пожалуйста решить задачу, чёт вообще никаких мыслей нет В результате измерений получены напряжения ( в вольтах) на зажимах каждого из 20-ти различных электрических сопротивлений, не...
C++ Задача: Функция получает одномерный массив и возвращает количество чисел с суммой цифр больше 20. Почему не работает?
#include<iostream.h> #include<conio.h> #include<stdlib.h> int main() { const int N=10; int A; for (int i=0;i<N;i++) cin >>A;
C++ нужно убрать однаковые елементы в списке(есть код програмы) только нехватает удаления однаковых елементов http://www.cyberforum.ru/cpp-beginners/thread963292.html
#include<iostream> #include<string> using namespace std; struct List1 { string a; List1 * next; }; struct List2
C++ Использование cctype 1. Напишите программу, которая читает клавиатурный ввод до символа @ и повторяет его, за исключением десятичных цифр, преобразуя каждую букву верхнего регистра в букву нижнего регистра и наоборот.... подробнее

Показать сообщение отдельно
Makson_
0 / 0 / 0
Регистрация: 17.10.2012
Сообщений: 43
27.09.2013, 00:23  [ТС]
Цитата Сообщение от newb_programmer Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 #include <ctime>
 using namespace std;
 int main()
 {
    setlocale(LC_ALL,"Rus");
    srand(time(NULL));
    char s[]="one two three";
    cout<<s<<"\n";
    int size=sizeof(s)/sizeof(char);
    for (int i=size-1;i>0;i--){
        if(s[i]==' ') {
            s[i]='\0';
            break;
        }
    }
    cout<<s<<"\n";
    
    system("pause");
 }

если я делаю ввод вручную то выводит только первое слово
setlocale(LC_ALL,"Rus");
srand(time(NULL));
char s[255];
cin>>s;
cout<<s<<"\n";
int size=sizeof(s)/sizeof(char);
for (int i=size-1;i>0;i--){
if(s[i]==' ') {
s[i]='\0';
break;
}
}
cout<<s<<"\n";
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru