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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
#1

как можно заменить строки в программе? - C++

03.12.2012, 10:18. Просмотров 241. Ответов 1
Метки нет (Все метки)

как можно заменить строки 5 и 6 в :
C++
1
2
3
4
5
6
7
1 /* copy string2 to string1 */
2 void strcopy(char string1[], char string2[])
3 {
4   int i = 0;
5   while (string1[i] = string2[i])
6     i++;
7 }
Question options:
A) while (*string1 = *string2) ;
B) while (*string1 = string2) ;
C) while (*string1++ = *string2++) ;
D) while (*++string1 = *++string2) ;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2012, 10:18     как можно заменить строки в программе?
Посмотрите здесь:
C++ Как в программе можно изменить системное время компьютера?
Можно ли сменить раскладки клавиатуры в программе и если да, то как? C++
Как можно ввести с клавиатуры символ не прерывая цикл в программе C++
Можно ли здесь заменить while на for? Если да, то как? C++
C++ как можно заменить TAB на Enter?
C++ Не могу не как описать не которые строки в программе
Как старых версия компилятора можно заменить все значения x на false ! C++
C++ Ввести 2 строки и вывести на экран "Можно" если из 1 строки можно составить 2 строку
Строки. Заменить символы - цифры на символ '*'. В заданной строке заменить подряд идущие пробелы C++
C++ Заменить инструкцию if в программе
Заменить некоторые данные в программе C++
Нужно заменить функцию в программе C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
03.12.2012, 10:32     как можно заменить строки в программе? #2
Цитата Сообщение от QWERY_2012 Посмотреть сообщение
C) while (*string1++ = *string2++) ;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
 
    char *str1 = "test";
    char *str2 = new char[5];
    str2[0]    = 0;
    cout<<"str1 = "<<str1<<endl;
    cout<<"str2 = "<<str2<<endl;
 
    char *ptr   = str2;
 
    while (*str2++ = *str1++) ;
 
    cout<<"str1 = "<<str1<<endl;
    cout<<"str2 = "<<ptr<<endl;
    return 0;
}
str1 = test
str2 =
str1 =
str2 = test
Press any key to continue
Yandex
Объявления
03.12.2012, 10:32     как можно заменить строки в программе?
Ответ Создать тему
Опции темы

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