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

Заполнение массива с использованием указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ operator >> http://www.cyberforum.ru/cpp-beginners/thread851417.html
// 1.h #ifndef STONEWT_H_ #define STONEWT_H_ using std::cout; using std::cin; using std::endl; class Stonewt { private: enum {Lbs_per_stn = 14}; // pounds per stone
C++ Сортировка методом пузырька Всем привет. Ругается на i. Пишет Выражение должно иметь тип указателя на объект. В дополнении пишет что swap не определен. Помогите исправить косяки) #include "stdafx.h" #include <iostream> int _tmain(int argc, _TCHAR* argv) { int a, i, flag;//размер массива setlocale(LC_ALL,"Russian"); http://www.cyberforum.ru/cpp-beginners/thread851415.html
C++ перевод консоли на русский раз и навсегда
всем привет, я пока в програмировании полный ноль и столкнулся с такой проблемой как перевод консоли на русский язик, я хочу перевести ее раз и навсегда, как это правильно сделать? каждый раз вводить функцию по-новому не подходит, помогите, пожалуйста...
C++ Вылетает программа
Доброго времени суток, форумчане! Можете объяснить, почему вылетает программа, не выдавая ошибки(компилируется нормально) Задание:абстрактный тип данных(в виде массива) и действия над его элементами #include <stdio.h> #include <string.h> #include <conio.h> #include <iostream.h> #include <alloc.h> #include "ATD.h" //using namespace std;
C++ Оптимизация. Что быстрее работает: cout или printf http://www.cyberforum.ru/cpp-beginners/thread851402.html
Что быстрее работает: cout или printf ????????? Добавлено через 32 минуты ЕЩе вот что: Как выводить число типа флоат с 2 знаками после комы оператором принтф???????
C++ Консольная змейка Добрый день. С недавнего времени я пишу в консоли игру с одноименным названием. Занятие, прошу заметить, довольно увлекательное :) Вроде бы все нормально, но грызет меня червячок сомнения, все ли я правильно делаю. Опыта в разработке более-менее объемных проектов у меня, будем честными, крайне мало. Посему я вполне мог наделать где-то кучу каких-то грубых ошибок, о существовании которых я... подробнее

Показать сообщение отдельно
Leshak
259 / 235 / 40
Регистрация: 10.12.2011
Сообщений: 513
29.04.2013, 19:23     Заполнение массива с использованием указателей
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
#include <iostream>
#include <cstdio>
 
using namespace std;
/* str1 - массив для внесения строки*/
/* str2 - вносимая строка*/
void StringIn ( char *str1, char *str2, int n){
   while ( n!=0 ) {
      if (!(*str1))n--;
      str1++;
   while (*str2){
     *str1 = *str2;
       str1++;
       str2++;
   }
   *str1 = '\0';
   }
}
 
void StringOut (char *str, int n){
        while ( n!=0 ) {
        if (!(*str))n--;
        str++;
        }
       cout<<str<<endl;
}
 
int main(){
    char str[120];
    char s[30];
    for ( int i = 0; i < 3 ; i++ ){
      gets(s);
      StringIn(str,s,i);}
      StringIn(str,"One more time",3);
    or ( int i = 0; i < 3 ; i++ ) StringOut(str,i);
return 0;
}
 
Текущее время: 02:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru