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

Ввести с клавиатуры слово и символ. Заменить в слове последнюю букву “A” на символ. Присоединить введенный символ к концу слова. Вывести слово и си - C++

Восстановить пароль Регистрация
 
dmmih
1 / 1 / 0
Регистрация: 21.12.2012
Сообщений: 15
21.12.2012, 22:03     Ввести с клавиатуры слово и символ. Заменить в слове последнюю букву “A” на символ. Присоединить введенный символ к концу слова. Вывести слово и си #1
Помогите разобраться, пожалуйста.
Задание:Ввести с клавиатуры слово и символ. Заменить в слове последнюю букву “A” на символ. Присоединить введенный символ к концу слова. Вывести слово и символ.
При компиляции вылезает ошибка: error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа.
Как избавиться от этой ошибки?Да и в целом правильно ли я написал код?
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// Лаба1.cpp: главный файл проекта.
 
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "string.h"
 
 
 
using namespace System;
 
int main();
{
    char a[18]="a";
    char b[18]="";
    char c[18]="";
    char d[18]="";
    char x[18]="";
    char y[18]="";
    char z[18]="";
    printf("Введите слово\n",x);
    scanf("%s",&x);
    printf("Введите символ\n",y);
    scanf("%s",&y);
    int n;
    char p[18]="";
    n=strlen(x);
    for (int i=0;i<n;i++);
    {
        strncpy(p;x+i,1);
        if (strstr(a,p)!=0);
        {
            strncpy (b,x,i);
            strncpy (c,x+i+1,n-i);
            strcat (d,b);
            strcat (d,y);
            strcat (d,c);
            strcat (y,d);
 
            printf("Результат :%s\n",y);
            strncpy(z,y,1);
            printf("Результат :%s\n",z);
            break;
        }
    }
    _getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2012, 22:03     Ввести с клавиатуры слово и символ. Заменить в слове последнюю букву “A” на символ. Присоединить введенный символ к концу слова. Вывести слово и си
Посмотрите здесь:

C++ Вывести введенное нами слово, причем каждый символ слова на новой строке
C++ Заменить в слове первую букву “A” на символ
C++ Заменить в тексте символ, который вводится с клавиатуры на символ *
Найти символ первой строки, который первым не совпал с одним из символов второй строки. Вывести слово, в которое входит этот символ C++
C++ В тексте удалить указанный символ везде, где он встречается. Программа не позволяет ввести символ
C++ Ввести с клавиатуры символ (в переменную char) и определить, соответствует ли введенный символ 'Q' или 'q'
C++ Заменить введенный символ от 0 до 9 соответствующим числом
Вывести строки, в которых символ «*» встречается не менее 2 раз и заменить символ «*» на символ «_» C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 06:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru