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

работа с файлами в С/C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массивы http://www.cyberforum.ru/cpp-beginners/thread105797.html
Заданы две таблицы. Одна cодержит наименование услуг, а другая – расценки за эти услуги. Удалите из обеих таблиц все, что предшествует услуге, цена которой P рублей. Дан одномерный массив из 10...
C++ Количество элементов массива У меня есть функция, в которой я создаю массив char. Мне нужно сделать так, чтобы кол-во элементов массива зависело от значения другой переменной (int). К примеру function (int a) { char... http://www.cyberforum.ru/cpp-beginners/thread105766.html
Возвращающееся значение. C++
Если у меня функция возвращает указатель на начало char массива (имя массива), то как она должна в заголовке обзываться: char function() или char* function() ?
C++ Найти номер ее столбца с наименьшим произведением элементов
Помогите пожалуйста с исходным кодом, как решить на языке программирования С++... Matrix26. Дана матрица размера M × N. Найти номер ее столбца с наименьшим произведением элементов и вывести данный...
C++ графика C++ http://www.cyberforum.ru/cpp-beginners/thread105727.html
Добрый день! Народ, такая проблема: мне нужно что-то нарисовать в C++, но #include <graphics.h> не работает - он ее не находит, пишет, что библиотека не найдена! Что мне делать, какие библиотеки C++...
C++ Указатели Условие: P1 - float; P2 - long; P3 - double; AB - (abs(p3))^1/p2 Подскажите, почему выдаёт ошибку Cannot convert 'double *' to 'float *'? в коде: #include <stdio.h> #include <conio.h>... подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
18.03.2010, 07:48
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int i = 0, m = 0, m1 = 0, *array;
char *s, **matrix;
while(!feof(f))
   s[i++] = getc(f);
 
for(int j = 0; j < i; j++){  
   while(s[j] != ' ')
      matrix[m][m1++] = s[j++];
   m++;
   m1 = 0;
}//теперь у нас есть массив строк, каждая из которых представляет из себя число в виде строки
 
for(i = 0; i < m; i++)
   array[i] = atoi(matrix[i]);//переводим строку цифр в число типа int и получаем массив чисел, ну и там как  угодно 
                              //можно его разбить на двумерный массив
есть функции, аналогичные atoi(), которые переводят строку в переменные типа float - atof(), long - atol(), long double - _atold();
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru