c++ Programm von Kommandozeile ausgeben
-
Hi Leute,
bin noch relativ neu. Habe da eine frage an euch und zwar hab ich ein Code der mir die Zeilen eine formatierten Datei ausgibt. Leider kriege ich es nicht hin, dass ich das Programm ausführe und über cmd den Pfad angebe und es mir die Zeilenanzahl ausspuckt. Muss sonst immer den Pfad im Code mit eingeben
DANKEEE IM VORAUSHier mein Code:
#include <stdio.h>
#include <string>
#include <iostream>
#include <fstream>int umbruchzahl(FILE *text)
{
int i, c;
i = 0;while (1)
{
c = fgetc (text);
if(c == EOF) break;
if(c =='\n') i ++;
}return i;
}int main ()
{
FILE * datei;datei = fopen("C://Users//.....//desktop//data.csv", "r");
if(datei == NULL)
{
printf("Fehler beim Einlesen ");
return 1;
} elseprintf("Erfolg beim Einlesen \n\n");
fprintf(stdout, "Die Datei besitzt %i Zeilen \n", umbruchzahl(datei));
fclose(datei);
return 0;}
-
Hier ein Tutorial dazu. Ist englischsprachig, gibt es aber bestimmt auch irgendwo auf deutsch.
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (alle ISO-Standards) in das Forum C (alle ISO-Standards) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.