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

подредактировать код программы маленько - C++

Восстановить пароль Регистрация
 
hakerok115
 Аватар для hakerok115
0 / 0 / 0
Регистрация: 08.03.2010
Сообщений: 57
24.03.2011, 12:57     подредактировать код программы маленько #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <string.h>
#include <stdio.h>
#include <conio.h>
 
int main(void)
{
clrscr();
   char destination[25];
   char *blank = " ", *c = "C++", *turbo = "Turbo Turbo Turbo"; -> выводит в конце самого последнего слово с++ а надо чтоб после каждого Turbo с++ выводил!
 
   strcpy(destination, turbo);
   strcat(destination, blank);
   strcat(destination, c);
 
   printf("%s\n", destination);
   getch();
}
Добавлено через 8 минут
Какие есть предложения не могу понять проблему!

Добавлено через 8 минут
Что подредактировать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MopkoBHblu
10 / 10 / 0
Регистрация: 23.03.2011
Сообщений: 63
24.03.2011, 13:02     подредактировать код программы маленько #2
f-f-f-facepalm

char * strcat ( char * destination, const char * source );
Appends a copy of the source string to the destination string. The terminating null character in destination is overwritten by the first character of source, and a new null-character is appended at the end of the new string formed by the concatenation of both in destination.
По-русски: добавляет в конец строки(на самом то деле это не строка, а указатель на массив переменных типа char. (с)КО) приемника(destination), строку исходник(source), заменяя спец символ \n строкой.


char * strcpy ( char * destination, const char * source );
Copies the C string pointed by source into the array pointed by destination, including the terminating null character.
По-русски: копирует исходник в приемник.

Т.е. ты просто объединил строки "Turbo Turbo Turbo" и "C++" и получил, что должен был получить "Turbo Turbo Turbo C++"... для выполнения этой задачи тебе надо использовать цикл.
bigredcat
364 / 311 / 3
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
24.03.2011, 13:12     подредактировать код программы маленько #3
C++
1
char destination[25] // не вместится "Turbo С++ Turbo С++ Turbo С++" (нужно 30)
hakerok115
 Аватар для hakerok115
0 / 0 / 0
Регистрация: 08.03.2010
Сообщений: 57
24.03.2011, 14:25  [ТС]     подредактировать код программы маленько #4
Можно написать код готовый!
MopkoBHblu
10 / 10 / 0
Регистрация: 23.03.2011
Сообщений: 63
24.03.2011, 14:27     подредактировать код программы маленько #5
Можно, конечно. Давай! В смысле пиши xD
Какой смысл что-то спрашивать, если ты не хочешь разобраться, я тебе уже алгоритм объяснил, объяснил что за функции ты используешь. Или ты хочешь чтобы за тебя все написали? Не, братец - это уже наглость xD
Тебе осталось, только на кнопочки нажать и все будет работать, а ты просишь готовый код...
Можно я потом твоим дипломом по-пользуюсь??? Мне дня на два, буквально, надо будет... xD
hakerok115
 Аватар для hakerok115
0 / 0 / 0
Регистрация: 08.03.2010
Сообщений: 57
24.03.2011, 14:46  [ТС]     подредактировать код программы маленько #6
Цитата Сообщение от MopkoBHblu Посмотреть сообщение
Можно, конечно. Давай! В смысле пиши xD
Какой смысл что-то спрашивать, если ты не хочешь разобраться, я тебе уже алгоритм объяснил, объяснил что за функции ты используешь. Или ты хочешь чтобы за тебя все написали? Не, братец - это уже наглость xD
Тебе осталось, только на кнопочки нажать и все будет работать, а ты просишь готовый код...
Можно я потом твоим дипломом по-пользуюсь??? Мне дня на два, буквально, надо будет... xD
Хорошо давай договорились!
Yandex
Объявления
24.03.2011, 14:46     подредактировать код программы маленько
Ответ Создать тему
Опции темы

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