は、私はそれに保存されたラインの未知の長さ、で、.txtファイルを取得する必要があり、リストにC、動的な文字列
typedef struct LISTA lista;
struct LISTA
{
char *linia;
int numer;
struct lista *next;
};
広告を持っています。 "linia"は動的に行番号malloc()
-ed、行番号は "numer"です。
私はそれをcharでcharを読み込むように動かすようにしましたが、Cの限られた知識で私は非常に素早くそれに巻き込まれました。私はここでいくつかの解決策を見つけましたが、それらの大部分は1つまたは別の問題を抱えていました。いくつかは非常に複雑で、何ができたのか理解できず、文字列の最後に '\ 0'
私は実際にどのようにしてどのように例と説明ができてうれしいですか。私は実際にこの愚かな課題を終わらせるだけでなく、それを学びたいと思っています
実際の割り当てはCでgrepのようなプログラムを作っていますが、私は残りのメカニックを手に入れることができると思います。動的リスト
これはコーディングサービスではありません。大文字の大文字の名前は、マクロとenum-constantsにのみ使用するようにしてください。また、Cは大文字と小文字を区別します。 'typedef'宣言と' struct'宣言を使ってパターンをコピーするだけであれば、その概念を知る必要があります。さもなければ、あなたはプログラミングのどこにも行きません。 – Olaf