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

найти ошибку в коде - C++

Восстановить пароль Регистрация
 
JokerCD
0 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 41
02.01.2014, 14:31     найти ошибку в коде #1
Ошибка в 13 строке invalid conversion from 'int' to 'char*'
#include <iostream>
#include <stdio.h>
using namespace std;
char **s = new char* [10], *t;
int i, j, n;
int main()
{

for(i=0; i<10; i++)
s = new char* [10];
for(i=0; i<10; i++)
{ for(j=0; j<10; j++)
s[j]=i;}
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
printf("%i ", s[j]);
printf("\n");
}
t = s[2];
s[2] = s[3];
s[3] = t;
printf("\n\n");
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
printf("%i ", s[j]);
printf("\n");
}
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2014, 14:31     найти ошибку в коде
Посмотрите здесь:

Найти ошибку в коде C++
Найти ошибку в коде C++
найти ошибку в коде C++
найти ошибку в коде C++
C++ Найти ошибку в коде
C++ Найти ошибку в коде
C++ найти ошибку в коде
Найти ошибку в коде C++
C++ Найти ошибку в коде
C++ Найти ошибку в коде
Найти ошибку в коде C++
C++ Найти ошибку в коде

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kventin_zhuk
БНТУ ФИТР
 Аватар для kventin_zhuk
214 / 154 / 15
Регистрация: 26.12.2012
Сообщений: 382
02.01.2014, 14:38     найти ошибку в коде #2
C++
1
s = new char* [10];
Тут вы что делаете? Тут нужно каждому указателю захватывать память под 10 элементов массива.
C++
1
s[i] = new char [10];
И в дальнейших циклах обращаться к элементу ка s[i][j]

Добавлено через 1 минуту
Задаче что вообще делать нужно? Работа с двумерными массивами видимо....
JokerCD
0 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 41
03.01.2014, 05:17  [ТС]     найти ошибку в коде #3
Разработать функцию, позволяющую поменять местами две произвольные строки двухмерного массива. Ввести массив. Поменять два раза по две строки. Результат вывести на печать.
Не могли бы Вы написать готовый код?

Добавлено через 14 часов 20 минут
Не совсем понял ошибку, не могли бы Вы более подробно сказать что нужно исправить?
Yandex
Объявления
03.01.2014, 05:17     найти ошибку в коде
Ответ Создать тему
Опции темы

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