Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
level9626
9 / 9 / 2
Регистрация: 23.09.2012
Сообщений: 150
1

Перевод с С++ на С

19.11.2012, 23:50. Просмотров 389. Ответов 1
Метки нет (Все метки)

Кто может перевести эту программку на язык С.
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
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <string.h>
 
int main()
{
    static char* psz = new char[256];
    printf("Enter a string: "); gets(psz);
 
    int i = 0; char str1[256];
    while (!isspace(*psz) && *psz != '\0') 
        str1[i++] = *psz++; str1[i] = '\0';
 
    int n = strlen(psz)-1;
    int k = 0; char str2[256]; 
    char* temp = psz; temp+=strlen(psz)-1;
    while (!isspace(*temp) && *temp != '\0') *temp--;
    while (*temp != '\0') str2[k++] = *temp++;
    while (!isspace(psz[n]) && n >= 0) n--;
 
    str2[k] = '\0'; psz[n] = '\0';
    sprintf(str2,"%s%s %s",str2,psz,str1);
 
    printf("%s\n",str2);
 
    _getch();
 
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2012, 23:50
Ответы с готовыми решениями:

Заменить в строке все пробелы на перевод строки, а перевод строки изменить на два перевода
Меня интересует следующий вопрос: как заменить в моем стринге все пробелы на...

Разбиение строки на части, перевод строки в число и перевод числа
Есть задание: 1. Необходимо реализовать консольное приложение, позволяющее...

Перевод из VB в С#
Доброго времени суток. Прошу помощи, собственно, у гуру-программистов=) ...

Перевод из C в С++
Здравствуйте, я делал проект в C, но вдруг требования поменялись, и теперь я...

Перевод из 10-ой СС в 2-ую
Пытался реализовать с помощью цикла и рекурсии, подскажите пож, что в рекурсии...

1
mrmaster88
42 / 42 / 21
Регистрация: 13.04.2012
Сообщений: 112
20.11.2012, 00:24 2
Цитата Сообщение от level9626 Посмотреть сообщение
static char* psz = new char[256];
C
1
2
static char* psz;
psz = (char*) malloc (256);
да и всё, вроде

Добавлено через 1 минуту
чуть не забыл, перед return 0:
C
1
free (psz);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2012, 00:24

Перевод на C#
Нужно перевести этот код с C++ на C#. using namespace std; class office{...

Перевод
Подскажите как корректно перевести термин 'Persistence' (persistent properties,...

Перевод с С++ на С#
#include &lt;iostream&gt; using namespace std; class DROB { public: DROB();...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru