Naja, das stimmt net so ganz. Laut man page kann man auch angeben wohin die Ausgabe geht.
int vfprintf(FILE *stream, const char *format, va_list ap);
Der stream "FILE *stream" könnte dann, glaub...
Art: Beiträge; Benutzer: musketaquid
Naja, das stimmt net so ganz. Laut man page kann man auch angeben wohin die Ausgabe geht.
int vfprintf(FILE *stream, const char *format, va_list ap);
Der stream "FILE *stream" könnte dann, glaub...
Um so besser! Denn der C++ Compiler ist ein bisschen penibler und deckt Fehler schneller auf. Ich sehe da kein Problem.
Aber wer da ein Problem hat, kann den C++ Compiler ja mit ner "extern C"...
Anscheinend hast du es noch nicht einmal gelesen. Denn die meisten deiner Fragen werden dort beantwortet.
Was spricht dagegen, in einem C++ Projekt C Dateien mit C++ Endungen zu versehen?
...
Bei größeren Projekten wäre es sinnvoll Autotools zu benutzen. Hier gibts sogar ein kleines HowTo im Forum ;) Autotools HowTo
Da war jemand schneller, aber ich poste es trotzdem mal.
#!/bin/sh
for i in `seq -w 10 -1 0`
do
echo -en "\rEnter Password (${i}): "
read -t 1 -s pass
if [ $? == 0 ] ; then
break
count()
{
for i in `seq -w 10 -1 0`
do
echo -en "\rEnter Password (${i}): "
sleep 1
done
echo "too late."
kill $1
Danke für die Tips! Funktioniert prima :)
Muss ich die Listen mit delete wieder löschen, oder reicht es wenn ich den Vector lösche?
...
std::vector<std::list<std::string> > l;
...
for(int i = 0; i < t.size(); i++)
l.push_back(*(new...
Man bin ich ein Trottel! :o
Hab ein Semikolon vergessen und zwar in der eigenen header datei clib.h.
Die sieht so aus:
struct Stash {
int size; // Size of each space
int...
Hallo!
Ich versuche ein Beispiel aus einem C++ Lehrbuch zu compilieren. Aber ich bekomme immer wieder diese Fehlermeldung:
clib > g++ -Wall -o cpplibTest cpplibTest.cpp cpplib.cpp...
Wer vor einem englischen Buch nicht zurückschreckt, dem kann ich Thinking in C++ von Bruce Eckle empfehlen.
reinschauen downloaden
Man beachte, es gibt Volume1 und...
Das freut mich.
Aber warum hab ich eigentlich englisch geschrieben? :confused:
Hab mich wohl zu lange im falschen Forum rumgetrieben.
Naja, hast ja trotzdem was mit anfangen können :)
Have you checked out this function?
ncurses man page:
I don't know if the blinking changes between the modes.
:D Wenn das mal nicht plastisch ist!
Hab mir K&R2 noch mal zu Gemüte geführt. Und da steht tatsächlich, das muss ich wohl irgendwann mal überlesen haben ;) , ein Absatz der beginnt so:
Dank...
Da gibts keine andere Stelle, außer in einer header Datei.
Der array ist dort auch mit extern makiert.
extern char word_dsp_buf[4][14];
Ich möchte einen 2-dimensionalen array extern verwenden.
Ich hatte vor, das so zu machen:
...
extern char word_dsp_buf[4][14];
...
void
glsdreh_init()
{
Du kannst die Zeile z.B. mit strtok() zerpflücken.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main ()
{
char cfgstr[] = "MODEMDEVICE=/dev/ttyS0";
char *p;
Kann gut sein :D
Die shell macht das ja über das vorangestellte $ Zeichen, aber bei awk :confused:
In /usr/share/doc/gawk/examples... gibt's das script:
BEGIN {
RS = ORS = "\r\n"
if...
Ich habe ein script, das mir die Kindprozesse listet:
#!/bin/bash
#
# usage: patree process
#
# list children of given process as tree
#
ps -eo fname -H | awk -v PROCESS="/$1/" 'PROCESS...
Ich hab versucht die Variable mit -v zu übergeben, aber ich kann sie immer noch nicht im regulären Ausdruck verwenden, weil die Variable als solche nicht erkannt wird, da sie in Schrägstrichen steht....
Wie ist es Möglich eine Variable in einem regulären Ausdruck zu verwenden?
z.B.
cat datei | awk '/ENVIRON["VAR"]/ {print $0}'
funktioniert nicht, weil ENVIRON["VAR"] nicht übersetzt wird :(
Ich...
Yupp, das geht auch.
Aber die Option -o ist in meiner manual page nicht erklärt.
Kannst du mir vielleicht sagen, was das -o macht?
Super! Das klappt.
Und ich glaub, ich habs auch noch soweit kappiert ;)
Danke!
Folgende Eingabe:
Front Right: Playback 22 [71%] [on]
Ich möchte nur die Prozentzahl auslesen. Nun habe ich mir aus mehreren Beiträgen was zusammengebastelt:
awk '{ print $5; }' | sed...
Die Variablen zeile und stelle kannst du weglassen und stattdessen das schreiben
text=$(cat input | sed -n "$(echo $((d + 1)))p")
...
tt=$(echo -e "$tt" | sed "s/,/$wert/$((i + 1))")
So hast...