Hirdetés
- laca223: A civilizáció mint bugos operációs rendszer
- Gurulunk, WAZE?!
- Toomy: FOXPOST régen jó volt, de ma már jobban jársz ha elfelejted.
- laca223: Miért győz a kollektív meggyőződés akkor is, ha saját magát teszi tönkre?
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- Magga: PLEX: multimédia az egész lakásban
- sh4d0w: Árnyékos sarok
- leslieke: leslieke farmerzsebe
- D1Rect: Nagy "hülyétkapokazapróktól" topik
Új hozzászólás Aktív témák
-
Karma
félisten
válasz
Ndrew8647
#3563
üzenetére
Ezt a Gaussian_input.gjf-t igazán felnyomhatnád pastebinre, csak hogy más is lássa, mi lenne a feladat.
De látatlanban is valószínű, hogy kell:
1) egy fájl végéig soronként olvasás (ez változhat ha megosztod a fájlt velünk!)
2) a beolvasott sor/rekord feldolgozása (X, Y, Z koordináták kinyerése)
3) kiírás CSV-ben, ami annyit tesz, hogy vesszővel elválasztva kiírod a három számot és nyomsz egy újsort, tök egyszerű. -
Bobrooney
senior tag
válasz
Ndrew8647
#3519
üzenetére
#include <stdio.h>
int main(int argc, char *argv[]) {
char c, puffer[250];
int i=0, sorok_db = 0;
while (( c = getchar () ) !='0'){
puffer[i] = c;
i++;
}
puffer[i-1] = '\0';
i = 0;
printf("%d. sor:\n", sorok_db+1);
while(puffer[i] != '\0')
{
if(puffer[i] == ';')
{
putchar('\n');
}
else if(puffer[i] == '\n')
{
putchar(puffer[i]);
sorok_db++;
printf("%d. sor:\n", sorok_db+1);
}
else
{
putchar(puffer[i]);
}
i++;
}
} -
Bobrooney
senior tag
válasz
Ndrew8647
#3515
üzenetére
Igazán nincs mit!
putchar(10), az a '\n' ASCII kódja írhatod putchar('\n'); ként is
Ha több soros a dolog akkor más a molekula, érdemes lenne getline-al megoldani. Tanultátok? Van valami eszköz amit tiltanak?
Nálunk pl nem szabadott scanf-et használni
Ha válaszolsz, akkor "A soroknál pedig nem tudom megoldani azt, hogy kiírja, hogy 1. sor: és alá az értékeket." erre is megadom a választ
-
Bobrooney
senior tag
válasz
Ndrew8647
#3512
üzenetére
#include <stdio.h>
int main(int argc, char *argv[]) {
char c, sor [128];
int i=0;
while (( c = getchar () ) !=EOF && c!= '\n'){
sor[i]=c;
i++;
}
i = 0;
while(sor[i] != '\0')
{
if(sor[i] == ';')
{
putchar(10);
}
else
{
putchar(sor[i]);
}
i++;
}
}A bekérésbe belejavítottam
c!= "\n" <- ez így nem igazán jó (1 char tipusba string-et akarsz rakni ebben az esetben '\' és 'n' karaktert)
c!= '\n' <- így már jó lesz
remélem valami ilyesmire gondoltál.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Uhh Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i5-11500H 32/1TB RTX A2000 4GB /1 Millió/
- Lenovo Legion 5 15ARH05H - Gamer Laptop
- A KINCS! Zsír Dobozos HP EliteBook 840 G8 Fémházas Laptop 14" -50% i7-1185G7 32/512 Iris Xe FHD
- Csere-Beszamitás! Playstation 5 Slim Disc Edition! Lemezes
- 100/100 - 0 Perc! WD BLACK SN850X 4 TB NVME SSD!
- MacBook felvásárlás!! MacBook, MacBook Air, MacBook Pro
- Azonnali készpénzes Intel i3 i5 i7 i9 12/13/14 gen processzor felvásárlás személyesen / csomagküldés
- BESZÁMÍTÁS! ASRock H510M i5 11400F 16GB DDR4 1TB SSD RTX 3070 8GB Zalman S2 TG GIGABYTE 750W
- GYÖNYÖRŰ iPhone 13 Mini 128GB Starlight-1 ÉV GARANCIA -Kártyafüggetlen, MS4182, 94% Akkumulátor
- Keresek Galaxy S21/S21+/S21 Ultra/S21 FE
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest



