По сути, я работаю над небольшой программой на C (опять же, не домашнее задание, просто некоторые эксперименты, пока я не в универе :)). Моя цель - взять файл, содержащий много слов, разделенных пробелами, пройтись по файлу и, когда найден пробел, заменить его на \ n, создав таким образом большой список слов.
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
/*
*
*/
int main(int argc, char** argv) {
char myFile[100];
int i;
FILE *file;
while(argc--) {
printf("%s\n", *argv++);
}
return 0;
}
Очень просто то, что у меня есть, что мне нужно сделать дальше, это взять аргумент и поместить его в массив myFile, чтобы я мог использовать его в качестве fopen, или, может быть, есть другой способ сделать это?
Кроме того, моя идея заключалась в том, чтобы затем прочитать строку в массив с помощью fgets, перебрать ее char на char, найти '', если я найду его, заменить на \ n, а затем переписать эту строку в файл. Это звучит разумно, выполнимо?
С уважением,
и спасибо!