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

Как считывать из файла по одному слову - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции обработки массива (определить произведение элементов массива, заменить модулем все элементы массива, уничтожить элемент с заданным значением) http://www.cyberforum.ru/cpp-beginners/thread740560.html
Вот задания,не могу сделать ни одного из них,буду благодарен за помощь. Написать функции для выполнения операций над одномерным массивом целых чисел: • определить произведение элементов массива, которые кратны 3, не кратные 9 и больше 50, • заменить модулем все элементы массива после второго положительного, • уничтожить элемент с заданным значением. Вот код с неполным 1 заданием:...
C++ Последовательность чисел оканчивающаяся нулем и состоящая более чем из 1 элемента Дана последовательность вещественных чисел , оканчивающаяся нулем и состоящая более чем из 1 ненулевого элемента.Определить сколько раз в последовательности меняется знак при переходе к следующему элементу. http://www.cyberforum.ru/cpp-beginners/thread740558.html
C++ вектор,шаблон
можете написать итератор для класса уже неделю пишу не получается здесь T надо делать как структуру???? завтра сдавать,надеюсь на вашу помощь этот класс работает #include "stdafx.h" #include <iostream> using namespace std;
C++ (ооп) как из трех файлов (2 cpp и h) сделать одну программу? code blocks C++
C++ (ооп) как из трех файлов (2 cpp и h) сделать одну программу? code blocks
C++ Необходимо из элементов массива удалить цифры 0, 3, 6, 9 и записать получившийся массив. Подскажите в чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread740552.html
с++.необходимо из элементов массива удалить цифры 0, 3, 6, 9 и записать получившийся массив. подскажите в чем ошибка? #include "stdafx.h" #include <stdio.h> int main() { int a, b , n, s, m, z, i; printf("Vvedite razmer masiva:\n"); scanf_s("%d", &n);
C++ Узел содержит указатель на массив целых значений Узел содержит указатель на массив целых значений. Добавить функцию, которая удаляет все узлы, сумма элементов которогоявляется отрицательной подробнее

Показать сообщение отдельно
svkpro
 Аватар для svkpro
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143
21.12.2012, 00:42     Как считывать из файла по одному слову
вот кусок моего рабочего кода:
Код
FILE*cfPtr;
fopen("zapoln.txt","r");
  if((cfPtr=fopen("zapoln.txt","r"))==NULL){
      cout<<"файл не найден!";
}
  else
       while(true){
	        char strz[100];
	        fgets(strz,size_str,cfPtr);//считываем строку
	        char *p1,*p2,*p3,*p4,*p5;
	        if(feof(cfPtr))break;//до конца файла
	        p1=strtok(strz,";");//читаем до разделителя";" он может быть и пробелом " "
	        p2=strtok(NULL, ";");//добавляем ноль и читаем снова до разделителя
	        p3=strtok(NULL, ";");
	        p4=strtok(NULL, ";");
	        p5=strtok(NULL, ";");
	        push(p1,p2,p3,p4,p5);//указатели на слова передаю в функцию
	}
 
Текущее время: 13:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru