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

Удвоить все буквы во введенном слове - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Попытка чтения или записи в защищенную память http://www.cyberforum.ru/cpp-beginners/thread526294.html
Здравствуйте. Вот такая проблема. При компиляции программы выводит сообщение: An unhandled exception of type 'System.AccessViolationException' occurred in ttt.exe Additional information: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена. Как это исправить? Всё пишется в Visual Studio 2010. С++. Транслятор(конвертер) с языка...
C++ Удаление крякозябр при записи Здравствуйте! Как удалить крякозябры при записи в файл? struct vvod {char family; char name;} dat; void CMyDialog2::OnBnClickedButton1() {FILE *f; f=fopen("bdss.txt","wb+"); UpdateData(); memcpy(dat.name,(char *)edt2.GetBuffer(),10); memcpy(dat.family,(char *)edt1.GetBuffer(),15); http://www.cyberforum.ru/cpp-beginners/thread526293.html
Двумерная матрица без For C++
подскажите пожалуйста как ввести двумерную матрицй без цикла for, c одномерным массивом все понятно for(;;) { switch(Way) { case 1:cout<<"vvedite dlinu stroki "; cin>>k; Way =2; continue; case 2: if ((k>=20) || (k<1)) { Way= 1; continue;} Way =3; continue; case 3: i=0; Way=4; continue;
C++ Определить точку плоскости как класс
Помогите пожалуйста выполнить задание на С++ : Определить точку плоскости как класс, содержащий пару чисел с плавающей точкой, конструктор и перегруженную операцию . Для объекта p этого класса число p должно быть равно p.x, а p = p.y. Пример работы с этим классом: Point p(0,0); p=1; cout<<p; (в этом примере будет выведено число 0).
C++ Указатель на структуру http://www.cyberforum.ru/cpp-beginners/thread526271.html
Как с помощью переменной указателя на тип свой структуры вывести на экран значение полей в экземпляре? Написал вот что: #include <iostream> #include <string> using namespace std; typedef struct { string s1,s2; int a; }type; int main(){
C++ unsigned char 0....255?! Всем привет. Всем известно из разной учебной литературы что unsigned char имеет диапазон значений от 0 до 255. Но почему тогда при этом коде #include<iostream> const int ciMAX = 255;//количество символов в ASCII Russian_Russia.1251 struct подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
23.03.2012, 16:04     Удвоить все буквы во введенном слове
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
25
26
#include <stdio.h>
#include <string.h>
#include <ctype.h>
 
#define MAX_SIZE 256
 
int main()
{
    char str[MAX_SIZE];
    fgets(str, MAX_SIZE, stdin);
    
    for (int i = 0; str[i]; ++i)    
    {
        if ( isalpha(str[i]) )
        {
            for (int j = strlen(str) + 1 ; j > i + 1; --j)
                str[j] = str[j - 1];
                
            str[i + 1] = str[i];
            
            ++i;
        }
    }
    
    puts(str);
}
 
Текущее время: 19:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru