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

Создание массива из строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатель на метод класса! http://www.cyberforum.ru/cpp-beginners/thread863643.html
Ответьте пожалуйста на такой вопрос:Возможна ли такая ситуация и как ее реализовать правильно? Мне надо использовать функцию(void glutDisplayFunc(void (*func)(void))) и передать в качестве параметра указатель на функцию,которая является членом моего класса.При попытке сделать так: typedef void (glutPaint::*ptr)(); ptr p=&glutPaint::DrawSq; glutPaint pt; glutDisplayFunc((pt.*p)());...
C++ ошибка при выводе данный на экран цифра "4" выдает непонятную таблицу из "левых" цифр, что не так не пойму. #include <fstream.h> #include <stdlib.h> #include <conio.h> #include <iomanip.h> class Diski { struct DISK { char name,format; http://www.cyberforum.ru/cpp-beginners/thread863637.html
C++ Программа для выполнения указанных операций над матрицами
в общем нужна помощ написать прогу которая выполныет действия над матрицами 1)Сложение 2)Вычитание 3)Возведение в степень 4)Транспанирование 5)Замена строки 6)Проверка равенства 7)добавление нового столбца 8)Умножение в общем препод <censored> до ввода типа сделать поточный и как это сделать я не знаю...и вывод матрицы чтобы было не так:
Определитель матрицы, разложением по произвольной строке C++
Здравствуйте. Помогите передать этот код. Здесь считается определитель матрицы, путем разложения, но первой строке, а мне нужно по произвольной. #include <stdio.h> #include <stdlib.h> #include <locale.h> bool notInEx(int *lot, int v, int l){ for(int i = 0; i < l; i++) if(v == lot) return false; return true; }
C++ Символьные функции: getchar(),putchar(),gets(),puts() http://www.cyberforum.ru/cpp-beginners/thread863617.html
Есть программный код под такую постановку задачи: Задан массив. «Фамилия_стаж работы_зарплата». Преобразовать массив так: стаж работы увеличить на год, если он станет равен 10, то зарплату увеличить в 2 раза, если 15 – в 3 раза. #include "iostream.h" #include "windows.h" #define N 5 int main() { struct {
C++ Ошибка в быстрой сортировке Мне нужно сравнить как минимум три сортировки массива. Т.к. плохо знаю С++ нашла шаблоны. И вот все на что я способна: :D #include <iostream> #include <stdlib.h> #include <time.h> #include <conio.h> const long int n=100; using namespace std; void BubbleSort(int array, int col) подробнее

Показать сообщение отдельно
Remk
0 / 0 / 0
Регистрация: 21.01.2011
Сообщений: 7
13.05.2013, 22:47  [ТС]     Создание массива из строк
Цитата Сообщение от Ден90 Посмотреть сообщение
ну да, sizeof(s-1) != s.size() - 1; =)
нужно s.size() и наверно без -1; и оно должно вывести первые символы правильно, ну а дальше мусор

Добавлено через 2 минуты
но, если можно, в любом случае нужно использовать контейнер std::map либо std::multimap
К сожалению, я не знаю как использовать эти контейнеры =) впервые пишу на C++

Что-нибудь попробую

Добавлено через 1 час 1 минуту
Код
[CPP]
#include <iostream>
#include <cstdlib> 
#include <fstream>
using namespace std;
#define N 100

int main(void) {
	
	ifstream dictionary("dictionary.txt");
	if(!dictionary){
        cout << "error: No file";
    	return 0;
    }
	string s;
	char words[N][N];
	while(!dictionary.eof()){
		dictionary>>s;
		for(int i=0;i<=N;i++){
     		for(int j = 0; j < s.size(); j++)
         		words[i][j] = s[j];    		
		}	
	}
	for(int k=0; k<=N;k++){
	cout << words[1][k];
	}

	return 0;
}



[/CPP]
По крайней мере ошибок нет =/ но не выводит

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