Andrei
Ты код можешь прислать?
Anonymous
for (i = 0;i < 6;i++) {
for (int j = 0;j < 2;j++) {
cout « array[i][j];}}
Anonymous
и он ввыодит какой то бред
Anonymous
#include<iostream>
#include<cstring>
using namespace std;
int i;
int main() {
setlocale(LC_ALL, "Russian");
char name;
char array[10][80] = {
"Thomas","8-800-2000-500",
"Tolik","8-80543765-500",
"Morgan","8-800454363500",
"Adam","8-800454350-500",
"Alex","32843242342000-500"
};
for (i = 0;i < 6;i++) {
for (int j = 0;j < 2;j++) {
cout « array[i][j];
}
}
system("pause");
return 0;
}
Andrei
Какой именно? Господи, штатные экстрасенсы в отпуске.
Andrei
Ага. Вот так лучше.
Anonymous
попробуй у себя ввести
Andrei
Th8-To8-Mo8-
Anonymous
как это решить?
Andrei
Что решить?
Andrei
Это то что у меня вывелось.
Andrei
Ровно то, что ты и просил.
Andrei
У тебя код, выводит это.
Anonymous
#include<iostream>
#include<cstring>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
char array[10][80] = {
"Thomas","8-800-2000-500",
"Tolik","8-80543765-500",
"Morgan","8-800454363500",
"Adam","8-800454350-500",
"Alex","32843242342000-500"
};
for (int i = 0;i < 6;i++) {
for (int j = 0;j < 80;j++) {
cout « array[i][j] ;
}
};
system("pause");
return 0;
}
Anonymous
хорошо
Anonymous
теперь почему он всё и всех не выводит?
Andrei
А что выводит?
Andrei
Предполагаю что мусорк
Anonymous
нет
Andrei
А что тогда?
Anonymous
Andrei
Окей, и что здесь неожиданного?
Andrei
Кроме того что мусор не вывелся.
Andrei
Ты сам попросил его распринтить 6 записей
Andrei
В чем проблема?
Anonymous
почему номер один
Anonymous
точнее только 3 чувака
Andrei
Ты пьян?
Andrei
Ты сам просишь вывести 6 записей
Andrei
i<6
Andrei
В чем проблема?
Anonymous
10 вместо 6 напиши
Andrei
Это поможет. Но вообще, по хорошему в массиве треш
Andrei
Потому что он нулями не обязан доинициализировать строки
Andrei
И выводить так не надо.
Andrei
И вообще хранить лучше вектор стрингов
Anonymous
так может он ещё не дочитал то того места, где говорится, как надо
Anonymous
да
Anonymous
не дочитал ещё
Andrei
А если уж аррей систрок то прямо систроку и выводить
Anonymous
а практика уже есть
Andrei
Я вообще не понимаю почему там еще строчки перевелись.
Andrei
Чувак темнит.
Andrei
Код который он показывает не может выводить то, что у него на скрине.
Andrei
Дописал endl в конец как минимум.
Anonymous
endl или \n
Anonymous
что?
Anonymous
?
Anonymous
добавлял?
Andrei
Ну очевидно, что да.
Andrei
Можно не спрашивать. Чудес не бывает.
Andrei
Я вообще не понимаю что у него не работает.
Andrei
Программа выводит ровно то, что она должна. Как у него написано.
Andrei
Как я могу понять что не так, если он не пишет чего ожидает.
Andrei
Единственное здесь ожидание было про всех и вся.
Anonymous
так вроде уже всё нормально
Andrei
Я сразу ответил i<6
Andrei
И потом еще кроме меня ответили.
Andrei
Проблема все еще здесь?
Sergey
Ты циклом проходишься до 80, а надо хотя бы j < strel
Sergey
Strlen*
Anonymous
видимо, что нет, раз не пишет
Sergey
Строка-то может короче быть
Andrei
Не надо.
Sergey
Ой
Andrei
Можно просто одним циклом
Andrei
Сяут умеет в си строки
Sergey
Да
Sergey
Я вообще хз зачем по элементам
Andrei
Я тоже хз. Но чувак явно не разбирается, но вопросов тоже не задает.
Anonymous
может просто работа с массивом?
Sergey
Ну т.е. с каким-нибудь fputc или как он там ещё понятно
Anonymous
ну т.е. самое начало книги. не дочитал, видимо, ещё до строк, ввода-вывода
Andrei
Окей, но если массивы прочитал, то почему удивление 6 записям?
Andrei
И откуда перенос строки.
Andrei
И где мусор
Sergey
:D
Anonymous
Andrei
И самый главный вопрос, почему я тролль-то после всего?
Anonymous
ну вот как это идёт у праты